예
이상 마우스를 올려 <div> 요소를, 그리고 부드러운 전환 효과와 폭을 변경 :
div
{
-webkit-transition-property: width; /* Safari */
transition-property: width;
}
div:hover {
width: 300px;
}
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
전환 재산권 속성은 전환 효과가있는 CSS 속성의 이름을 지정 (the transition effect will start when the specified CSS property changes) .
Tip: 때 전환 효과는 일반적으로 발생할 수있는 요소를 통해 사용자 가져가.
Note: 항상 전이 기간 속성을 지정 달리 길이가 0이고, 상기 전환은 아무런 효과가 없다.
기본값: | all |
---|---|
상속 : | no |
애니메이션 : | no. Read about animatable |
번역: | CSS3 |
자바 스크립트 구문 : | object .style.transitionProperty="width,height" Try it |
브라우저 지원
테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.
숫자는 -webkit-, -moz- 다음 또는 접두어와 함께 일 첫 번째 버전을 지정 -O-.
재산 | |||||
---|---|---|---|---|---|
transition-property | 26.0 4.0 -webkit- | 10.0 | 16.0 4.0 -moz- | 6.1 3.1 -webkit- | 12.1 10.5 -O- |
CSS 구문
transition-property: none|all|property|initial|inherit;
속성 값
값 | 기술 |
---|---|
none | 어떤 속성은 전환 효과를 얻을 것이다 |
all | 기본값. 모든 속성은 전환 효과를 얻을 것이다 |
property | 전환 효과가있다 CSS 속성 이름의 쉼표로 구분 된 목록을 정의합니다 |
initial | 기본값으로이 속성을 설정합니다. 초기에 대해 알아보기 |
inherit | 부모 요소에서이 속성을 상속합니다. 대한 상속 읽기 |
더 예
예
이상 마우스를 올려 <div> 요소를, 그리고 부드러운 전환 효과와 너비 및 높이를 변경 :
div {
-webkit-transition-property: width, height; /*
Safari */
transition-property: width, height;
}
div:hover {
width: 300px;
height: 300px;
}
»그것을 자신을 시도 관련 페이지
CSS 자습서 : CSS3 전환
HTML DOM 참조 : transitionProperty property