Ali*_*man 7 css css-selectors css3
我刚刚在答案中看到了这段代码:
HTML
<div class="thumbnail">
<img src="http://placehold.it/50x50">
<img class="overthumb" src="http://placehold.it/200x200">
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.overthumb { display: none; }
.thumbnail:hover .overthumb {
position: absolute;
top: 15px; left: 15px;
display: inline;
}
Run Code Online (Sandbox Code Playgroud)
现场演示:http://jsfiddle.net/6wQp3/
为此代码工作.overthumb必须是孩子的.thumbnail.
但如果有人有这个代码:
<div class="thumbnail">
<img src="http://placehold.it/50x50">
</div>
<p>tttttttttt</p>
Run Code Online (Sandbox Code Playgroud)
p如果.thumbnail悬停,你会如何选择标签?
Lok*_*tar 10
您可以使用相邻的兄弟选择器
.thumbnail:hover + p {
background:yellow;
}
Run Code Online (Sandbox Code Playgroud)
您可以使用以下选择器
.thumbnail:hover + p
Run Code Online (Sandbox Code Playgroud)
示例:http://jsfiddle.net/6wQp3/2/