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 相关文章推荐
document.compatMode介绍
May 21 Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
bootstrap table小案例
Oct 21 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
node-red File读取好保存实例讲解
Sep 11 Javascript
Javascript Dom元素获取和添加详解
Sep 24 Javascript
JavaScript数值类型知识汇总
Nov 17 Javascript
React 高阶组件HOC用法归纳
Jun 13 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
用ADODB.Stream转换
2007/01/22 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
JS实现放大镜效果
2020/09/21 Javascript
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
django加载本地html的方法
2018/05/27 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
pycharm安装及如何导入numpy
2020/04/03 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
开办化妆品公司创业计划书
2013/12/26 职场文书
领导班子整改方案
2014/10/25 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
上甘岭观后感
2015/06/10 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
Python实现拼音转换
2021/06/07 Python
java实现对Hadoop的操作
2021/07/01 Java/Android