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 相关文章推荐
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 Javascript
js作用域及作用域链概念理解及使用
Apr 15 Javascript
如何用JavaScript动态呼叫函数(两种方式)
May 03 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
jquery实现右键菜单插件
Mar 29 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
Aug 04 Javascript
jquery解析json格式数据的方法(对象、字符串)
Nov 24 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
Oct 09 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
requireJS模块化实现返回顶部功能的方法详解
Oct 16 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
Vue中key的作用示例代码详解
Jun 10 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_xmlhttp 乱码问题解决方法
2009/08/07 PHP
8个必备的PHP功能开发
2015/10/02 PHP
PHP时间函数使用详解
2019/03/21 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
jQuery实现标题有打字效果的焦点图代码
2015/11/16 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
JS中的三个循环小结
2017/06/20 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
如何手写一个简易的 Vuex
2020/10/10 Javascript
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
Python Socket编程详细介绍
2017/03/23 Python
Python单例模式的两种实现方法
2017/08/14 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
Python3实现二叉树的最大深度
2019/09/30 Python
浅析Python 多行匹配模式
2020/07/24 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
C语言50道问题
2014/10/23 面试题
校园学雷锋广播稿
2014/10/08 职场文书
2015年保洁员工作总结
2015/05/04 职场文书