支付宝属性导航条,进度条
来源:互联网 发布:xml解析成json 编辑:程序博客网 时间:2024/06/05 20:09
先看效果:
实现原理:
1、左边的圆圈(点)和右边的文字看成一个整体,由li实现 ;
2、关键是左边的‘线’,它在结构上是独立的元素。
HTML:
<div class="process-bar"> <div class="bg-line"></div> <div class="process-content"> <ul> <li class="active"> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-1">转账收款</a> </li> <li> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-2">生活便民</a> </li> <li> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-1">公益教育</a> </li> <li> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-3">旅行票务</a> </li> <li> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-4">娱乐网购</a> </li> <li> <span class="dot"><span class="inner"></span></span> <a class="link" href="#itme-5">其它</a> </li> </ul> </div> </div>
CSS:
<style> *{padding:0;margin:0;} body{background:#f2f2f2;font-family:sans-serif;} li{list-style-type:none;} a{text-decoration:none;color:#666;} a:hover{color:#0be;} .process-bar{font-size:14px;position:relative;height:300px;width:122px;opacity:0.5;margin:50px auto;background:#f2f2f2;} .process-bar .bg-line{height:250px;width:0;border-left:1px solid #0be;position:absolute;top:25px;left:9px;z-index:1;} .process-bar li{height:50px;line-height:50px;} .process-bar .dot{display:inline-block;width:11px;height:11px;padding:4px;border-radius:50%;margin-right:10px;vertical-align:middle;position:relative;z-index:2;background:#f2f2f2;} .process-bar .dot .inner{display:block;width:9px;height:9px;border:1px solid #0be;border-radius:50%;} .process-bar li.active .link{color:#0be;} .process-bar li.active .dot .inner{background:#0be;}</style>
Javascript:
<script> $('.process-bar').on('click','li',function(){ $(this).addClass('active').siblings().removeClass('active'); })</script>
再看我的效果:
理解原理最重要,可以举一反三,相信横状的进度条也是小case了。
0 0
- 支付宝属性导航条,进度条
- 导航条的属性
- Study Flex《导航条容器creationPolicy属性》
- Swift 改变导航条标题属性
- swift统一设置导航条按钮属性
- Android TabLayout导航条属性的设置
- Android (仿支付宝) 收益进度条
- 设置导航条上文本内容的属性
- 支付宝底部导航母版操作
- 导航条
- 导航条
- 导航条
- 导航条
- 导航条
- 导航条
- 导航条
- 导航条
- iOS-仿支付宝加载web网页添加进度条
- 机器学习:线性回归(Linear Regression)
- 公众号24小时自动吸粉秘密!一次推广终身有客户
- MFC 解压7z文件
- viewpager自添加指示器,无限轮播
- EntityFramework连接串的调用时传入
- 支付宝属性导航条,进度条
- 第七周项目4- 队列数组
- 设计模式复习笔记 (12)结构型模式:代理模式
- C++中的using namespace std
- mac系统 安装部署启动redis服务器
- HTTP工作原理
- 阿里抢月饼js脚本
- 解决:AndroidStuido failure [install_failed_invalid_uri]
- python+gtk3给插件添加快捷键