Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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
Tags more
Archives
Today
Total
관리 메뉴

Rainbow

CSS 애니메이션 효과 본문

web/css

CSS 애니메이션 효과

kkangsseul1014 2021. 2. 19. 10:02

animate.style/

 

 

 

 

Animate.css | A cross-browser library of CSS animations.

Animate.css is a library of ready-to-use, cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and attention-guiding hints.

animate.style

 

PORTFOLIO_ANIMATION 텍스트 박스

<div class="font_box1">

회전하는 정육면체
div 태그 6개로 면6개를 만들어 줍니다 이어서con 태그로 감싸 하나의 객체처럼 만듭니다.

position absolute를 적용하고 각각의 태그를 적당한 각도로 회전시킵니다. con에 transform-style속성에 preserve-3D키워드를 합니다 backface-visibility 속성으로 3차원 공간에서 평면의 후면을 보이지 않게 hidden 합니다 마지막으로 prespecitive 속성 값이 클수록 픽셀을 밀집해서 보여주어 입체감있게 보여줍니다.
</div>

 

<div class="font_box2">

컬러 텍스트 반전

각 2개의 div태그를 만들어 줍니다.

이어서 circle요소에 border-radus속성을 사용합니다.

animation에 소요되는 시간 3s 적용후 alternate infinite속성값을 부여 합니다.

mix-blend-mode 속성을 이용해 difference 속성값으로 반전된 색상을 보여줍니다.

</div>

<div class="font_box2">

통통 튀는 공

div태그중 4개의 div태그에 border-radius 속성을 사용해

동그란 원을 만들어 줍니다. animation에 3s 정도 시간을 지정합니다.

ease infinite 속도를 설정합니다. 각 4개의 div요소에 animation-delay속성

1s~2s 시간 차이를 주고 키프레임에 시작지점과 종료시점에 translateY()을 사용해

위에서 아래서 통통 튀기는 모습을 보여줍니다.

</div>

 

<div class="font_box2">

네온라인 버튼

4개의 span 요소를 감싸고 있는 a태그를

inline-block속성을 변경후 버튼을 만듭니다

마우스 오버시 box-shadow 그림자 길이를 주고나서 블루 컬러를 넣어 줍니다.

span태그는 블록요소 변경후 각 요소에 width 100%값 height 2px 값을 다르게 줍니다.

그라디언트와 transparent를 적용합니다.

마우스 오버시 transition 과 transition-delay 속도 차이를 주어서

네온라인 버튼을 만들어 줍니다.

</div>

 

 

 

'web > css' 카테고리의 다른 글

CSS 사이즈 단위 px, em, rem.. 등 차이 (반응형웹 용이)  (0) 2021.07.15
서체의 종류와 스타일  (0) 2021.07.09
선택자 우선순위  (0) 2021.01.08
width 속성  (0) 2020.12.12
width/height 속성  (0) 2020.12.01