Maison > interface Web > tutoriel CSS > Comment utiliser CSS3 pour obtenir l'effet de barre de progression (code complet ci-joint)

Comment utiliser CSS3 pour obtenir l'effet de barre de progression (code complet ci-joint)

坏嘻嘻
Libérer: 2018-09-27 11:58:35
original
4356 Les gens l'ont consulté

Lors de la lecture de musique et de vidéos, vous pouvez non seulement vérifier directement la durée de lecture, mais également vérifier la durée de lecture en observant la barre de progression. L'observation de la barre de progression indiquera à l'utilisateur de manière plus intuitive combien de temps il faudra pour se terminer. la barre de progression est un effet spécial très utile. Cet article présente comment utiliser CSS3 pour obtenir l'effet de barre de progression et se concentre sur les étapes spécifiques. Le contenu de cet article est compact et j'espère que tout le monde pourra y gagner quelque chose.

Utiliser CSS3 pour réaliser le principe de l'effet de barre de progression de la barre

  1. Utilisez d'abord HTML pour construire les deux divs requis . Utilisez position:absolute pour superposer les deux div et distinguer les différentes couleurs selon les besoins.

  2. Utilisez l'attribut keyframe pour déplacer les barres de progression qui se chevauchent, puis utilisez l'animation pour le contrôle de l'animation. La syntaxe est @keyframes animationname {keyframes-selector {css-styles;}}

ps : S'il y a des amis qui ne connaissent pas les connaissances ci-dessus, veuillez consulter les articles pertinents sur ce site.

Comment utiliser CSS3 pour obtenir l'effet carrousel automatique des images (code complet ci-joint)

Utiliser CSS3 pour réaliser la barre Code d'effet de barre de progression

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"   />
<meta name="viewport" content="initial-scale=1">
<style>
.process-bar
{
    width:100px;
    display:inline-block;
    *zoom:1;
}
.pb-wrapper
{
    border:1px solid #cfd0d2;
    position:relative;
    background:#cfd0d2;
    border-radius: 8px;
}
.pb-container
{
    height:12px;
    position:relative;
    left:-1px;
    margin-right:-2px;
    font:1px/0 arial;
    padding:1px;
}
.pb-highlight
{
    position:absolute;
    left:0;
    top:0;
    _top:1px;
    width:100%;
    opacity:0.6;
    filter:alpha(opacity=60);
    height:6px;
    background:white;
    font-size:1px;
    line-height:0;
    z-index:1
}
.pb-text
{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    font:10px/12px arial;
    color:black;
    font:10px/12px arial
}
</style>
</head>
<body>
    <div class="process-bar skin-green">
        <div class="pb-wrapper">
            <div class="pb-highlight"></div>
            <div class="pb-container">
                <div class="pb-text">50%</div>
                <div class="pb-value" style="height: 100%;width: 50%;background: #19d73d;border-radius: 8px;"></div>
            </div>
        </div>
    </div>
</body>
</html>
Copier après la connexion

L'effet est comme indiqué sur l'image

Comment utiliser CSS3 pour obtenir leffet de barre de progression (code complet ci-joint)

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