在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網(wǎng)頁設(shè)計教程 > 詳細頁面

環(huán)形進度條效果如何完成?用css3完成環(huán)形進度條效果代碼示例

環(huán)形進度條效果如何完成?用css3完成環(huán)形進度條效果代碼示例

更新時間:2025-11-21 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)網(wǎng)頁的本質(zhì)就是超級文本標記語言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強大的網(wǎng)頁。因而,超級文本標記語言是萬維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬維網(wǎng)是建立...
網(wǎng)頁的本質(zhì)就是超級文本標記語言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強大的網(wǎng)頁。因而,超級文本標記語言是萬維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
上一篇文章我們介紹了如何使用css3實現(xiàn)條形進度條效果(附完整代碼),了解到進度條的實用性,那么今天來向大家介紹一下另外一種形式的進度條:環(huán)形進度條。

這種進度條適合應(yīng)用于頁面加載的時候和環(huán)形計時器的頁面。本篇文章給大家?guī)淼膬?nèi)容是關(guān)于如何使用css3實現(xiàn)環(huán)形進度條效果,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

如何使用css3實現(xiàn)條環(huán)進度條效果原理

  1. 首先我們需要畫出圓形進度條,但是div格式都是方形的,這就需要用到border-radius將方形轉(zhuǎn)換成圓形。

  2. 圓形的進度條一直處于旋轉(zhuǎn)的狀態(tài),我們可以引用css3里面的rotage(deg)語句實現(xiàn)這一效果。

3.這里我們詳細梳理一下rotage(deg)的用法

a.旋轉(zhuǎn):1.rotateX(deg) //繞x軸旋轉(zhuǎn)

2.rotateY(deg) //繞Y軸旋轉(zhuǎn)

3. rotateZ(deg) //繞Z軸旋轉(zhuǎn)

b.平移:translate(a,b) //在x,y方向平移a,b像素距離。利用translate(-50%,50%)可以實現(xiàn)居中。

translateX(a) //在X方向平移a的像素距離。

translateY(a)//在Y方向平移a的像素距離。

translateZ(a)//在Z方向平移a的像素距離。

如何使用css3實現(xiàn)條環(huán)進度條效果步驟(代碼)

步驟一:HTML部分

<div class="progress_wrap js_halfClassNameObj">
    <div class="right under">
        <div class="circleProgress rightcircle"></div>
    </div>
    <div class="left under">
        <div class="circleProgress leftcircle"></div>
    </div>
    <div class="right up">
        <div class="circleProgress rightcircle js_progressRight" 
        style="-webkit-transform:rotate('+circleData.rightRotate.toString()+'deg)"></div>
    </div>
    <div class="left up">
        <div class="circleProgress leftcircle js_progressLeft"
         style="-webkit-transform:rotate('+circleData.leftRotate.toString()+'deg)"></div>
    </div>
    //percent小于50時需要使用遮罩進行遮擋超出環(huán)形范圍部分
    <div class="left up_left_cover js_giftLeftCover" style="display:'+circleData.leftCircleDisplay+'">
        <div class="circleProgress leftcircle color_border_t_l04"></div>
    </div>
    <div class="num">
        <div>剩余</div>
        <div class="js_giftPercent">'+circleData.percent+'%</div>
    </div>
</div>

步驟二:css部分

.progress_wrap{
                   position: relative;
                   margin:0 0 0 .14rem;
                   width:.92rem;height:.92rem;
                   //little和more用來展示黃色和綠色的效果
                   &.little{
                       .under{
                           .rightcircle,.leftcircle{
                               border-top:$progress_border_under_little;
                           }
                           .rightcircle{
                               border-right:$progress_border_under_little;
                           }
                           .leftcircle{
                               border-left:$progress_border_under_little;
                           }
                       }
                       .up{
                           .rightcircle,.leftcircle{
                               border-top:$progress_border_up_little;
                           }
                           .rightcircle{
                               border-right:$progress_border_up_little;
                           }
                           .leftcircle{
                               border-left:$progress_border_up_little;
                           }
                       }
                       //用遮擋實現(xiàn)左側(cè)剩余百分比,遮住超出環(huán)形范圍部分;核心是使用同心圓進行邊框進行遮擋
                       .up_left_cover{
                           width:.47rem;height:.92rem;
                           .leftcircle{
                               top:-.02rem;
                               width:.74rem;height:.74rem;
                               border:.11rem solid transparent;
                               border-top:$progress_border_up_left_cover_little;
                               border-left:$progress_border_up_left_cover_little;
                               //實際值為195deg,被遮擋環(huán)顏色值深有光暈,需要將角度進行微調(diào)(-191deg)
                               進行完全遮擋
                               -webkit-transform:rotate(-191deg);
                           }
                       }
                   }
                   &.more{
                       .under{
                           .rightcircle,.leftcircle{
                               border-top:$progress_border_under;
                           }
                           .rightcircle{
                               border-right:$progress_border_under;
                           }
                           .leftcircle{
                               border-left:$progress_border_under;
                           }
                       }
                       .up{
                           .rightcircle,.leftcircle{
                               border-top:$progress_border_up;
                           }
                           .rightcircle{
                               border-right:$progress_border_up;
                           }
                           .leftcircle{
                               border-left:$progress_border_up;
                           }
                       }
                   }
                   .right,.left{
                       position: absolute;top:0;overflow:hidden;
                       width:.46rem;height:.92rem;
                       .circleProgress{
                           position: absolute; top:0;
                           width: .78rem; height: .78rem;
                           border:.07rem solid transparent; border-radius: 50%;
                       }
                       .rightcircle{
                           right:0;
                           -webkit-transform: rotate(15deg);
                       }
                       .leftcircle{
                           left:0;
                           -webkit-transform: rotate(-15deg);
                       }
                   }
                   .right{
                       right:0;
                   }
                   .left{
                       left:0;
                   }
                   .num{
                       position: absolute;left:50%;top:50%;
                       width:.5rem;
                       transform:translate(-50%,-50%);
                       font-size:.12rem;color:$public_auxiliary_col;text-align:center;line-height:.26rem;
                   }
               }

步驟三:js部分

function giftCircleProgressFn(per){
            var circleData = {};
            var percent = parseInt(per);
            //領(lǐng)取進度環(huán)形顏色className
            var halfClassName = percent<50?"little":"more";
            //左半環(huán)遮罩層顯示樣式狀態(tài)
            var leftCircleDisplay = percent<50?"block":"none";
            var leftRotate = 0;
            var rightRotate = 0;
            //以50%為界限;<50%:右半圓占比為0,左半圓需要使用遮罩進行遮擋,展示剩余部分
            //           >50%:左半圓占比100%,右半圓直接使用百分比計算所占部分即可
            //注意:在半圓中計算百分比時,要將百分比乘以2。
            if(percent<50){
                leftRotate = -15-180+150*(percent*2)/100;   
                rightRotate = -135;
            }else{
                leftRotate = -15;
                rightRotate = -135+(150*((percent-50)*2)/100);   //比例在半環(huán)計算需要*2倍
            }
            circleData = {
                leftRotate:leftRotate,  //左半環(huán)進度
                rightRotate:rightRotate, //右半環(huán)進度
                halfClassName:halfClassName, //50% 進度環(huán) 變色
                leftCircleDisplay:leftCircleDisplay, //左半環(huán)遮罩
                percent:per  //進度百分比
            }
            return circleData
        }

實現(xiàn)效果如圖所示

20170812145357174.gif

以上就是環(huán)形進度條效果怎么實現(xiàn)?用css3實現(xiàn)環(huán)形進度條效果代碼示例的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學科中所使用的生產(chǎn)和維護的網(wǎng)站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 国产在线观看欧美| 黄色三级中文字幕| 777久久久精品一区二区三区| 亚洲精品免费一区亚洲精品免费精品一区| 国产精品无码人妻一区二区在线| 天天干天天玩天天操| 国产九九九九九| 国产午夜精品视频一区二区三区| 亚洲视频第二页| the porn av| 冲田杏梨av在线| 手机看片福利盒子久久| 国产精品无码av在线播放| 91亚洲精品国产| 穿情趣内衣被c到高潮视频| 国产一二三四在线视频| 欧美污视频网站| 日韩人妻精品无码一区二区三区| 91黄色在线看| av动漫在线播放| 欧美极品少妇无套实战| 精品人妻人人做人人爽| 亚洲精品蜜桃久久久久久| 伊人网在线免费| 免费人成自慰网站| 日韩在线观看a| 少妇人妻大乳在线视频| 成年女人18级毛片毛片免费| 精品视频在线观看一区| 久操网在线观看| 成年人视频观看| 能看的毛片网站| 国产福利在线免费| 免费在线观看污污视频| 大陆极品少妇内射aaaaaa| 日韩一级特黄毛片| 欧美,日韩,国产在线| 国产aaa一级片| 奇米影音第四色| 天堂v在线视频| 91丨porny丨探花| 日韩欧美xxxx| 久久6免费视频| 日韩国产小视频| 久久久久久久久久久福利| 国产情侣av自拍| 国内av免费观看| 免费一级特黄毛片| 污色网站在线观看| 黄色影视在线观看| 国产超级av在线| 亚洲色图欧美自拍| 波多野结衣家庭教师在线| 亚洲欧美在线精品| www.日本三级| 久久99爱视频| 久久国产精品网| 久久人人爽av| 欧美网站免费观看| www.日本久久| 成人一级片网站| 老司机午夜免费福利视频| 熟妇人妻va精品中文字幕| 懂色av一区二区三区四区五区| 日本国产在线播放| 波多野结衣三级在线| 久久综合九色综合88i| 午夜免费看视频| 久久精品免费一区二区| 青青视频免费在线观看| 国产野外作爱视频播放| 日本中文字幕网址| gogogo免费高清日本写真| av网址在线观看免费| 国产情侣第一页| 在线免费黄色小视频| 动漫av免费观看| 欧美久久久久久久久久久久久久| 国产三级三级看三级| 欧美激情视频免费看| 一级黄色片在线免费观看| 色婷婷综合久久久久中文字幕| 大地资源网在线观看免费官网| 亚洲欧美国产日韩综合| 成年人免费在线播放| 国产精品第157页| 18视频在线观看娇喘| 杨幂毛片午夜性生毛片| 1024精品视频| 日本中文字幕网址| 国产精品国三级国产av| 警花观音坐莲激情销魂小说| 91网址在线观看精品| 超碰在线人人爱| 国产精品拍拍拍| 日本三区在线观看| 成人小视频在线看| 虎白女粉嫩尤物福利视频| 日韩欧美视频网站| 9久久9毛片又大又硬又粗| www.国产在线视频| 国产精品视频二| 久草免费福利在线| av高清在线免费观看| 欧美无砖专区免费| 免费 成 人 黄 色| 国模吧无码一区二区三区| 亚欧无线一线二线三线区别| 精品久久一二三| 青青青在线播放| 我要看一级黄色大片| 亚洲国产高清av| 亚洲理论中文字幕| 成人免费看片视频在线观看| 2022中文字幕| 男女视频网站在线观看| 国产美女三级视频| 日韩av在线中文| 欧美h视频在线观看| av在线免费观看国产| 日韩少妇内射免费播放| 尤蜜粉嫩av国产一区二区三区| 999精彩视频| 亚洲国产精品女人| 高清欧美精品xxxxx| 成人小视频在线看| 三日本三级少妇三级99| 国产 欧美 日韩 一区| av免费中文字幕| 毛片毛片毛片毛| 国产精品va在线观看无码| 精品国产免费av| 999这里有精品| 国产一线二线三线女| www日韩在线观看| 国产女主播av| 久久精品午夜福利| 影音先锋男人的网站| 99精品人妻少妇一区二区| 色综合五月婷婷| 国产综合av在线| www激情五月| 777久久久精品一区二区三区 | 中文字幕1234区| 亚洲色欲久久久综合网东京热| 国产视频一区二区三区在线播放 | 国产免费中文字幕| 国产精品久久..4399| 亚洲 欧美 日韩系列| 成人黄色大片网站| 日韩av加勒比| 日韩中文字幕二区| 黄网站色视频免费观看| 中国黄色片免费看| 99精品人妻少妇一区二区| 99re99热| 中文字幕亚洲欧洲| 红桃av在线播放| 免费高清一区二区三区| 黄色片免费网址| 天堂在线资源视频| 欧美久久久久久久久久久久久| 亚洲黄色av片| 杨幂毛片午夜性生毛片 | 性chinese极品按摩| 成人免费aaa| 久久av综合网| 一本—道久久a久久精品蜜桃| 欧美丰满熟妇xxxxx| 国产成人黄色片| 精品视频在线观看一区| 99re6这里有精品热视频| 亚洲xxx在线观看| 黄色一级免费大片| 国产男女激情视频| 狠狠97人人婷婷五月| 免费网站在线观看视频| 成人一区二区av| 老司机午夜网站| 久久久久久久久久久久久国产| 亚洲成人福利在线| 色乱码一区二区三区在线| wwwwww.色| 黄色三级视频在线| www.精品在线| 高潮一区二区三区| 91 视频免费观看| 91插插插影院| 日本a级片在线观看| 欧美少妇一区二区三区| 久久99国产精品一区| 日本美女爱爱视频| 中文精品无码中文字幕无码专区| 日韩视频 中文字幕| 美脚丝袜脚交一区二区| 国产特级黄色大片| www.99av.com| 国产精品igao网网址不卡| 日本精品免费视频| 男人天堂a在线|