Site Notice
hello, world
Difference between revisions of "Svg loading"
From Project-EPB Commons
([InPageEdit] 没有编辑摘要) |
([InPageEdit] 没有编辑摘要) |
||
Line 4: | Line 4: | ||
<circle class="spincircle" r="20" stroke-width="5" stroke="#088488" fill="none"></circle> | <circle class="spincircle" r="20" stroke-width="5" stroke="#088488" fill="none"></circle> | ||
</g> | </g> | ||
− | <style> | + | <style>.svgspinner .spincircle { |
− | .svgspinner .spincircle { | + | animation: loading-round 1.2s infinite linear, loading-dash 3s infinite linear; |
− | animation: loading- | ||
stroke-dasharray: 126; | stroke-dasharray: 126; | ||
stroke-linecap: round; | stroke-linecap: round; | ||
} | } | ||
− | @keyframes loading- | + | @keyframes loading-round { |
0% { | 0% { | ||
transform: rotate(0deg); | transform: rotate(0deg); | ||
+ | } | ||
+ | 100% { | ||
+ | transform: rotate(720deg); | ||
+ | } | ||
+ | } | ||
+ | @keyframes loading-dash { | ||
+ | 0% { | ||
stroke-dashoffset: 126; | stroke-dashoffset: 126; | ||
} | } | ||
Line 19: | Line 25: | ||
} | } | ||
100% { | 100% { | ||
− | |||
stroke-dashoffset: 126; | stroke-dashoffset: 126; | ||
} | } | ||
− | } | + | }</style> |
− | </style> | ||
</svg> | </svg> | ||
</html> | </html> |
Revision as of 13:16, 3 December 2019
<html> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="svgspinner" height="45px" width="45px"> <g class="spingroup" transform="translate(22.5,22.5)"> <circle class="spincircle" r="20" stroke-width="5" stroke="#088488" fill="none"></circle> </g> <style>.svgspinner .spincircle {
animation: loading-round 1.2s infinite linear, loading-dash 3s infinite linear; stroke-dasharray: 126; stroke-linecap: round;
} @keyframes loading-round {
0% { transform: rotate(0deg); } 100% { transform: rotate(720deg); }
} @keyframes loading-dash {
0% { stroke-dashoffset: 126; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 126; }
}</style> </svg> </html>