>  기사  >  웹 프론트엔드  >  CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

奋力向前
奋力向前원래의
2021-09-01 17:28:572997검색

이전 글 "css3를 사용하여 멋진 네비게이션 바 효과를 만드는 방법을 단계별로 가르쳐주세요(자세한 코드 설명)"에서 CSS3를 사용하여 멋진 네비게이션 바 효과를 만드는 방법을 소개하겠습니다. CSS3를 사용하여 멋진 탐색 모음 효과를 만드는 방법 CSS를 사용하여 프레임별 애니메이션을 구현하는 방법을 살펴보겠습니다.

CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

텍스트 프레임별 애니메이션은 웹 페이지에서 가장 일반적인 구성 요소입니다. 텍스트에 프레임별 애니메이션 효과를 추가해 보세요. 렌더링을 공유하겠습니다

효과를 본 후 어떻게 하는지 연구해 보겠습니다.

CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

메소드 단계

HTML 부분

1. HTML을 생성하여 텍스트가 포함된 div 제목을 정의하고 class 속성을 ​​사용하세요. 스타일을 지정하세요. div大标题同时使用class属性向样式。

Html编辑代码示例

<div>
  <div>昵 称 过 于 强 大</div>
  <!--<div>五 四 三 二 一 零</div>-->
</div>

代码效果

CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

Html编辑写好了,然后使用css样式来进行修饰。

CSS部分

1、给网页添加背景颜色

body{
  background:#333;
}

2、cell标题文本样式,利用dashed属性添加元素边框的样式和颜色,又利用position:absolute属性是绝对定位放在中间。

代码示例

.cell{
    width: 1em;  
    height: 1em;
    border:1px dashed rgba(255,255,255,0.1);
    font-size:120px;
    font-family:Frijole;
    overflow: hidden;
    position:absolute;
    top:50%;
    left:50%;
    margin:-0.5em 0 0  -0.5em;
    opacity:0;
    animation:go 6s;
        transform-origin:left bottom;}

3、num标题文本样式利用animation属性steps()逐帧动画,又利用text-shadow属性添加文字阴影和颜色,又利用position:absolute

Html 편집 코드 예시

.num{
    position:absolute;
    width: 1em;
    color:#E53F39;
    line-height: 1em;  
    text-align: center;
    text-shadow:1px 1px 2px rgba(255,255,255,.3);
    animation:run 6s steps(6);
}

코드 효과

WeChat 스크린샷_20210901163004.jpg

Html을 편집하고 작성한 후 CSS 스타일을 사용하여 수정합니다.

CSS 부분CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.

1. 웹페이지에 배경색을 추가합니다

@keyframes run{
    0%{top:0;}
    100%{top:-6em;}
}
@keyframes go{
  0%   {opacity:1;}
  84%  {opacity:1;transform:rotate(0deg) scale(1);}
  100% {opacity:0;transform:rotate(360deg) scale(.01);}
}

2. cell 제목 텍스트 스타일, 스타일과 색상을 추가하려면 dashed 속성을 ​​사용하세요. 요소 테두리의 중간에 절대 위치를 배치하려면 position:absolute 속성을 ​​사용하세요.

코드 예








<div>
  <div>昵 称 过 于 强 大</div>
  <!--<div>五 四 三 二 一 零</div>-->
</div>

3. num 제목 텍스트 스타일은 animation 속성 steps()를 사용하여 프레임별로 애니메이션을 적용합니다. text 사용 -shadow 속성은 텍스트 그림자와 색상을 추가하고 position:absolute 속성을 ​​사용하여 중간에 절대 위치를 배치합니다. rrreee

다음으로 애니메이션 효과를 추가하여 텍스트를 동적으로 만들고 프레임별 애니메이션 효과를 얻습니다. 🎜🎜애니메이션을 숫자 태그에 바인딩합니다. 🎜🎜두 개의 @keyframes 규칙을 사용하여 두 애니메이션의 각 프레임에 대한 작업을 설정합니다. 🎜rrreee🎜최종 효과🎜🎜🎜🎜🎜전체 코드는 아래와 같습니다🎜rrreee🎜[끝]🎜🎜🎜추천 학습: 🎜CSS 비디오 튜토리얼🎜🎜

위 내용은 CSS를 사용하여 프레임별 애니메이션을 구현하는 텍스트를 만드는 방법(코드 포함)을 단계별로 가르칩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.