美文网首页
svg进度圆环

svg进度圆环

作者: 花笑脸 | 来源:发表于2020-05-15 14:42 被阅读0次

<html lang="en"><head>

    <meta charset="UTF-8">

    <title>SVG环形进度条</title>

    <style>

        #circleProcess {

            position: relative;

            top: 0;

            left: 0;

            width: 50px;

            height: 50px;

            stroke-dasharray: 255%;

            stroke-dashoffset: 255%;

            stroke: #378BFF;

            fill: none;

            -webkit-transform: rotate(-90deg);

            -moz-transform: rotate(-90deg);

            -ms-transform: rotate(-90deg);

            -o-transform: rotate(-90deg);

            transform: rotate(-90deg);

        }

    </style>

</head>

<body>

    <svg id="circleProcess" xmlns="http://www.w3.org/2000/svg">

        <circle id="circle" cx="50%" cy="50%" r="20%" stroke-width="40%" stroke-dashoffset="175.5%"></circle>

    </svg>

    <script>

        var circleProcess = document.getElementById("circleProcess");

        var circle = document.getElementById("circle");

        var rangeValue = 0;

        var cc;

        function setCircle(num) {

            rangeValue = Number(rangeValue);

            circle.setAttribute("stroke-dashoffset", 130+125*(1-num) + "%");

            rangeValue += 1;

            console.log(rangeValue);

        }

 var num = 0.50;

setCircle(num)

    </script>

</body></html>

相关文章

网友评论

      本文标题:svg进度圆环

      本文链接:https://www.haomeiwen.com/subject/joecohtx.html