好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS3制作彩色进度条样式的代码示例分享

一、 制作 静态的紫色 条纹 进度 条
ht ML 代码:

XM L/HTML Code 复制内容到剪贴板

< body > &nbs p;   < div   class = " PR ogress-bar purple" >   < span   style = "width:40%;" > </ span >   </ div >    </ body >   

css代码:

CSS Code 复制内容到剪贴板

body {      background-color : # 333 ;    }    .progress-bar {      background-color : #222 ;      border -radius: 3px ;      width : 300px ;      h ei ght : 24px ;      padding : 5px ;      m arg in : 50px ;      border-bottom : 1px   solid   #444 ;     box -s hadow: inset  0 0  2px  0  #000 ;    }    .progress-bar span {      dis play : inline - block ;      width : 140px ;      height : 24px ;             border -radius: 2px ;     box-shadow:0  1px  0 rgba(255, 255, 255, 0.5)  inset ;     -moz-box-shadow:0  1px  0 rgba(255, 255, 255, 0.5)  inset ;     - webkit -box-shadow:rgba(255,255,255,0.5) 0  1px  0  inset ;    }    . purple  span{      background-color : #F09 ;      background -i mage :-moz-linear-gra die nt(45 deg , rgba(255, 255, 255, 0.3) 25%,  transparent  25%,  transparent  50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%,  transparent  75%);      background-image :-webk IT -gradient(linear,0 100%,100% 0, color -stop(25%,rgba(255,255,255,0.3)), color -stop(25%, transparent ), color -stop(50%, transparent ), color -stop(50%,rgba(255,255,255,0.3)), color -stop(75%,rgba(255,255,255,0.3)), color -stop(75%, transparent ));      background - size : 16px   16px ;    }  

最终效果如下图所示:

二、制作静态的蓝色进度条
html代码:

XML/HTML Code 复制内容到剪贴板

< div   class = "progress-bar orange" >   < span   style = "width:60%;" > </ span >   </ div >   

css代码:

CSS Code 复制内容到剪贴板

.orange span{      background-image :-webkit-gradient(linear,0% 0%,0% 100%, From ( #fecd22 ),to( #fd9415 ));      background-image :-moz-linear-gradient(-90deg, #fecd22 , #fd9415 );    }  

最终效果如下图所示:

三、制作静态的绿色进度条
html代码:

XML/HTML Code 复制内容到剪贴板

< div >   < span   style = "width:80%;" > </ span >   </ div >   

css代码:

CSS Code 复制内容到剪贴板

. green  span{      background-color : #00f f2 4 ;     box-shadow:rgba(255,255,255,0.7)0  5px   5px  inser,rgba(255,255,255,0.7)0 - 5px   5px   inset ;     -webkit-box-shadow:rgba(255, 255, 255, 0.7) 0  5px   5px   inset , rgba(255, 255, 255, 0.7) 0 - 5px   5px   inset ;     -moz-box-shadow:rgba(255, 255, 255, 0.7) 0  5px   5px   inset , rgba(255, 255, 255, 0.7) 0 - 5px   5px   inset ;    }  

最终效果如下图所示:

四、为紫色条纹添加动态效果
css代码:

CSS Code 复制内容到剪贴板

. purple  span:hover{     -webkit-animation:ani MATE -stri PE s 3s linear infinite;     -moz-animation:3s linear 0s  normal   none  infinite animate-stripes;    }    @-webkit-keyfr am es animate-stripes {    0% { background-position : 0 0;} 100% { background-position :  60px  0;}    }    @-moz-keyframes animate-stripes {    0% { background-position : 0 0;} 100% { background-position :  60px  0;}    }  

鼠标放上去之后,动态效果会出现。

总结

以上是 为你收集整理的 CSS3制作彩色进度条样式的代码示例分享 全部内容,希望文章能够帮你解决 CSS3制作彩色进度条样式的代码示例分享 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于CSS3制作彩色进度条样式的代码示例分享的详细内容...

  阅读:14次