亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

SVG實現多彩圓環倒計時效果的示例代碼

2024-08-26 00:20:09
字體:
來源:轉載
供稿:網友

圓環倒計時我們經常見到,實現的方法也有很多種。但是本文將介紹一種全新的實現方式,使用SVG來實現倒計時功能。

本文主要用到了SVG的stroke-dasharray和stroke-dashoffset特性。下圖是倒計時運行效果:

SVG多彩圓環倒計時,SVG圓環倒計時,SVG倒計時

SVG倒計時案例

下面說說相關的實現代碼。css實現代碼如下:

svg {    transform: rotate(-0.05deg);}circle {    transition: stroke-dasharray .2s;}.time-count-x {    line-height: 1.5;    position: relative;}.time-second {    position: absolute;    top: 50%; left: 0; right: 0;    margin-top: -.75em;    text-align: center;    font-size: 100px;}

相關html代碼如下:

<div id="timeCountX" class="time-count-x">    <svg width="440" height="440" viewBox="0 0 440 440" class="center">        <defs>            <linearGradient x1="1" y1="0" x2="0" y2="0" id="gradient1">                <stop offset="0%" stop-color="#e52c5c"></stop>                <stop offset="100%" stop-color="#ab5aea"></stop>            </linearGradient>           <linearGradient x1="1" y1="0" x2="0" y2="0" id="gradient2">                <stop offset="0%" stop-color="#4352f3"></stop>                <stop offset="100%" stop-color="#ab5aea"></stop>            </linearGradient>        </defs>        <g transform="matrix(0,-1,1,0,0,440)">            <circle cx="220" cy="220" r="170" stroke-width="50" stroke="#f0f1f5" fill="none" stroke-dasharray="1069 1069"></circle>            <circle cx="220" cy="220" r="170" stroke-width="50" stroke="url('#gradient1')" fill="none" stroke-dasharray="1069 1069"></circle>            <circle cx="220" cy="220" r="170" stroke-width="50" stroke="url('#gradient2')" fill="none" stroke-dasharray="534.5 1069"></circle>        </g>    </svg>    <span id="timeSecond" class="time-second"></span></div>

最后是相關JavaScript代碼:

var eleCircles=document.querySelectorAll("#timeCountX circle");var eleTimeSec=document.getElementById("timeSecond");var perimeter=Math.PI*2*170;var circleInit=function(){    if(eleCircles[1]){        eleCircles[1].setAttribute("stroke-dasharray","1069 1069")    }    if(eleCircles[2]){        eleCircles[2].setAttribute("stroke-dasharray",perimeter/2+" 1069")    }    eleTimeSec.innerHTML=""};var timerTimeCount=null;var fnTimeCount=function(b){    if(timerTimeCount){        return    }    var b=b||10;    var a=function(){        var c=b/10;        if(eleCircles[1]){            eleCircles[1].setAttribute("stroke-dasharray",perimeter*c+" 1069")        }        if(eleCircles[2]&&b<=5){            eleCircles[2].setAttribute("stroke-dasharray",perimeter*c+" 1069")        }        if(eleTimeSec){            eleTimeSec.innerHTML=b        }        b--;        if(b<0){            clearInterval(timerTimeCount);            timerTimeCount=null;            alert("時間到!");            circleInit()        }    };    a();    timerTimeCount=setInterval(a,1000)};fnTimeCount();

整個案例的代碼非常少,有喜歡的朋友可以將代碼保存到html中,運行一下,體驗體驗實際效果。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品中文在线| 国产日韩欧美自拍| 在线视频免费一区二区| 久久久久久av| 中文字幕一区日韩电影| 狠狠色狠色综合曰曰| 国产精品黄色影片导航在线观看| 欧美大片免费观看在线观看网站推荐| 国产精品精品视频| 日韩欧美在线视频免费观看| 久久久极品av| 欧美精品午夜视频| 欧美中文字幕第一页| 国产精品久久久久久亚洲调教| 精品久久久久久久久久国产| 欧美性videos高清精品| 国自在线精品视频| 亚洲最新av在线网站| 亚洲男人的天堂在线| 日韩在线观看网站| 日韩免费观看在线观看| 欧美精品videos另类日本| 国产91精品网站| 国产91精品黑色丝袜高跟鞋| 在线中文字幕日韩| 亚洲女成人图区| 国产精品免费一区| 亚洲精品一区久久久久久| 欧美极度另类性三渗透| 日本一区二区不卡| 人人澡人人澡人人看欧美| 久久精品亚洲国产| 欧美与黑人午夜性猛交久久久| 国产精品成人免费电影| 91精品免费久久久久久久久| 日韩av中文字幕在线免费观看| 日韩电影中文字幕在线观看| 亚洲激情中文字幕| 欧美日韩成人免费| 亚洲一区二区久久| 91免费版网站入口| 亚洲国产欧美在线成人app| 日韩在线高清视频| 欧美老肥婆性猛交视频| 91久久综合亚洲鲁鲁五月天| 国产精品99久久久久久久久久久久| 日本sm极度另类视频| 欧美日韩激情网| 中文字幕亚洲欧美日韩高清| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲大胆美女视频| 69久久夜色精品国产69乱青草| 成人福利免费观看| 2018中文字幕一区二区三区| 91免费欧美精品| 国产精品第3页| 国产精品www网站| 国产精品久久久久久久久男| 久久在线精品视频| 欧美视频免费在线| 成人精品视频久久久久| 国产亚洲人成a一在线v站| 成人网页在线免费观看| 久久精视频免费在线久久完整在线看| 国产一区二区日韩精品欧美精品| 亚洲免费av片| 欧美日韩激情网| 亚洲jizzjizz日本少妇| 欧美精品性视频| 久久九九精品99国产精品| 日韩欧美综合在线视频| 久久精品国产91精品亚洲| 久久久国产精品视频| 欧美黑人巨大xxx极品| 欧美性感美女h网站在线观看免费| 亚洲乱码国产乱码精品精| 国产精品高清在线| 久久久久女教师免费一区| 91久久综合亚洲鲁鲁五月天| 亚洲国产成人91精品| 2019中文在线观看| 欧美中文字幕在线播放| 91探花福利精品国产自产在线| 国产亚洲精品美女| 91精品国产网站| 国产网站欧美日韩免费精品在线观看| 青青久久av北条麻妃海外网| 欧美三级免费观看| 欧美激情va永久在线播放| 成人黄色激情网| 91亚洲精品视频| 中文字幕精品一区久久久久| 国产999视频| 亚洲国产成人一区| 91久久嫩草影院一区二区| 亚洲国产精品人久久电影| 欧美xxxx14xxxxx性爽| 亚洲精品资源在线| 国产日产欧美精品| 在线观看免费高清视频97| 欧美性生交大片免费| 亚洲色图综合久久| 国产美女直播视频一区| 国产精品视频精品| 欧美性资源免费| 欧美激情第6页| 欧美日韩在线视频首页| 国产精品女主播视频| 日韩高清a**址| 这里只有精品视频| 精品国产鲁一鲁一区二区张丽| 成人免费观看49www在线观看| 人妖精品videosex性欧美| 日韩精品高清视频| 黄色成人av在线| 日韩欧美在线网址| 视频一区视频二区国产精品| 日本久久亚洲电影| 日韩免费在线观看视频| 日本免费一区二区三区视频观看| 日韩av电影手机在线| 91精品国产99久久久久久| 91精品国产精品| 日本免费一区二区三区视频观看| 国产精品99久久久久久人| 8x海外华人永久免费日韩内陆视频| 日本一区二区在线免费播放| 国产精品扒开腿做爽爽爽的视频| 福利一区福利二区微拍刺激| 九色精品免费永久在线| 91精品美女在线| 久久精品久久久久电影| 欧美与黑人午夜性猛交久久久| 一区二区三区久久精品| 美日韩精品免费观看视频| 亚洲香蕉成人av网站在线观看| 久久久精品2019中文字幕神马| 在线成人激情视频| 日韩一级裸体免费视频| 欧美小视频在线观看| 98精品国产自产在线观看| 91经典在线视频| 992tv在线成人免费观看| 黑人巨大精品欧美一区免费视频| 尤物yw午夜国产精品视频明星| 亚洲国产精品99久久| 91av在线网站| 在线a欧美视频| 国产精品你懂得| 成人免费视频97| 色偷偷88888欧美精品久久久| 欧美日韩亚洲高清| 中文字幕在线亚洲| 日本欧美中文字幕| 亚洲mm色国产网站| 国产成人亚洲综合91精品| 国产99视频在线观看| 日本一欧美一欧美一亚洲视频| 日韩欧美一区视频| 国产亚洲人成a一在线v站| 欧美韩日一区二区| 菠萝蜜影院一区二区免费| 91日韩在线视频| 97免费在线视频|