css悬停信息显示
css hover info display
好的,它应该非常简单,但由于某种原因它不起作用。当我将鼠标悬停在图像上时,应该会弹出一个包含信息的框,就像当您将鼠标悬停在问号上并回答问题时一样。
.infodot {
position: relative;
}
.redinfo {
background-color: red;
color: white;
padding: 10px;
border-radius: 5px;
position: relative;
width: 280px;
display:none;
}
.infodot:hover .redinfo {
display: block;
}
<img src="http://www.brokenarrowwear.com/embroidery/img/infodot.png" class="infodot" />
<p class="redinfo"><strong>PLEASE NOTE</strong> - Info dot information</p>
你需要 'next sibling', actually: adjacent sibling selector
:
https://developer.mozilla.org/en-US/docs/Web/CSS/Adjacent_sibling_selectors
.infodot:hover + .redinfo {
display: block;
}
演示:http://jsfiddle.net/d1taznfb/
另一种选择是更改您的标记,这样您就可以使用不同的选择器。
好的,它应该非常简单,但由于某种原因它不起作用。当我将鼠标悬停在图像上时,应该会弹出一个包含信息的框,就像当您将鼠标悬停在问号上并回答问题时一样。
.infodot {
position: relative;
}
.redinfo {
background-color: red;
color: white;
padding: 10px;
border-radius: 5px;
position: relative;
width: 280px;
display:none;
}
.infodot:hover .redinfo {
display: block;
}
<img src="http://www.brokenarrowwear.com/embroidery/img/infodot.png" class="infodot" />
<p class="redinfo"><strong>PLEASE NOTE</strong> - Info dot information</p>
你需要 'next sibling', actually: adjacent sibling selector
:
https://developer.mozilla.org/en-US/docs/Web/CSS/Adjacent_sibling_selectors
.infodot:hover + .redinfo {
display: block;
}
演示:http://jsfiddle.net/d1taznfb/
另一种选择是更改您的标记,这样您就可以使用不同的选择器。