複数の画像を含むスクロールバーがあり、各画像をクリックすると新しいリンクが開きます。マウスを動かすと、「グレーアウト」に設定され、テキストが表示されます。スクロール全体にテキストが表示されないようにする
私はそのテキストが、それが設計されている単一の画像にのみポップアップするようにすることはできません。また、divの任意の部分にカーソルを合わせるとすぐにすべての画像テキストが表示されます。誰もがテキストのみの特定に表示されるようにする方法を見つけ出すことができれば
html, body {
height: 100%;
margin: 0;
padding: 0;
width: 100%;
}
#scroll {
height: 25%;
overflow-x: scroll;
white-space: nowrap;
width: 50%;
}
#scroll img {
height: 100%;
vertical-align: top; /* this prevents vertical whitespace */
}
#scroll img:hover {
opacity: .3;
}
#scroll .text {
position:absolute;
visibility:hidden;
}
#scroll:hover .text {
visibility:visible;
}
HTML
<div id="scroll">
<a href="http://www.google.ca"><img src="http://www.fotoviva.co.uk/image/cache/data/prods/doug-blue-lake-500x500.jpg" class="hover"/><p class="text">Lake</p><!--
:https://jsfiddle.net/burgoyne/u1zdn80p/
CSS:ここ
は、私が説明して作られたバイオリンですイメージ、それは素晴らしいでしょう。ありがとう!
。 #scroll:hoverをa:hoverに置き換えます.text {visibility:visible; } –