Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- animation
- 노래 넣기
- 웹페이지
- 백그라운드 재생
- apple
- hover
- 아이폰
- html
- 로딩
- 에어팟 2
- 에어팟
- 기초
- Tag
- 헤이 시리
- acro i8
- 애플
- 애니메이션
- 에어팟 짝퉁
- JavaScript
- 배경화면 모음
- css
- 갤러리
- 배경화면
- 연산자
- 짱구 배경화면 모음
- java
- Loading
- 핸드폰 배경화면
- keyframes
- 자바스크립트
Archives
- Today
- Total
IT 블로그
CSS 로딩 애니메이션 예제 - 2~3 본문
CSS 로딩 애니메이션 예제 - 2~3
이번에 만들 로딩 애니메이션 예제는 위와 같이 2가지다.
로딩 애니메이션이 너무 간단해서 2가지를 가지고 왔다.
정말 간단하다..
로딩 애니메이션이 너무 간단해서 2가지를 가지고 왔다.
정말 간단하다..
구현하기 - 1
html 부터 작성해보자
bounce는 배경을 위해 넣었다.
bounce는 배경을 위해 넣었다.
1 2 3 | <div class="bounce"> <div class="ball"></div> </div> | cs |
대충 배경 css를 작성해 주고
원(?)을 을 만들어보자 원의 css도 간단하다 원은 border-radius 50%를 적용하면 된다.
그후 배경 중앙으로 옮겨 주었다.
커지는 애니메이션은 scale을 사용하면 로딩 애니메이션 구현이 끝난다 ㅋㅋ
keyframes 또한 간단하다.
원(?)을 을 만들어보자 원의 css도 간단하다 원은 border-radius 50%를 적용하면 된다.
그후 배경 중앙으로 옮겨 주었다.
커지는 애니메이션은 scale을 사용하면 로딩 애니메이션 구현이 끝난다 ㅋㅋ
keyframes 또한 간단하다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .bounce { width: 50%; height: 300px; background: #141926; position: relative; } .ball { width: 70px; height: 70px; border-radius: 50%; background: #fff; opacity: 1; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); animation: bounce 1s infinite; } @keyframes bounce { 100% { transform: translate(-50%, -50%) scale(1); opacity: 0; } } | cs |
구현하기 - 2
두번째 애니메이션 html 작성을 해보자
rotate는 배경이고, circle이 로딩 애니메이션을 적용 시킬 요소다.
rotate는 배경이고, circle이 로딩 애니메이션을 적용 시킬 요소다.
1 2 3 | <div class="rotate"> <div class="circle"></div> </div> | cs |
css를 작성해보자.
rotate에 배경이될 css를 대충 작성해 준다.
circle에는 border로 기본이 되는 틀을 만들어 주고
border-top-color로 한부분의 색상을 바꿔주면 예제와 같은 형태가 나오게 된다.
keyframe으로 그냥 계속 돌려주면 로딩 애니메이션 끝이다.
rotate에 배경이될 css를 대충 작성해 준다.
circle에는 border로 기본이 되는 틀을 만들어 주고
border-top-color로 한부분의 색상을 바꿔주면 예제와 같은 형태가 나오게 된다.
keyframe으로 그냥 계속 돌려주면 로딩 애니메이션 끝이다.
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 | .rotate { width: 50%; height: 300px; background-color: #137b85; color: #fff; text-align: center; position: relative; } .circle { width: 70px; height: 70px; border: 3px solid rgba(255,255,255,.3); border-radius: 50%; border-top-color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(0deg); animation: spin 1s infinite; } @keyframes spin { 100% { transform: translate(-50%, -50%) rotate(360deg); } } | cs |
- 끝 -
'프로그래밍 > css' 카테고리의 다른 글
Css 3D 큐브 애니메이션 (0) | 2018.10.06 |
---|---|
CSS 로딩 애니메이션 예제 - 1 (0) | 2018.10.03 |
CSS Hover 애니메이션 1,2,3 소스 정리 (1) | 2018.10.02 |
CSS Hover 애니메이션 - 3 (0) | 2018.10.02 |
CSS Hover Flip 애니메이션 - 2 (0) | 2018.10.02 |