カーソルを置いたときに画像の下にテキストを表示しようとしています。私はtitle
属性を使用したくありません。なぜなら、私はそのスタイルにテキストを付けたいからです。例えば、Dribbbleである。画像の一部にカーソルを合わせると、画像PROが画像を投稿した人物の名前の横に表示されます。カーソルを画像の上に置くとテキストが表示されます
5
A
答えて
2
このクイックJS FIDDLEをチェックしてください。
あなたのHTML
<ul>
<li>
<div class="caption">this is my caption</div>
<img src='http://dribbble.com/system/users/22122/screenshots/244072/empirestate02_d_teaser.png?1314126367'/>
</li>
<li>
<div class="caption">this is my caption</div>
<img src='http://dribbble.com/system/users/22122/screenshots/244072/empirestate02_d_teaser.png?1314126367'/>
</li>
<li>
<div class="caption">this is my caption</div>
<img src='http://dribbble.com/system/users/22122/screenshots/244072/empirestate02_d_teaser.png?1314126367'/>
</li>
<li>
<div class="caption"><span>this is my caption</span></div>
<img src='http://dribbble.com/system/users/22122/screenshots/244072/empirestate02_d_teaser.png?1314126367'/>
</li>
</ul>
のCss
ul li{ float:left; padding:20px; border:solid gray 4px; margin:5px;}
ul li div{display:none; background:white; opacity:.5; position:absolute;}
とあなたのjavascript
$('ul li').mouseenter(function(){
var image= $(this).find('img'),
caption = $(this).find('div');
caption.width(image.width());
caption.height(image.height());
caption.fadeIn();
}).mouseleave(function(){
var image= $(this).find('img'),
caption = $(this).find('div');
caption.width(image.width());
caption.height(image.height());
caption.fadeOut();
});
これは、あなたが探して何をどのように達成するかのアイデアを与える必要があります。明らかに改善することができました。それが役に立てば幸い。
0
div内にテキストを入力して、このような画像の上にdivを表示します。
<div id="div">Hiiii</div>
$('#img').live('mouseover', function(){
$('#div').show();
});
0
引数を指定して関数をイメージのホバリング時に表示するテキストとして定義します。その関数では、divを動的に作成し、そのdiv内にテキストを配置し、マウスポインタの位置に応じてdivを動的に配置します。divにはCSSを追加することもできます。イメージのマウスオーバー時にこの関数を呼び出します。 これがあなたを助けてくれることを願っています。
0
jqueryのツールチップを使用する必要があると思います。以下は、あなたが最高のツールチッププラグインを見つけることができる場所からのリンクです。
http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/
http://slodive.com/web-development/best-jquery-tooltip-plugins/
0
$(function() {
$('.bar').css({opacity:0});
$('.foo').hover(function() {
$('.bar').stop().animate({
opacity: 1
},'fast');
},function() {
$('.bar').stop().animate({
opacity: 0
},'fast');
});
});
0
多分私が思うに、このhttp://jsfiddle.net/konglie/SXFEn/
関連する問題
- 1. テキストの上にカーソルを置くと画像が表示されます
- 2. 画像上にマウスを置くとテキストが表示されます
- 3. 隣のテキストにカーソルを置くと、ページの中心に画像が表示されます
- 4. カーソルをテキストの上にカーソルを置くと、グリフコンのホバーが表示されます
- 5. 画像の上にカーソルを置くと、印刷ダイアログが表示されますか?
- 6. (How to)ロゴの上にカーソルを置くと、変形して上にテキストが表示されますか?
- 7. 画像上にマウスを置くとボタンが表示されます
- 8. 画像を上に置くと、背景色が表示されます
- 9. 別のオブジェクト上にカーソルを置くと、アイコンが表示されます
- 10. Jquery:メニュー項目にカーソルを置くと、テキストが表示されます
- 11. 不透明度の画像上にマウスを置くとテキストが表示されます
- 12. eclipseはエラーの上にカーソルを置くと "add breackpoint"と表示されます
- 13. 商品画像の上にマウスカーソルを置くと、画像が表示されます
- 14. 別のdivにカーソルを置くと、divにテキストが表示される
- 15. アイコンの上にカーソルを置くと、ツールチップにテーブルが表示される
- 16. C#キーワードの上にカーソルを置くとVisual Studioのツールチップが表示される
- 17. MVC Razor Editorの表示フィールドの上にカーソルを置くとフィールドヘルプが表示されます
- 18. 画像の上にカーソルを置くと大きくなりません
- 19. 画像をクリックすると、テキストが表示されます
- 20. Jqueryの画像上にカーソルを置くとネックされたdivの点滅とマウスアウトが発生する
- 21. Internet Explorerの画像上に表示されるテキスト
- 22. ホバー上の画像上に中央のテキストが表示される
- 23. リンク上にカーソルを置かないとリンクが表示されませんか?
- 24. 私がカーソルを置いたときにテキストが表示される接続線
- 25. アイコンの上にカーソルを置くと、特定のコンテンツが下に表示されますか?
- 26. 画像がホバー上に表示される画像
- 27. Wordpress投稿の画像の上に画像のタイトルが表示されます
- 28. PNG画像の上にカーソルを置くことは可能ですか?
- 29. マウスオーバーで画像にテキストが表示されますか?
- 30. ホバー上にテキストを表示せずに画像を表示
のようなもの、あなたはツールチップを追加したいですか? – AlphaMale
hmmm。いいえ...私はゲームカバーを作成しようとしています。マウスを置くと...画像の中央にゲームの名前が表示されます – shnisaka
http://dribbble.com/ – shnisaka