如何使用CSS实现带箭头的流程进度条

  介绍

这篇文章将为大家详细讲解有关如何使用CSS实现带箭头的流程进度条,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

首先写出一个基本的样式。

如何使用CSS实现带箭头的流程进度条

.cssNav 李{,,   ,,,填充:,0 px  20 px;,,,   ,,,行高:,40 px;,,   ,,,背景:,# 50 abe4;,,   ,,,显示:,inline-block;,,,   ,,,颜色:,# fff;,,   ,,,位置:,相对的,,,   }

接下来使用:后伪类画出一个三角形,定位到右边,如下:

如何使用CSS实现带箭头的流程进度条

.cssNav 后李:{,,   ,,,内容:,& # 39;& # 39;,,,   ,,,显示:,块,,,   ,,,border-top:, 20 px  solid 红,,,   ,,,边界底部:,20 px  solid 红,,,   ,,,border-left:, 20 px  solid 蓝色的,,,   ,,,位置:,绝对的,,,,   ,,,rightright:, -20 px;,,,   ,,,:,0;,,   }

然后将后的颜色修改下,基本的雏形已经看到了。

如何使用CSS实现带箭头的流程进度条

.cssNav 后李:{,,   ,,,内容:,& # 39;& # 39;,,,   ,,,显示:,块,,,   ,,,border-top:, 20 px  solid 透明的,,,   ,,,边界底部:,20 px  solid 透明的,,,   ,,,border-left:, 20 px  solid  # 50 abe4;,,   ,,,位置:,绝对的,,,,   ,,,rightright:, -20 px;,,,   ,,,:,0;,,   ,,,z - index:, 10;,,   }

继续使用:之前伪类来画出左边的三角形。如下:

如何使用CSS实现带箭头的流程进度条

.cssNav 之前李:{,,   ,,,内容:,& # 39;& # 39;,,,   ,,,显示:,块,,,   ,,,border-top:, 20 px  solid 红,,,   ,,,边界底部:,20 px  solid 红,,,   ,,,border-left:, 20 px  solid 蓝色的,,,   ,,,位置:,绝对的,,,,   ,,,左:,0 px;,,,   ,,,:,0;,,   }

然后修改下之前的颜色,并复制多个模块看看。

如何使用CSS实现带箭头的流程进度条

最后把开头和结尾的稍微修饰一下。

如何使用CSS实现带箭头的流程进度条

.cssNav 李:第一个孩子{,,,   ,,,这个特性:,4 px  0, 0, 4 px;,,,,   ,,,padding-left:, 25 px;,,   },,,,   .cssNav 李:胎,.cssNavEnd {,,,   ,,,这个特性:,0 px  4 px  4 px  0 px;,,,,   ,,,padding-right:, 25 px;,,   },,,,   .cssNav 李:第一个孩子:{之前,,,   ,,,显示:,没有,,,,,   },,,,   .cssNav 李:胎:之后,.cssNavEnd: {,,,   ,,,显示:,没有,,,,,   }

加上选中状态,大功告成。

如何使用CSS实现带箭头的流程进度条

.cssNav  li.active  {,,   background - color,,,,, # ef72b6;,,   },,   .cssNav  li.active: after  {,,   ,,,border-left-color:, # ef72b6;,,   }

关于“如何使用CSS实现带箭头的流程进度条”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

如何使用CSS实现带箭头的流程进度条