• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 多步骤进度条的实现原理及代码

多步骤进度条的实现原理及代码

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含多步骤,进度条等相关知识,佚名 希望在学习及工作中可以帮助到您
很多分步骤的流程都会有一个多步骤进度条,很直观的显示用户每一步的操作状态,像淘宝的购物流程
 
其实现方法其实很简单,只需要把每一步分隔处的箭头切下来,然后灵活利用background-image和background-color来实现,像这样的多步骤进度条一般有三种状态:

已经完成的状态(done)
当前正在进行的状态(current)
未完成的状态(default)

我们可以针对这三种状态给HTML结构标签加不同的类来定义样式

下面整理了两个demo

Demo 1:纯色块式
定义结构代码:

实际项目中可以通过JavaScript来动态改变li上的class,当前li加class "current",当前li的前一个li加class "current_prev",current_prev以前的所有li加class "done",有一个特殊情况,当当前在第一步时,只需要在第一个li上加class "current"就可以了

您可能想查找下面的文章:

  • 多步骤进度条的实现原理及代码

相关文章

  • 2017-08-06基于Jquery和Css3代码制作可以缩放的搜索框
  • 2017-08-06css 让文字不被选中之-moz-user-select 属性介绍
  • 2017-08-06ie下没有背景色bug的解决方法
  • 2017-08-06设计稿进行页面制作的流程和注意事项
  • 2017-08-06CSS样式position属性的一个小实例:z方向三层布局分析
  • 2017-08-06css3 2D图片转动样式可以扩充到Js当中
  • 2017-08-06简单介绍CSS3中Media Query的使用
  • 2017-08-06CSS实现表格细边框的两种方法
  • 2017-08-06CSS Sprites图片合并代码
  • 2017-08-06CSS表达式(expression)解决IE6 position:fixed无效问题

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • css自适应宽度 多种方法实现宽度自适应的水平居中
    • div+css 定位浅析
    • CSS中的font-size属性使用教程
    • css-sprite使用详解
    • 深入浅析css3 中display box使用方法
    • 让IE6支持HTML5元素的方法
    • 一行文字超过div宽度的时如何让它不换行
    • filter:drop-shadow有方向的阴影使用说明
    • CSS 盒模型(Box Model)的学习和理解
    • CSS网页制作 表单button的行高问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有