구현 방법: 1. "@keyframes" 규칙과 "transform:scale(scale);" 문을 사용하여 글꼴 확대 및 축소 애니메이션을 만듭니다. 2. "font 요소 {animation: animation; 이름 시간 무한;}" 크기 조절 명령문 애니메이션을 글꼴 요소에 적용할 수 있습니다.
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
CSS에서는animation
속성, "@keyframes
" 규칙 및transform: scale()
을 사용하여 글꼴 확대를 구현할 수 있습니다. 및 축소 애니메이션animation
属性、“@keyframes
”规则、transform: scale()
实现字体放大缩小动画
示例:
说明:
animation(动画属性)
属性 | 描述 | CSS |
---|---|---|
@keyframes | 定义一个动画,@keyframes定义的动画名称用来被animation-name所使用。 | 3 |
animation | 复合属性。检索或设置对象所应用的动画特效。 | 3 |
animation-name | 检索或设置对象所应用的动画名称 ,必须与规则@keyframes配合使用,因为动画名称由@keyframes定义 | 3 |
animation-duration | 检索或设置对象动画的持续时间 | 3 |
animation-timing-function | 检索或设置对象动画的过渡类型 | 3 |
animation-delay | 检索或设置对象动画的延迟时间 | 3 |
animation-iteration-count | 检索或设置对象动画的循环次数 | 3 |
animation-direction | 检索或设置对象动画在循环中是否反向运动 | 3 |
animation-play-state | 检索或设置对象动画的状态 | 3 |
@keyframes
@keyframes animation-name {keyframes-selector {css-styles;}}
설명:
@ 키프레임
은 CSS 애니메이션 주기의 동작을 정의하여 간단한 애니메이션을 만드는 데 사용할 수 있는 CSS3의 규칙입니다.
@keyframes 규칙은 시간에 따라 속성 값이 어떻게 변하는지 설명하는 캡슐화된 CSS 스타일 규칙 세트로 구성됩니다.
/* 定义动画*/ @keyframes 动画名称{ /* 样式规则*/ } /* 将它应用于元素 */ .element { animation-name: 动画名称(在@keyframes中已经声明好的); /* 或使用动画简写属性*/ animation: 动画名称 1s ... }
keyframes-selector: 애니메이션의 비율을 정의하며 0%에서 100% 사이입니다. 애니메이션에는 많은 선택기가 포함될 수 있습니다.
그런 다음 다양한 CSS 애니메이션 속성을 사용하여 애니메이션 반복 횟수, 시작 값과 끝 값을 번갈아 표시하는지 여부, 애니메이션을 실행할지 일시 중지할지 등 애니메이션의 다양한 측면을 제어할 수 있습니다. 애니메이션의 시작 시간이 지연될 수도 있습니다.@keyframe 규칙은 "@keyframe" 키워드, 애니메이션 이름을 제공하는 식별자(animation-name을 사용하여 참조됨), 스타일 규칙 세트(중괄호로 구분)로 구성됩니다. 그런 다음 식별자를 animation-name 속성의 값으로 사용하여 애니메이션이 요소에 적용됩니다.
구문: rrreee중괄호 안에 애니메이션 중 특정 지점에서 애니메이션되는 속성 값을 지정하는 키프레임이나 웨이포인트를 정의해야 합니다. 이를 통해 애니메이션 시퀀스의 중간 단계를 제어할 수 있습니다. (학습 영상 공유: css 영상 튜토리얼, 웹 프론트엔드)위 내용은 CSS3에서 글꼴 확대 및 축소 애니메이션을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!