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
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.
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>
L'effet est comme indiqué sur l'image
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!