我有一个 li
样式如下:
li{
display:inline-block;
padding:5px;
border:1px solid none;
}
li:hover{
border:1px solid #FC0;
}
当我将鼠标悬停在 li
上时,边框出现了,而 li
没有移动。是否可以有一个不可见的“边框”?
最佳答案
您可以使用“透明”作为颜色。在某些版本的 IE 中,它显示为黑色,但自 IE6 以来我就没有测试过它。
http://www.researchkitchen.de/blog/archives/css-bordercolor-transparent.php
关于css - 如何使用 CSS 制作透明边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506844/