티스토리 뷰

Html,Css/Css

웨이브 형태의 스켈레톤 만들기 (맥박 X)

YG - 96년생 , 강아지 있음, 개발자 희망 2023. 8. 15. 21:51

 

저는 맥박 형태에서 웨이브로 바꾸려고 시도했는데 바꾸기가 어려웠습니다.

 

팀원 제로가 만들어줘서 기록해두려고 합니다.

 

 

맥박 형태보다 웨이브 형태가 좋은 이유

Bill Chung의 연구에 따르면 스켈레톤 내 애니메이션을 규칙에 맞게 사용하면 사용자가 더 로딩 시간을 더 짧게 느끼게 된다고 합니다.

  • 맥박보다는 웨이브 효과
  • 왼쪽에서 오른쪽으로 움직이는 애니메이션
  • 애니메이션은 Skeleton 컴포넌트에 주의를 끌만큼 빠르지 않아야 함

 

 

Everything you need to know about skeleton screens

How do we know that skeleton screens actually work?

uxdesign.cc

 

 

 

 

CSS 속성

{
  border-radius: 4px;

  background-color: #eee;
  background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
  background-size: 200% 100%;

  animation: 1.7s skeletonGradientWave linear infinite;
}



@keyframes skeletonGradientWave{
  to {
      background-position-x: -200%;
    }
  }

 

 

 

 

 

 

 

참고 자료

 

 

 

Skeleton 애니메이션 변경, pr&issue 템플릿 변경, 글 수정 및 다중선택 컴포넌트 관련 버그 해결 by iny

🔥 연관 이슈 close: #91 close: #271 close: #281 close: #302 📝 작업 요약 (91번 이슈✅) 스켈레톤 UI pulse 효과를 wave 효과로 변경하였습니다. (애니메이션 등 style 수정) 스켈레톤 컴포넌트에 isLarge 라는 prop

github.com

 

 

PureCSS로 Skeleton UI 제작하기

웹 제작을 하면서 검색엔진의 응답속도가 데이터가 늘어남에 따라 최대 3초까지 걸리는 현상이 발생하게 되어 전에 재미있게 봤었던 '더 나은 UX를 위한 React에서 스켈레톤 컴포넌트 만들기' 포

velog.io

 

 

 

'Html,Css > Css' 카테고리의 다른 글

css \n 개행 줄바꿈 적용 시키는 방법 white-space  (0) 2022.03.01
scss : Scss mixins  (0) 2021.10.19
scss : Scss Variables and Nesting  (0) 2021.10.19
css : grid min-content , max-content  (0) 2021.10.19
css : grid place-content  (0) 2021.10.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함