이전 글 "CSS를 사용하여 텍스트에 불꽃 효과를 추가하는 방법을 단계별로 가르쳐주세요(자세한 코드 설명)"에서는 CSS를 사용하여 텍스트에 불꽃 효과를 추가하는 방법을 소개했습니다. 다음 기사에서는 CSS3를 사용하여 텍스트에 애니메이션 효과를 추가하는 방법을 소개합니다.
이런 종류의 웹사이트에서는 지정된 시간에 따라 텍스트와 그림이 모두 바뀌는 것을 볼 수 있습니다. CSS3의 강력한 기본 키의 원리는 매우 간단합니다. 주로 CSS의 애니메이션 속성을 사용하여 모든 사람이 볼 수 있는 텍스트의 애니메이션 효과를 실현합니다.
코드 단계
1. 먼저 html
프레임워크를 사용하세요. html
框架。
创建新一个文档,写代码先用<div class="animate box">这串代码。<pre class="brush:php;toolbar:false"><div class="animate box"></div></pre><p style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;text-indent:0;padding:0 0 0 0 ;background:rgb(255,255,255)">2、目前大体的框架已经写好,<code><div>标签。接下来向其中添加文字代码。将代码放在<code><span></span>
中,文本中随意写什么都可以,我写了是“css3实现简单的文字动画效果”
<div class="animate box"> <span>css3实现简单的文字动画效果</span> </div>
ok,html代码大功告成
3、css3实现最核心的部分:CSS设置动画及字体样式。
animate
属性使用将动画与div
元素绑定,以像素计。当为元素定义animate
属性时,其子元素会获得透视效果,而不是元素本身。下面给大家怎么写代码,首先在head
标签之间加入<style type="text/css"><style></style>
这串代码然后在style
标签中输入文本的字体大小、外边距、布局(设置元素上宽度和高度)代码示例。
.animate { font-size: 40px; margin: 100px 0 0; } .animate span { display: inline-block; }
4、box盒子
box盒子模型指是:在网页上直观地布局元素,每个框都有一个内容区域以及可选的周围边距,边距和边框。下面给大家怎么写代码,以上head标签之间加入<style type="text/css"><style></style>
串代码的方法一样,style
标签中输入文本的颜色、不透明、偏移,代码示例。
.box span { color: #fff; opacity: 0; transform: translate(-150px, 0) scale(.5); animation: leftRight 1s forwards; }
5、把盒子animation
添加@keyframes
,因为这是div
새 문서를 만들고 <div class="animate box">를 사용하여 코드를 작성하세요. <pre class="brush:php;toolbar:false">@keyframes leftRight {
40% {
transform: translate(30px, 0) scale(.7);
opacity: 1;
color: #000;
}
60% {
color: #fff;
}
80% {
transform: translate(0) scale(2);
opacity: 0;
}
100% {
transform: translate(0) scale(1);
opacity: 1;
}</pre><p>2. 현재 일반 프레임워크인 <code><div> 태그가 작성되었습니다. 다음으로 텍스트 코드를 추가하세요. <code><span></span>
에 코드를 넣으세요. 텍스트에 원하는 대로 작성하시면 됩니다. "간단한 텍스트 애니메이션 효과를 구현하는 css3"이라고 썼습니다rrreeeok, html 코드가 완성되었습니다
3 . CSS3 구현의 핵심 부분: CSS 애니메이션 및 글꼴 스타일.
animate
속성은 애니메이션을 div
요소에 바인딩하는 데 사용되며 픽셀 단위로 측정됩니다. 요소에 대해 animate
특성을 정의하면 해당 하위 요소는 요소 자체가 아닌 원근감 효과를 받습니다. 아래 코드를 작성하는 방법을 보여드리겠습니다. 먼저 head
사이에 <style type="text/css"><style></style>
코드 문자열을 추가하세요. > 태그 다음 style 태그에 있는 입력 텍스트의 글꼴 크기, 여백, 레이아웃(요소의 너비 및 높이 설정)에 대한 코드 예제입니다.
4. 상자 상자 상자 상자 모델은 웹 페이지에 요소를 직관적으로 배치하는 것을 의미합니다. 각 상자에는 콘텐츠 영역과 선택적인 주변 여백, 여백 및 테두리가 있습니다. 아래 코드 작성 방법을 보여드리겠습니다. 위의 head 태그 사이에 <style type="text/css"><style></style>
를 추가하는 방법은 와 같습니다. 스타일
라벨의 입력 텍스트 색상, 불투명도, 오프셋, 코드 예.
animation
상자에 @keyframes
를 추가하세요. 이는 일정한 속도로 움직이는 div
요소이기 때문입니다. 코드 예 . 🎜🎜rrreee🎜🎜🎜🎜🎜좋아요, CSS가 완료되었습니다🎜🎜[끝]🎜🎜추천 학습: 🎜CSS3 비디오 튜토리얼🎜🎜위 내용은 CSS3를 사용하여 텍스트에 애니메이션 효과를 추가하는 방법(코드 포함)을 단계별로 가르칩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!