背景色实现按钮分隔线

分割线效果如下

思路:

  通过设置渐变背景色(top,white,white)的位置(垂直居中,水平居右)和宽度(2px)、高度(80%)

  最后一个按钮的背景色设为none,即可现按钮的分割线

 

示例代码

  CSS:

ul{display: flex; display:-webkit-flex; max-width:600px; margin:auto; background:lightblue; text-align:center; padding:0px;}
ul li{flex:1; -webkit-flex:1; list-style:none; background:linear-gradient(top,white,white); background:-webkit-linear-gradient(top,white,white); background:-moz-linear-gradient(top,white,white); background:-ms-linear-gradient(top,white,white); background:-o-linear-gradient(top,white,white); background-size:2px 80%; background-position:center right; background-repeat: no-repeat; line-height:60px;}
ul li:last-child{background:none;}

  HTML:

<ul>
    <li>TAG FIRST</li>
    <li>TAG SECOND</li>
    <li>TAG THIRD</li>
</ul>

在线演示:http://sandbox.runjs.cn/show/3xw6c1ba

 

posted on 2017-10-30 10:18  湘陵  阅读(245)  评论(0编辑  收藏  举报

导航