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 相关文章推荐
动态加载js和css(外部文件)
Apr 17 Javascript
js 本地预览的简单实现方法
Feb 18 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
使用plupload自定义参数实现多文件上传
Jul 19 Javascript
Select下拉框模糊查询功能实现代码
Jul 22 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
Oct 19 Javascript
layui框架与SSM前后台交互的方法
Sep 12 Javascript
24个解决实际问题的ES6代码片段(小结)
Feb 02 Javascript
js this 绑定机制深入详解
Apr 30 Javascript
编写v-for循环的技巧汇总
Dec 01 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/11/02 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
Python基础之文件读取的讲解
2019/02/16 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
Java里面如何创建一个内部类的实例
2015/01/19 面试题
建筑文秘专业个人求职信范文
2013/12/28 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
员工考核评语大全
2014/04/26 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
幼师大班个人总结
2015/02/13 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
CSS极坐标的实例代码
2021/06/03 HTML / CSS
OpenCV-Python实现油画效果的实例
2021/06/08 Python