[解決済み] SVG path 要素を background-image で塗りつぶす
2022-04-15 02:54:15
質問
を設定することは可能でしょうか?
background-image
SVGの場合
<path>
要素?
例えば
class="wall"
は、CSS スタイル
.wall {fill: red;}
が効くが
.wall{background-image: url(wall.jpg)}
でなくとも
.wall {background-color: red;}
.
どのように解決するのか?
背景を 雛形 :
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="100" height="100">
<image href="wall.jpg" x="0" y="0" width="100" height="100" />
</pattern>
</defs>
画像に合わせて幅と高さを調整し、このようにパスから参照します。
<path d="M5,50
l0,100 l100,0 l0,-100 l-100,0
M215,100
a50,50 0 1 1 -100,0 50,50 0 1 1 100,0
M265,50
l50,100 l-100,0 l50,-100
z"
fill="url(#img1)" />
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] ボディの高さをブラウザの高さの100%にする
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み] ラジオボタンをデフォルトで選択するには?[重複しています]
-
[解決済み] svg要素の色を変更するには?
-
[解決済み] 背景画像として提供されるSVGイメージの塗りつぶし色を変更するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] bootstrapでボタンにリンクを貼るには?
-
[解決済み] 横型リストアイテム
-
[解決済み] 箇条書きのない順序なしリストが必要です。
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] HTMLで表示される上下の三角形(軸のない矢印)に使用できる文字は何ですか?
-
[解決済み] Bootstrap3による垂直方向の整列
-
[解決済み] テーブル内のテキストアラインクラス
-
[解決済み] CSS背景のストレッチとスケール
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?
-
[解決済み] HTML Image Mapsはまだ使われていますか?