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 相关文章推荐
一句话JavaScript表单验证代码
Aug 02 Javascript
jQuery动画animate方法使用介绍
May 06 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
javascript操作ul中li的方法
May 14 Javascript
Webpack 实现 Node.js 代码热替换
Oct 22 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
Feb 22 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
vuex直接赋值的三种方法总结
Sep 16 Javascript
JS+canvas五子棋人机对战实现步骤详解
Jun 04 Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 Javascript
Vue 禁用浏览器的前进后退操作
Sep 04 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
php随机抽奖实例分析
2015/03/04 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
详细探究Python中的字典容器
2015/04/14 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
对Django url的几种使用方式详解
2019/08/06 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
班长岗位职责
2013/11/10 职场文书
物业电工岗位职责
2013/11/20 职场文书
自我评价200字分享
2013/12/17 职场文书
操行评语大全
2014/04/30 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
Java详细解析==和equals的区别
2022/04/07 Java/Android
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技