transition 속성

Posted by 이상한 나라의 채소토끼
2018. 1. 10. 18:33 HTML , CSS

transition은 한 가지 상태에서 다른 상태로 변화하는 것이라고 보면 됩니다.


▶transition 문법

transition: transition-property | transition-duration | transition-timing-function | transition-delay

* 기본값 : all 0 ease 0 


transition-property 움직일 속성지정 (하나 이상의 속성을 나열할 때 쉼표로 분리)

transition-duration 총 지속 시간 (시간을 정해주지않음 기본값이 0이라 아무효과도 없다, 또한 여러가지 속성을 지정할시 쉼표로 분리해 지정) 

transition-timing-function 속도 설정 (시간지연)

transition-delay 시간 지연


transition-timing-function


transition-timing-function: ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() 


* ease : 기본값. 천천히 시작해서, 빠르게 진행하며, 천천히 끝남.

            cubic-bezier(0.25,0.1,0.25,1))와 같음

* linear : 처음과 끝이 같은 속도로 나타남

            cubic-bezier(0,0,1,1))와 같음

* ease-in : 천천히 시작  cubic-bezier(0.42,0,1,1))와 같음

* ease-out : 천천이 끝남  cubic-bezier(0,0,0.58,1))와 같음

* ease-in-out 천천히 시작해서 천천히 끝남  cubic-bezier(0.42,0,0.58,1))와 같음

* cubic-bezier(n,n,n,n)  직접 값을 지정할 수 있음. 가능한 값은 0부터 1까지 숫자값


cubic-bezier값 설정은 아래 참조

http://roblaplaca.com/blog/2011/03/11/understanding-css-cubic-bezier/

http://www.w3.org/TR/css3-transitions/#transition-property-property

http://www.roblaplaca.com/examples/bezierBuilder/#



<http://aboooks.tistory.com/search/gradient> 보고 대략적으로 정리 ㄱㄱ

'HTML , CSS' 카테고리의 다른 글

float< position absol, fixed 우선시 됨  (0) 2018.01.11
box-sizing / background-size  (0) 2018.01.10
background 단일속성으로 사용하기 등  (0) 2018.01.09
가상요소  (0) 2018.01.09
입력 양식 태그 (모던웹책 윤인성 作)  (0) 2018.01.08