久久精品国产精品国产精品污,亚洲色成人四虎在线观看,亚洲熟妇无码另类久久久,揉她小豆豆揉到失禁H

  • <acronym id="1hxtt"><label id="1hxtt"></label></acronym>
    <pre id="1hxtt"></pre>
    <pre id="1hxtt"><ruby id="1hxtt"></ruby></pre>

    1. 技術頻道導航
      HTML/CSS
      .NET技術
      IIS技術
      PHP技術
      Js/JQuery
      Photoshop
      Fireworks
      服務器技術
      操作系統
      網站運營

      贊助商

      分類目錄

      贊助商

      最新文章

      搜索

      [實例]純 CSS SVG 畫圓/圓環/圓弧動畫

      作者:admin    時間:2022-9-10 11:45:25    瀏覽:

      本文實例演示純 CSS SVG 畫圓/圓環/圓弧動畫。

      實例介紹

      頁面加載時,沿著圓邊畫出圓環;當鼠標移到圓上時,圓環消退。

      這組純CSS SVG圓環多用于一些統計圖表上。

      demodownload

      實例代碼

      HTML結構

      <figure class="chart" data-percent="75">
          <figcaption>HTML</figcaption>
          <img class="html" src="blank.png">
          <svg width="200" height="200">
            <circle class="outer" cx="95" cy="95" r="85" transform="rotate(-90, 95, 95)"/>
          </svg>
      </figure>

      CSS

      圓的顏色和圖例位置

      .html {
        top: 50px;
        left: 45px;
      }

      .html + svg .outer {
        stroke: #e34f26;
      }

      .css {
        top: 55px;
        left: 48px;
      }

      .css + svg .outer {
        stroke: #0d84ce;
      }

      .javascript {
        max-width: 90px;
        max-height: 90px;
        top: 45px;
        left: 45px;
      }

      .javascript + svg .outer {
        stroke: #f0e040;
      }

      .node {
        width: 200px;
        height: 200px;
        top: 45px;
        left: 45px;
      }

      .node + svg .outer {
        stroke: #83cd29;
      }

      .chart svg {
        position: absolute;
        top: 0;
        left: 0;
      }

      .outer {
        fill: transparent;
        stroke: #333;
        stroke-width: 20;
        stroke-dasharray: 534;
        transition: stroke-dashoffset 1s;
        -webkit-animation-play-state: running;
        
        /* firefox bug fix - won't rotate at 90deg angles */
        -moz-transform: rotate(-89deg) translateX(-190px);
      }

      .chart:hover .outer {
        stroke-dashoffset: 534 !important;
        -webkit-animation-play-state: paused;
      }

      動畫初始值

      .chart[data-percent='100'] .outer {
        stroke-dashoffset: 0;
        -webkit-animation: show100 2s;
        animation: show100 2s;
      }

      .chart[data-percent='75'] .outer {
        stroke-dashoffset: 133;
        -webkit-animation: show75 2s;
        animation: show75 2s;
      }

      .chart[data-percent='50'] .outer {
        stroke-dashoffset: 267;
        -webkit-animation: show50 2s;
        animation: show50 2s;
      }

      .chart[data-percent='25'] .outer {
        stroke-dashoffset: 401;
        -webkit-animation: show25 2s;
        animation: show25 2s;
      }

      初始動畫關鍵幀

      @-webkit-keyframes show100 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 0;
        }
      }

      @keyframes show100 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 0;
        }
      }

      @-webkit-keyframes show75 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 134;
        }
      }

      @keyframes show75 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 124;
        }
      }

      @-webkit-keyframes show50 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 267;
        }
      }

      @keyframes show50 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 267;
        }
      }

      @-webkit-keyframes show25 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 401;
        }
      }

      @keyframes show25 {
        from {
          stroke-dashoffset: 537;
        }
        
        to {
          stroke-dashoffset: 401;
        }
      }

      相關文章

      標簽: SVG  css  動畫  圓環動畫  圓弧動畫  
      x
      • 站長推薦
      久久精品国产精品国产精品污,亚洲色成人四虎在线观看,亚洲熟妇无码另类久久久,揉她小豆豆揉到失禁H