기주

CSS-transition 본문

프로그래밍언어/html & css

CSS-transition

기주그지마 2023. 9. 27. 15:21

 

 

css - transition

 

 

 

 

 

a{
font-size : 3rem;
display : inline-block;
transition-property : all;
transition-duration : 1s;
=
  (transition : all 1s ease; )
}


a:active{
transform: translate(20px,20px);
font-size : 2rem;
}



ㄴ a:active{} 는  a태그가 클릭되었을때 적용할 속성, (hover는 마우스가 위에있을때, visited는 이미방문한 링크)

ㄴ transfrom 속성은 block과 inline-block에만 적용된다. inline 속성에는 적용안됨

ㄴ 그래서 display에 inline-block 지정

ㄴ transition-property 는 transition을 적용할 속성의미. all은 모든 속성에 적용

ㄴ transition-duration은 지속시간. 개별속성에 다른 지속시간 지정가능

ㄴ transition-delay는 시간지연. n초뒤 적용

ㄴ transition-timing-function은 transition이 적용되는 가속도 함수 지정

ㄴ linear는 가속도 일직선, ease 자연스러움.


ㄴ*transition 속성은 display와 호환되지 않는다 그래서 이를 쓸떄는 display속성은 사용하지 않는다


 

 


*사이드 메뉴창 만들기

transition과 display속성은 같이 쓰지않는다

ㄴ펼쳐지는 메뉴창을 만들기

(display X)
position:fixed
left : -250px;
transition : all 0.5s ease;
로해놓고

ㄴ 클릭시 left: 0px로하여 나타나게끔한다

'프로그래밍언어 > html & css' 카테고리의 다른 글

CSS) 네비게이션 한번에 열기  (1) 2023.12.23
css - transform 변형하기  (0) 2023.09.16
css-position  (0) 2023.09.15
CSS - 버튼위에 아이콘 올리기  (0) 2023.09.14
CSS - flex  (0) 2023.09.14