Z-index
またはZ-order
を使用せずに別の画像に画像を追加する方法を教えてもらえますか? background-image
プロパティHtml画像上の画像
答えて
あなたが達成したいことを正確に知らなくても正しく答えるのは難しいですが、Z-indexはおそらく実際に必要なものではありません。たとえば、次のように動作します:
<div id="container">
<img src="img1.jpg" id="img1" />
<img src="img2.jpg" id="img2" />
</div>
#container {
position:relative;
}
#img2 {
position: absolute;
left: 50px;
top: 50px;
}
はまた、あなたが<img>
タグやbackground-images
を使用するかどうかをセマンティックのvalueOf上の画像を依存、すなわち、彼らは、ページのプレゼンテーションやactualy満足していますか?
最も簡単な方法は、彼らが同じサイズの両方していることを確認することです、1は、透明性を持っており、あなたはこのスニペットを使用します。
<img style="background:url(image.jpg)" src="overlay_image.gif" alt="" />
これはおそらくもっと速い方法ですが、イメージの1つを絶対的にもう一方のイメージよりも上に置くこともできます。 – Dan
@Dan:背景位置を使用する場合、オーバーレイ画像を表示するには、オーバーレイ画像の周囲に十分な透明なスペースが必要ですが、背景位置を使用する場合はそうです。 – DisgruntledGoat
とCSSでメイン画像の背景画像を設定し
overlay_imageはバックグラウンドルールではなくsrc属性内になければなりません。当然のことながら、背景ルールは背景を決定します... – DisgruntledGoat
ああ、良いキャッチは、私がそれを書いたときに考えていませんでした。編集されました。 – Weegee
しかし、どちらも同じサイズですか? –
また、次のコードを使用して画像の上にテキストを使用することができます。
<TABLE BORDER="0" cellpadding="0" CELLSPACING="0">
<TR>
<TD WIDTH="221" HEIGHT="300" BACKGROUND="samplepic.jpg" VALIGN="bottom">
<FONT SIZE="+1" COLOR="yellow">Sample Text</FONT>
</TD
</TR>
</TABLE>
お役に立てば幸いです。
非常に「古い学校」のコード。これを使用しないでください(HTML電子メールを除く)。 – tomasz86
- 1. 画像上のHtmlボタン
- 2. 画像上の画像
- 3. C#画像上の画像
- 4. HTMLポジション画像を別の画像の上に置く
- 5. 背景画像上の画像
- 6. 畳み込み、画像上の画像
- 7. 背景画像上の背景画像
- 8. jqueryフェードイン、画像上の画像
- 9. ポップアウト画像html
- 10. 画像やHTML
- 11. htmlマルチセレクション画像
- 12. HTML - 画像ボタン
- 13. HTMLメール画像
- 14. 背景画像上にCSSオーバーレイ画像
- 15. MigraDoc画像を画像上に表示
- 16. スーパーバイザデジタルオーシャンドッキングウィンドウ画像上
- 17. HTMLの画像ループ
- 18. HTMLのボタンオーバーロールオーバー画像
- 19. base64のHTML画像
- 20. HTML:列の画像
- 21. キャンバス上の画像
- 22. finxed nav barを使用した画像の上にHTML/CSS画像を表示
- 23. htmlの画面の左上に画像を置く
- 24. HTML整列画像
- 25. HTML画像 - mime-type
- 26. PDFをHTML /画像
- 27. HTML画像とDIV
- 28. マウスオーバー画像+リンクコード。 HTML
- 29. 画像はhtmlページ
- 30. HTML/CSS画像ズーム
私はすべての答えが好きです...しかし、私はそれが私が欲しかった正確なCSSを持っているので、これを受け入れました:)。皆さんに感謝します !!!!!!!!!!!!!!!!! –
ありがとう、素敵な答え – kobe
画像に「alt」属性がないとHTMLが無効です。 – tomasz86