当你将鼠标悬停在评论上时,如何在SO上实现这样的效果:
当我将鼠标悬停在DIV甚至表格单元格上时,如何制作如此显示的链接和图像?
Pat*_*ney 19
试试这个:
.comment .button {
visibility: hidden;
}
.comment:hover .button {
visibility: visible;
}
Run Code Online (Sandbox Code Playgroud)
假设你的HTML是这样的:
<div class="comment">
<a ...><img class="vote button" ...></a>
<a ...><img class="flag button" ...></a>
<a ...><img class="delete button" ...></a>
<span class="comment-text">...</span>
</div>
Run Code Online (Sandbox Code Playgroud)
Andrew指出,这种纯CSS解决方案在IE6中不起作用.正如Noel指出的那样,在移动浏览器中徘徊不是一个选择.您可以使用渐进增强功能在这些情况下始终显示按钮.
<style type="text/css" media="screen">
.comment .button {
visibility: hidden;
}
.comment:hover .button {
visibility: visible;
}
</style>
<!--[if lt IE 7]>
<style type="text/css">
.comment .button {
visibility: visible;
}
</style>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
IE6将理解第一种风格,使按钮隐藏,但不是第二种,使它们在悬停时再次可见.第三种风格是条件评论,非IE浏览器和IE7 +将忽略.它会覆盖第一种样式,使按钮始终可见.
| 归档时间: |
|
| 查看次数: |
22697 次 |
| 最近记录: |