- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「:after」を使って画像の上に画像を重ねたい)
写真画像に枠画像を重ねる方法を教えてください
このQ&Aのポイント
- スマフォサイトで写真画像に枠画像を重ねたいです。:after要素を使用して枠を表示しましたが、枠画像のサイズが変わりません。
- 枠画像を自動サイズ変更させる方法を教えてください。
- ご存知の方がいらっしゃいましたら、教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
:afterで追加される画像は置換インライン要素ですからサイズは画像本来のサイズになります。displayでblockに指定しても利きません。 スマホがメインの対象でしたら、HTML5、CSS3が利用できますから、6. Border Images( http://www.w3.org/TR/css3-background/#border-images )が使用できます。 <section> <figure> <img src="./images/sample01.jpg" width="480" height="360" alt=""> </figure> <p> テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト </p> </section> の、figureの周囲に画像ボーダーを使用します。画像はz-indexで後ろに回すことになります。
お礼
お礼が遅くなってすみません。 「Border Images」なんてもの、初めて知りました。 これは使えそうです。 ありがとうございました!