当前位置:首页 > 代码 > 正文

css3进度条代码(CSS进度条)

admin 发布:2022-12-19 19:22 164


本篇文章给大家谈谈css3进度条代码,以及CSS进度条对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何利用CSS3实现圆形进度条

html部分:

pre class="brush:html;toolbar: true; auto-links: false;"div class="div1" div class="right-div2" div class="right-div3"/div /div div class="left-div2" div class="left-div3"/div /div /div div class="div4"span0/span%/div/pre

最内层的div3裁剪一半然后旋转需要的角度, 父级div2裁剪一半,此时已经裁剪出来了那个扇形了 最后在上面加个圆形遮盖层

css代码:

pre class="brush:css;toolbar: true; auto-links: false;".div1, .right-div2, .right-div3, .left-div2, .left-div3 { width:200px; height:200px; border-radius:50%;} .div1 { background:#ccc; position:relative;} .right-div2, .right-div3, .left-div2, .left-div3 { position:absolute; left:0; top:0;} .right-div2, .right-div3 { clip:rect(0,auto,auto,100px);} .left-div2, .left-div3 { clip:rect(0,100px,auto,auto);} .right-div3 { background:#f00; transform:rotate(-180deg);} .left-div3 { background:#f00; transform:rotate(-180deg);} .div4 { position:absolute; top:25px; left:25px; width:150px; height:150px; line-height:150px; text-align:center; border-radius:50%; background:#fff;}/pre

js代码:

pre class="brush:js;toolbar: true; auto-links: false;"$(function(){ var a = 0; var b = 0; var timer = setInterval(function(){ a++; if(a=50){ //-180deg是0%,转换一下 b = a*3.6-180; $('.right-div3').css('transform','rotate(' + b + 'deg)'); }else if(a50a=100){ //超过50%,需要修改左边的,右边0deg是50% $('.right-div3').css('transform','rotate(0)'); //左边0deg是100%,转换一下 b = a*3.6-360; $('.left-div3').css('transform','rotate(' + b + 'deg)'); }else{ clearInterval(timer); return; } $('.div4 span').html(a); },200); });/pre

怎么做一个css3 圆形进度条的进度条或者是血条

用PS加工一个圆形百分比的图,导入到会声会影的覆叠轨,多开一条覆叠轨放入颜色,这样就很容易做成你需要的进度条。

css3动态进度条有数字代码怎么写

这样写吧:

div class="meter"

span style="width: 25%"/span

/div

.meter {

height: 20px; /* Can be anything */

position: relative;

background: #555;

-moz-border-radius: 25px;

-webkit-border-radius: 25px;

border-radius: 25px;

padding: 10px;

box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);

}

.meter span {

display: block;

height: 100%;

border-top-right-radius: 8px;

border-bottom-right-radius: 8px;

border-top-left-radius: 20px;

border-bottom-left-radius: 20px;

background-color: rgb(43,194,83);

background-image: linear-gradient(

center bottom,

rgb(43,194,83) 37%,

rgb(84,240,84) 69%

);

box-shadow:

inset 0 2px 9px rgba(255,255,255,0.3),

inset 0 -2px 6px rgba(0,0,0,0.4);

position: relative;

overflow: hidden;

}

.orange span {

background-color: #f1a165;

background-image: linear-gradient(to bottom, #f1a165, #f36d0a);

}

.red span {

background-color: #f0a3a3;

background-image: linear-gradient(to bottom, #f0a3a3, #f42323);

}

.meter span:after {

content: "";

position: absolute;

top: 0; left: 0; bottom: 0; right: 0;

background-image: linear-gradient(

-45deg,

rgba(255, 255, 255, .2) 25%,

transparent 25%,

transparent 50%,

rgba(255, 255, 255, .2) 50%,

rgba(255, 255, 255, .2) 75%,

transparent 75%,

transparent

);

z-index: 1;

background-size: 50px 50px;

animation: move 2s linear infinite;

border-top-right-radius: 8px;

border-bottom-right-radius: 8px;

border-top-left-radius: 20px;

border-bottom-left-radius: 20px;

overflow: hidden;

}

关于css3进度条代码和CSS进度条的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/20155.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载