zoukankan      html  css  js  c++  java
  • svg

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            svg{
                width: 500px;
                height: 500px;
                border:1px solid red;
            }
            #s line:nth-of-type(2){
                stroke-dasharray: 100,100;
                stroke-dashoffset: 100;
            }
        </style>
    </head>
    <body>
        <svg id="s">
           <line x1="0" y1="5" x2="100" y2="5" stroke="purple" stroke-width="10" />
           <line x1="0" y1="5" x2="100" y2="5" stroke="red" stroke-width="10" />
        </svg>
    </body>
    <script>
        var l=document.querySelector("#s line:nth-of-type(2)");
        var timer=null;
        var i=100;
        function fn(){
            timer=requestAnimationFrame(function(){
                i--; 
                l.style.strokeDashoffset=i;
                console.log(i);
                if(i>0){
                    fn();
                }
            })
        }
        fn();
    </script>
    </html>
  • 相关阅读:
    day60----日考
    css之单位
    如何装双系统win10下装Ubuntu
    css之Grid Layout详解
    css之position详解
    html+css的用户注册界面
    self-introduction
    ps常用操作
    前端基础之BOM和DOM
    emment语法
  • 原文地址:https://www.cnblogs.com/bao2333/p/10216590.html
Copyright © 2011-2022 走看看