您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

CSS实现带箭头流程可见进度条

2025/11/15 16:13:12发布16次查看
这次给大家带来css实现带箭头流程可见进度条,css实现带箭头流程可见进度条的注意事项有哪些,下面就是实战案例,一起来看一下。
首先写出一个基本的样式。
.cssnav li{       padding: 0px 20px;        line-height: 40px;       background: #50abe4;       display: inline-block;        color: #fff;       position: relative;   }
接下来使用 :after 伪类画出一个三角形,定位到右边,如下:
.cssnav li:after{       content: '';       display: block;       border-top: 20px solid red;       border-bottom: 20px solid red;       border-left: 20px solid blue;       position: absolute;        rightright: -20px;        top: 0;   }
然后将after的颜色修改下,基本的雏形已经看到了。
.cssnav li:after{       content: '';       display: block;       border-top: 20px solid transparent;       border-bottom: 20px solid transparent;       border-left: 20px solid #50abe4;       position: absolute;        rightright: -20px;        top: 0;       z-index: 10;   }
继续使用 :before 伪类来画出左边的三角形。如下:
.cssnav li:before{       content: '';       display: block;       border-top: 20px solid red;       border-bottom: 20px solid red;       border-left: 20px solid blue;       position: absolute;        left: 0px;        top: 0;   }
然后修改下before的颜色,并复制多个模块看看。
最后把开头和结尾的稍微修饰一下。
.cssnav li:first-child{         border-radius: 4px 0 0 4px;         padding-left: 25px;   }     .cssnav li:last-child,.cssnavend{         border-radius: 0px 4px 4px 0px;         padding-right: 25px;   }     .cssnav li:first-child:before{         display: none;     }     .cssnav li:last-child:after,.cssnavend:after{         display: none;     }
加上选中状态,大功告成。
.cssnav li.active {       background-color: #ef72b6;   }   .cssnav li.active:after {       border-left-color: #ef72b6;   }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
css做出鼠标上移图标旋转
用html+css实现下拉菜单
以上就是css实现带箭头流程可见进度条的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product