js实现带箭头的进度流程


Posted in Javascript onMarch 26, 2020

本文实例为大家分享了js实现带箭头进度流程的具体代码,供大家参考,具体内容如下

html

<ul class="cssNav">
  <li v-for="(item,i) in list" :class="[num==i?'active':'']" @click="tab(i)">{{item}}</li>
</ul>

css

.cssNav {
    margin: 100px auto;
    background-color: #dedede;
    width:420px;
  }

  .cssNav li{
    padding:0 20px;
    line-height: 40px;
    background-color: #50abe4;
    display: inline-block;
    color:#fff;
    position: relative;
    margin-right: 4px;
  }
  .cssNav li:after{
    content:"";
    display: block;
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:20px solid #50abe4;
    position: absolute;
    right:-20px;
    top:0;
    z-index: 10;
  }
  .cssNav li:before{
    content:"";
    display: block;
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:20px solid #fff;
    position: absolute;
    left:0px;
    top:0;
  }

  .cssNav li:first-child{
    border-radius: 4px 0 0 4px;
    padding-left:25px;
  }
  .cssNav li:last-child,.cssNavEnd{
    border-radius: 0 4px 4px 0;
    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; 
  }

js

// 需要引入vue.js 
 new Vue({
    el: '.cssNav',
    data: {
        num:0,
        list:['首页','测试文字','新闻也','地址页']
      },
    methods: {
      tab:function(i){
        this.num = i;
      }
    }  
  })

说明:如果不用vue.js来写,只需要把样式复制就可以了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
图片按比例缩放函数
Jun 26 Javascript
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
javascript定义变量时加var与不加var的区别
Dec 22 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
详解Vue中添加过渡效果
Mar 20 Javascript
angular+webpack2实战例子
May 23 Javascript
JavaScript标准对象_动力节点Java学院整理
Jun 27 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
js字符串倒序的实例代码
Nov 30 Javascript
js实现直播点击飘心效果
Aug 19 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
Mar 26 #Javascript
jquery css实现流程进度条
Mar 26 #jQuery
jquery实现上传文件进度条
Mar 26 #jQuery
jquery实现进度条状态展示
Mar 26 #jQuery
js中switch语句的学习笔记
Mar 25 #Javascript
JS实现进度条动态加载特效
Mar 25 #Javascript
使用Angular9和TypeScript开发RPG游戏的方法
Mar 25 #Javascript
You might like
解决GD中文乱码问题
2007/02/14 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
浅析PHP文件下载原理
2014/12/25 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
js简易版购物车功能
2017/06/17 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
python getopt 参数处理小示例
2009/06/09 Python
Python使用turtule画五角星的方法
2015/07/09 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
程序员岗位职责
2013/11/11 职场文书
编辑硕士自荐信范文
2013/11/27 职场文书
高一数学教学反思
2014/02/07 职场文书
最美家庭活动方案
2014/08/31 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
道德与公民自我评价
2015/03/09 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
答谢酒会主持词
2015/07/02 职场文书
2015年工会工作总结范文
2015/07/23 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
java executor包参数处理功能 
2022/02/15 Java/Android