css3 애니메이션 시작
@keyframes
규칙은 애니메이션을 만드는 데 사용됩니다.@keyframes
에 애니메이션의 시작 및 끝 스타일을 지정합니다.@keyframes 실례 만들기
( -webkid- chrome safari)
@-webkit-keyframes loading {
from {
opacity: 1;width:5px;height:20px;}
to {
opacity: 0.25;width:5px;height:20px;}
}
요소에 애니메이션 바인딩
div {
// 0
-webkit-animation: loading 1.2s ;//loading 。
}
애니메이션의 스타일과 횟수는 제한이 없고 백분율로 변경할 시간을 설정할 수 있으며 from과 to는 백분율의 0과 100%와 같다.
인스턴스
@-webkit-keyframes loading {
0% {
opacity: 1;width:5px;height:20px;}
50% {
opacity: 0.5;width:5px;height:20px;}
100%{
opacity: 0.1;width:5px;height:20px;}
}
@keyframes의 모든 속성도 따로 정의할 수 있습니다
animation-name: 연결된 애니메이션의 명칭을 규정합니다 animation-duration: 애니메이션이 한 주기를 완성하는 시간을 규정합니다 animation-delay: 애니메이션이 언제 시작되는지 규정하고 기본 0 animation-iteration-count: 재생 횟수를 규정합니다.기본값 1
전체 예:
<style>
@-webkit-keyframes one{
0%{
background:blue;width:100px;height: 20px;}
50% {
background:red;width:150px;height: 20px;}
100% {
background:green;width:100px;height: 30px;}
}
#one{
width: 100px;
height: 20px;
background-color: brown;
-webkit-animation: one 1s ;
}
</style>
<div id="one"></div>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하는 방법은 무엇입니까?장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하려면 @media의 미디어 쿼리 구문을 사용한 다음 구문을 작성하여 스타일의 최소 너비를 정의해야 합니다. 적용된 후 and라는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.