[解決済み] HTMLでSVGを使用して三日月を描画する
2022-02-02 10:29:16
質問
HTMLでSVGを使用して三日月を描くことは可能でしょうか? でいろいろ試しているのですが W3スクール が、その例が見当たりません。 三日月」の典型的なグーグル画像に見られるような陰影は必要なく、ただ無地の縁取りのある三日月があればいいのです。
どのように解決するのですか?
私の解決策がベストでない可能性があることをご了承ください。私はベクターグラフィックの専門家ではないので、他の解決策を探した方が良いでしょう。
私がとった方法は、同じ背景を持つ別の画像を描くことです。以下のような感じになります。
余分なボーダーをなくすために、その上にもう一つ円を描きます。
3枚目の画像のボーダーを白にすると、次のようになります。
ボーダーを使用しない場合は、2つの円を使用するだけです。
また、以下のサイトもご覧ください。 クリッピングとマスキング . より良い方法かもしれません。
<!DOCTYPE html>
<html>
<body>
<h1>My first SVG</h1>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
<circle cx="115" cy="50" r="30" stroke="black" stroke-width="2" fill="white" />
<circle cx="130" cy="50" r="23" stroke="white" stroke-width="2" fill="white" />
</svg>
</body>
</html>
余談:W3Schoolsはあまり当てにならない参考文献です。間違った情報や古い情報でいっぱいです。もっと良い資料があります。
関連
-
js プログラミング共通のエラーです。Uncaught TypeError。XXXは関数ソリューションではありません
-
[解決済み] このCSSでInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] 絶対位置が機能しない
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] CSSコンテンツによるHTMLエンティティの追加
-
[解決済み] Github上のHTMLページをダウンロードせずに、通常のレンダリングされたHTMLページとしてブラウザでプレビューを見るにはどうしたらいいですか?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】スタイルシートとして解釈されるリソースがMIMEタイプtext/htmlで転送される(ウェブサーバーとは関係ないようです)。
-
[解決済み] CSS "margin: 0 auto" が中央揃えにならない
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] iFrameがURLを読み込んでいない
-
[解決済み] :last-child が期待通りに動作しない?
-
[解決済み] Bootstrapのカラム内で画像を中央に配置する方法 [重複]について
-
[解決済み] Bootstrap 4 の mr-auto が正しく動作しない。
-
[解決済み] フロートされた子 div の高さを親の高さに拡張するにはどうすればよいですか?