SVG 요소로 매우 쉽게 로딩 중 아이콘을 배치
정말 우리 떡으로 어지러운 사람(나)을 위해서도,
HTML에 SVG 요소를 복사하는 것만으로 매우 손쉽게 할 수 있는 로드중 아이콘.
SVG 요소
아래의 HTML을 복사하면 갑자기 움직입니다. (단, 모던 브라우저에 한함)
3/4 원호 버전
<svg width="100px" height="100px" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="M94,50 a44,44,0,1,1,-44,-44" stroke="#369" fill="none" stroke-width="12">
<animateTransform attributeName="transform" type="rotate" dur="1s" from="0,50,50" to="360,50,50" repeatCount="indefinite" />
</path>
</svg>
1/2 원호 버전
<svg width="100px" height="100px" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="M94,50 a44,44,0,0,0,-88,0" stroke="#369" fill="none" stroke-width="12">
<animateTransform attributeName="transform" type="rotate" dur="1s" from="0,50,50" to="360,50,50" repeatCount="indefinite" />
</path>
</svg>
실제 동작 보기
맞춤형
svg
요소width
와 height
로 크기를 자유자재로 지정할 수 있습니다.시력 검사와 같은 GIF의 Throbber는 위에서
100px
, 50px
, 32px
, 16px
path
요소stroke
속성에서 원하는 색상을 지정합니다. stroke-width
로 두께 지정. 굵게 하면 튀어나오므로 viewBox도 잘 펼쳐 주세요.animationTransform
요소dur
속성으로 회전 속도 제어 사용 용도
나는 「추가의 HTML 요소를 쓰는 양이 적다 & 그것 같은 로드중 아이콘을 할 수 있다」 때문에, Throbber의 가두기나, 사용 용도가 한정된 시스템에 사용하고 있습니다.
좀 더 디자인이 정교한 SVG 로딩 중 아이콘을 원한다면 다음 등을 추천합니다.
SVG Loading icons
ht tp // 코데펜. 이오 / 아우 r / 펜 / 지 G
Reference
이 문제에 관하여(SVG 요소로 매우 쉽게 로딩 중 아이콘을 배치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yhatt/items/d1412846cfbbe0de14c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)