您现在的位置是:网站首页> 编程资料编程资料
CSS实现进度条和订单进度条 手把手教你用CSS实现带箭头的流程进度条HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例CSS3制作彩色进度条样式的代码示例分享基于CSS3实现可按进度百分比变色的进度条CSS3+JS实现iOS8风格loading加载进度条特效源码使用CSS实现阅读进度条
2021-09-04
1033人已围观
简介 这篇文章主要为大家详细介绍了CSS进度条和订单进度条的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
简单地效果图如下:
CSS实现进度条:
html结构:
XML/HTML Code复制内容到剪贴板
- <div id="progress">
- <span>70%span>
- div>
css样式:
CSS Code复制内容到剪贴板
- #progress{
- width: 50%;
- height: 30px;
- border:1px solid #ccc;
- border-radius: 15px;
- margin: 50px 0 0 100px;
- overflow: hidden;
- box-shadow: 0 0 5px 0px #ddd inset;
- }
- #progress span {
- display: inline-block;
- width: 70%;
- height: 100%;
- background: #2989d8; /* Old browsers */
- background: -moz-linear-gradient(45deg, #2989d8 33%, #7db9e8 34%, #7db9e8 59%, #2989d8 60%); /* FF3.6+ */
- background: -webkit-gradient(linear, left bottombottom, rightright top, color-stop(33%,#2989d8), color-stop(34%,#7db9e8), color-stop(59%,#7db9e8), color-stop(60%,#2989d8)); /* Chrome,Safari4+ */
- background: -webkit-linear-gradient(45deg, #2989d8 33%,#7db9e8 34%,#7db9e8 59%,#2989d8 60%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(45deg, #2989d8 33%,#7db9e8 34%,#7db9e8 59%,#2989d8 60%); /* Opera 11.10+ */
- background: -ms-linear-gradient(45deg, #2989d8 33%,#7db9e8 34%,#7db9e8 59%,#2989d8 60%); /* IE10+ */
- background: linear-gradient(45deg, #2989d8 33%,#7db9e8 34%,#7db9e8 59%,#2989d8 60%); /* W3C */
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#2989d8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
- background-size: 60px 30px;
- text-align: center;
- color:#fff;
- }
对于进度条,其中的进度颜色也可以是纯色,若想要用渐变的话,可以到此网站:http://www.colorzilla.com/gradient-editor/ ,这样完成渐变效果就变得非常简单,跟用PS的操作是一样一样的。将背景设置为渐变后,还需要设置background-size,这样才能实现重复效果:
css实现订单进度条:
html结构:
XML/HTML Code复制内容到剪贴板
- <div id="progressBar">
- <div>
- <span>span>
- div>
- <span>span>
- <span>span>
- <span>span>
- <span>span>
- <span>span>
- div>
css样式:
CSS Code复制内容到剪贴板
- #progressBar{
- width: 80%;
- height: 50px;
- position: relative;
- margin: 50px 0 0 100px;
- }
- #progressBar div{
- width: 100%;
- height: 10px;
- position: absolute;
- top:50%;
- left: 0;
- margin-top:-20px;
- border:1px solid #ddd;
- background: #ccc;
- }
- #progressBar div span{
- position: absolute;
- display: inline-block;
- background: green;
- height: 10px;
- width: 25%;
- }
- #progressBar>span{
- position: absolute;
- top:0;
- margin-top: -10px;
- width: 40px;
- height: 40px; <
相关内容
- 强制文本在一行内显示,并且后面有省略号效果的实现方法CSS实现标题文字过长部分显示省略号的方法CSS文本超出指定宽度后隐藏并显示为省略号的实现方法表格单元格内容超出时显示省略号效果(实现代码)CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现CSS超出文本指定宽度用省略号代替和文本不换行CSS自动换行、强制不换行、强制断行、超出显示省略号CSS控制文本的长度 超过一行显示省略号的实现方法
- 关于负margin的一些应用CSS 之margin知识点(必看)css布局之负margin妙用及其他实现CSS的margin属性在页面布局中的使用攻略细说CSS中margin属性的使用 深入解析CSS中margin属性的使用CSS中使用负margin值来调整居中位置关于ol和ul的padding和margin默认值CSS属性探秘系列(六):margin
- CSS的相邻兄弟选择器用法简单讲解CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器举例讲解CSS的子元素选择器用法CSS选择器实现字段解析
- 对行内元素和块级元素的一些认识浅谈CSS块级元素与行内元素(内联元素)的区别和联系 进一步理解CSS编程中的块级元素和行内元素CSS行内元素和块级元素的居中实例分析全面了解行内元素与块级元素的区别
- 举例讲解CSS的子元素选择器用法CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器CSS的相邻兄弟选择器用法简单讲解CSS选择器实现字段解析
- 全面了解link与import方式的区别link和@import的区别深入探讨引入CSS的方式有哪些?link和@import的有何区别应如何选择CSS @import与link的具体区别import link的具体区别CSS技巧:IE6用import导入CSS的问题探讨:网页外部引用CSS的两种方式CSS两种方式link和@import-CSS教程-网页制作-网页教学网css用import还是link的区别-CSS教程-网页制作-网页教学网CSS中link和@import的区别说明
- CSS的后代选择器基础使用示例css id选择器使用_动力节点Java学院整理 CSS 属性选择器_动力节点Java学院整理总结30个CSS3选择器 css3类选择器之结合元素选择器和多类选择器用法详解css常用选择器对CSS3选择器的研究(详解)CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器CSS的相邻兄弟选择器用法简单讲解
- 关于伪类hover的一些总结(推荐)IE6下伪类hover失效问题及解决办法a标签的四个css伪类(link、visited、hover、active)样式理解csshover.htc在IE7下使用:active伪类无效解决方法ie6不支持hover ie6 标签(除a标签)不支持伪类:hover解决方案
- 纯css实现三角的简单实例利用CSS伪元素创建带三角形的提示框的实现方法纯CSS绘制三角形箭头图案技术解析Html+CSS绘制三角形图标使用CSS实现小三角形效果【附实例】CSS中使用border来创建三角形的基本方法讲解CSS实现三角效果的简单实例
- CSS3实现时间轴效果 前端css实现最基本的时间轴的示例代码
点击排行
本栏推荐
