본문 바로가기
반응형

Study with Yedol/CSS18

CSS 애니메이션(Animation) 속성과 키프레임(keyframes) Javascript를 사용하지 않고 CSS 내에서도 애니메이션 효과를 적용할 수 있다. transform과 transition 그리고 오늘 배울 animation이다. 앞선 transform과 transition을 포스팅하면서 transform, transition, aniamtion 3가지의 차이점에 대해 다뤄보았다. transform, transition, animation의 차이 transform 요소의 모양, 위치, 크기 등을 변형하는 데 사용된다. 목적 : 요소의 위치, 크기, 회전 등을 변형하는 데 사용된다. 작동방식 : CSS 속성을 직접 변경하여 변형을 적용한다. 활용예시 : 이미지 회전, 텍스트 이동, 요소 확대/축소 등 transition 요소의 속성 변화에 생동감 있는 애니메이션 효과.. 2024. 2. 4.
CSS transition 적용 방법 | transform과 차이 지난 시간 transform에 대해 다뤄보았고, 예제를 통해 transform의 속성에 대해 알아보았다. 오늘은 transform에 더불어 transition효과에 대해 다뤄보겠다. transform과 transition의 차이 transform이란? 요소의 모양, 위치, 크기 등을 변형하는 데 사용된다. 이동(translate), 회전(rotate), 크기조절(scale), 기울이기(skew) 등의 속성을 통해 변형을 가능하게 한다. 위와 같은 속성들은 요소의 기존 위치를 기준으로 적용된다. transform은 즉시 적용되며, 변형된 상태를 원래 상태로 복원하기 위해서는 다시 적용해야 한다. 주로 CSS의 hover나 클릭과 같은 이벤트에 따라 요소의 모양이나 위치를 변환하는 데 사용된다. transi.. 2024. 2. 3.
CSS transform 속성 적용 방법 CSS를 움직이는 효과를 적용하는 방법에는 transform, transition, animation로 나뉜다. 이러한 속성들은 각각의 적용방법이 다르고, 용도가 다르기때문에 주의해서 익혀두어야 한다.!! 먼저, 3가지의 속성들에 대해 간단히 알아보자면 transform이란 요소에 회전, 크기 조절, 기울기 등의 효과를 부여하는 것이다. active(클릭), hover(마우스) 등의 가상 선택자로 선택된다. 특징은 주위 요소들에 영향을 끼치지 않으면서 요소의 모습을 변화시킨다는 것이다. transition이란? transform 속성에 추가로 제어 기능을 넣어주는 것이다. 예를 들면 동작 시간, timing, 지연 시간 등의 값을 넣어주는 것이다. 마찬가지로 active(클릭), hover(마우스) 등의.. 2024. 1. 24.
CSS cursor 속성 적용 방법 우리가 웹페이지를 다루다 보면 특정 위치에 마우스가 위치하였을 때 마우스 커서 모양이 바뀌는 것이고 있고, 이미지가 커지거나 사라지는 등의 효과가 적용이 될 때가 있다. 이러한 차이가 cursor와 hover의 차이이다. cursor란? 마우스의 커서의 스타일을 지정하는 데 사용된다. 즉, 마우스 커서 모양을 바꾸는 것이다. 이러한 속성을 이용하여 특정 요소에 마우스를 가져다 놓았을 때 마우스 커서의 모양이 변경되도록 한다. hover란? 가상 클래스로 요소가 마우스로 위치시킬 때의 상태를 지정한다. 예를 들어, 요소에 마우스를 올리면 배경색이 노란색으로 변경되는 효과가 있다. hover는 주로 애니메이션 효과가 함께 쓰여서 특정 위치에 마우스를 올려놓았을 경우 생동감 있게 스타일을 지정하며, 이러한 h.. 2024. 1. 19.
반응형