divの右上に小さな十字(クローズ)画像を表示する方法を知りたかったのです。 CSSとXHTMLの使用。おかげDIVの右上に近い画像を表示する
6
A
答えて
11
あなたはそれをこのように行うことができます:jsfiddle.net/7JEAZ/1317
コードスニペット:インケースその任意のヘルプ、こっちに閉じるボタンを持つ別の例である
#panel{
width:100px;
height:100px;
background:red;
}
#close{
display:block;
float:right;
width:30px;
height:29px;
background:url(https://web.archive.org/web/20110126035650/http://digitalsbykobke.com/images/close.png) no-repeat center center;
}
<div id="panel"><a id="close" href="#"></a></div>
+0
それです。ありがとう! :) – Hirvesh
8
DIVの右上隅にあるコードは、2つの異なるサイズのdivで表示され、クリックされた画像の親divを閉じるjQueryを示す例です。 divを再表示するリンクもあります。
CSS:
#content{
border: solid black;
width: 70%;
}
#info{
border: solid red;
width: 50%;
}
.close-image{
display: block;
float:right;
position:relative;
top:-10px;
right: -10px;
height: 20px;
}
HTML:
<a href="#" id="toggle-content">Show/Hide content</a>
<br/><br/>
<div id="content">
<img class="close-image" src="http://residentialsearch.savills.co.uk/Content/Images/icon_close.png" />
<b><u>Content:</u></b><br/>
This is the info inside the div!
</div>
<br/><br/>
<div id="info">
<img class="close-image" src="http://residentialsearch.savills.co.uk/Content/Images/icon_close.png" />
<b><u>Info:</u></b><br/>
Click the close button to hide this info!
</div>
のjQuery:
$(".close-image").click(function() {
$(this).parent().hide();
});
$("#toggle-content").click(function() {
$("#content").slideToggle();
});
+0
素敵すぎて、この1の:) – Hirvesh
2
この簡単な例が役立ちます。 =]
HTML
<div class="thumbnail">
<img src="http://96pix.com/images/renee-v.jpg" />
<a href="#" id="close"></a>
</div>
CSS
.thumbnail {
position: relative;
width:300px;
height:300px;
}
.thumbnail img {
width:100%;
height:100%;
}
#close {
display: block;
position: absolute;
width:30px;
height:30px;
top: 2px;
right: 2px;
background: url(http://icons.iconarchive.com/icons/kyo-tux/delikate/512/Close-icon.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}
例:あなたがこれまでに試してみました何 http://jsfiddle.net/PPN7Q/26/
関連する問題
- 1. 画像の上にオーバーフローするdivを表示する
- 2. jqueryでホバー上のdivに画像を表示するには?
- 3. divの右上に画像をスタイルする
- 4. MigraDoc画像を画像上に表示
- 5. 選択した画像を他のdivの上に表示
- 6. 画像の上部に1つのdivを表示
- 7. お互いの画像を右下に表示する
- 8. xmlレイアウトの画像の右側に画像とテキストを表示するには
- 9. 画像上にテキスト付きの不透明なdivを画像上に表示させる(ホバー時)
- 10. 左から右へ画像を表示
- 11. 画像上で右クリックしても表示されません
- 12. 画像上の点を表示する
- 13. 画像の右上にあるCheckBoxウィジェット
- 14. マウスの上に画像を表示
- 15. イメージの上に画像を表示
- 16. AngularJS - 別の画像の上に画像を表示
- 17. matplotlib画像を左から右に表示する(matlabモンタージュ)
- 18. jQueryアニメーション - 画像を左から右に表示する
- 19. 右上にダイアログを表示
- 20. Android LinearLayout、画像がLinearLayoutの右に表示されない
- 21. 画像上のImageJ表示画素値
- 22. ぼやけた背景画像の上に画像を表示
- 23. divの画像の前にdivに表示
- 24. ブートストラップ - 上部バーに画像を表示
- 25. 「最も近い」divを表示
- 26. 別のdivがページの上部に近いときにdivを非表示にする
- 27. 画像がホバー上に表示される画像
- 28. 複数の画像を1つのdivに表示する
- 29. 画像表示の画像を表示
- 30. iOSは画像の上に画像を上にスライドさせ、下の画像を表示します。 (ラjQuery.slide())
? SOは「私のサイトのためのコード」ではありません。我々が手助けしたいと思っている限り、失敗した試行例を教えてもらえると良いでしょう:) – Kyle
lol、私は知っていますが、私は賢明な考えを持っていません。 – Hirvesh
ハハ!さて、今の例があります:) – Kyle