Maison > interface Web > tutoriel CSS > le corps du texte

Vous apprendre étape par étape à utiliser CSS pour créer du texte afin de réaliser une animation image par image (avec code)

奋力向前
Libérer: 2021-09-01 17:28:57
original
2978 Les gens l'ont consulté

Dans l'article précédent "Vous apprendre étape par étape à utiliser CSS3 pour créer des effets de barre de navigation sympas (explication détaillée du code)", je vous ai présenté comment utiliser CSS3 pour créer des effets de barre de navigation sympas. vous expliquez comment utiliser CSS3 pour créer des effets de barre de navigation sympas. Utilisez CSS pour créer du texte afin de réaliser une animation image par image.

Vous apprendre étape par étape à utiliser CSS pour créer du texte afin de réaliser une animation image par image (avec code)

L'animation de texte image par image est le composant le plus courant dans les pages Web. Ajoutez des effets d'animation image par image au texte Laissez-moi partager avec vous les rendus

Après avoir vu l'effet, étudions comment. pour y parvenir.

Vous apprendre étape par étape à utiliser CSS pour créer du texte afin de réaliser une animation image par image (avec code)

Étapes de la méthode

Partie HTML

1. Créez du HTML pour définir un titre div contenant du texte et utilisez l'attribut class pour y parvenir. stylisez-le. div大标题同时使用class属性向样式。

Html编辑代码示例

<div>
  <div>昵 称 过 于 强 大</div>
  <!--<div>五 四 三 二 一 零</div>-->
</div>
Copier après la connexion

代码效果

Vous apprendre étape par étape à utiliser CSS pour créer du texte afin de réaliser une animation image par image (avec code)

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

CSS部分

1、给网页添加背景颜色

body{
  background:#333;
}
Copier après la connexion

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;}
Copier après la connexion

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

Exemple de code d'édition 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);
}
Copier après la connexion

Effet de code

WeChat capture d'écran_20210901163004.jpg

Le HTML est édité et écrit, puis modifié à l'aide de styles CSS.

Partie CSSVous apprendre étape par étape à utiliser CSS pour créer du texte afin de réaliser une animation image par image (avec code)

1. Ajoutez une couleur d'arrière-plan à la page Web

@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);}
}
Copier après la connexion

2. Style de texte de titre cellule, utilisez l'attribut pointillé pour ajouter le style et la couleur. de la bordure de l'élément, utilisez également l'attribut position:absolute pour placer le positionnement absolu au milieu.

Exemple de code








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

Copier après la connexion
3. Le style de texte du titre num utilise l'attribut animation steps() pour animer image par image, et également utilise text L'attribut -shadow ajoute une ombre et une couleur au texte, et utilise l'attribut position:absolute pour placer un positionnement absolu au milieu. rrreeeEnsuite, nous ajoutons des effets d'animation pour rendre le texte dynamique et obtenir des effets d'animation image par image. 🎜🎜Liez l'animation d'animation à la balise num. 🎜🎜Utilisez deux règles @keyframes pour définir les actions pour chaque image des deux animations. 🎜rrreee🎜Effet final🎜🎜🎜🎜🎜Le code complet est donné ci-dessous🎜rrreee🎜【Fin】🎜🎜🎜Apprentissage recommandé : 🎜Tutoriel vidéo CSS🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!