我在一个网站上看到了一个惊人的边框效果,我想知道这个效果是如何实现的最好的。它是垂直列表中导航项之间的分隔符:
我会根据跨浏览器的兼容性(并且尽可能的简洁)来选择最佳答案。
我在一个网站上看到了一个惊人的边框效果,我想知道这个效果是如何实现的最好的。它是垂直列表中导航项之间的分隔符:
我会根据跨浏览器的兼容性(并且尽可能的简洁)来选择最佳答案。
您可能不得不根据您想在列表中放入的内容来处理它!如果要更改发光颜色,只需更改渐变中的颜色即可。这是一个不错的生成器,您可能已经知道了。
HTML:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
CSS:
ul {
list-style: none;
width: 200px;
}
li {
background: rgb(30,30,30);
text-align: center;
height: 40px;
color: rgb(140,140,140);
border-bottom: 1px solid black;
}
li:after {
content: '';
display: block;
position: relative;
top: 41px;
height: 1px;
background: #1e1e1e; /* Old browsers */
background: -moz-linear-gradient(left, #1e1e1e 0%, #757575 50%, #1e1e1e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e1e1e), color-stop(50%,#757575), color-stop(100%,#1e1e1e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #1e1e1e 0%,#757575 50%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #1e1e1e 0%,#757575 50%,#1e1e1e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #1e1e1e 0%,#757575 50%,#1e1e1e 100%); /* IE10+ */
background: linear-gradient(to right, #1e1e1e 0%,#757575 50%,#1e1e1e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#1e1e1e',GradientType=1 ); /* IE6-9 */
}