Maison  >  Article  >  interface Web  >  Comment obtenir un effet de défilement circulaire du texte en CSS

Comment obtenir un effet de défilement circulaire du texte en CSS

青灯夜游
青灯夜游original
2021-11-09 14:29:2520752parcourir

Comment implémenter le défilement circulaire du texte en CSS : 1. Utilisez l'attribut d'animation sur l'élément de texte pour lier une animation circulaire ; 2. Utilisez la règle "@keyframes" et l'instruction "transform: translateX (value %)" pour définir chaque image de l'animation en chinois La position de traduction du mot est suffisante.

Comment obtenir un effet de défilement circulaire du texte en CSS

L'environnement d'exploitation de ce tutoriel : système Windows7, version CSS3&&HTML5, ordinateur Dell G3.

css pour obtenir un effet de défilement de cycle de texte

En CSS, vous pouvez utiliser animationh et keyframest pour obtenir l'effet de défilement de cycle de texte en liant une animation de défilement de cycle au texte.

Code de mise en œuvre:

html:

<div class="box">
    <p class="animate">
        文字滚动的内容文字滚动的内容文字滚动的内容文字滚动的内容
    </p>
</div>

css:

.box {
    width: 100%;
    margin: 0 auto;
    border: 1px solid #ff6700;
    overflow: hidden;
}

.animate {
    padding-left: 20px;
    font-size: 12px;
    color: #000;
    display: inline-block;
    white-space: nowrap;
    animation: 5s wordsLoop linear infinite normal;
}

@keyframes wordsLoop {
    0% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}

@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}

redring:

Comment obtenir un effet de défilement circulaire du texte en CSS

Description:

Transform L'attribut est appliqué à la transformation 2D ou 3D de l'élément. Cette propriété vous permet de faire pivoter, mettre à l'échelle, déplacer, incliner, etc. l'élément.

translateX(x) : définissez la transformation de traduction, en utilisant simplement la valeur de l'axe X.

(Partage de vidéos d'apprentissage : 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!

Déclaration:
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