Css Progress Bar
Voici une simple dĂ©monstration de la maniĂšre dont vous pouvez crĂ©er en utilisant la barre de progression animĂ©e pure css.L’astuce est trĂšs simple.
Nous avons besoin de 3 Ă©lĂ©ments, l’un contenant et 2 Ă©lĂ©ments imbriquĂ©s.
Le Concept
Nous allons mettre une image de fond refroidir dans le conteneur et de définir la hauteur et la largeur fixe.
Premier enfant (SPAN) agira comme une barre de progression.
Nous vous absolument position de deuxiĂšme enfant (EM) au-dessus de la barre de progression et le dĂ©placement vers la gauche pour une valeur dĂ©sirĂ©e. EM a la mĂȘme origine que le conteneur afin qu’il donne un effet de l’arrĂȘt Ă la barre de progression certain pourcentage.

Marquage
Pour le garder le plus significatif que possible, j’ai utilisĂ© la liste de dĂ©finition (DL) Ă la liste de plusieurs valeurs. Pour seule barre de progression vous pouvez utiliser n’importe quel Ă©lĂ©ment que vous voulez. Dans mon exemple j’ai utilisĂ© des P.
<dd> <span><em style= »left:100px »>50%</em></span> </dd> <dd> <span> <em Style= »left:100px »> 50% </ em> </ span> </ dd>
J’ai dĂ©cidĂ© d’utiliser les styles inline pour left EM placement. Il est plus facile d’Ă©crire les deux valeurs au mĂȘme endroit Ă la fois.
Animation
Comment cela est-il fait? Utilisation gif animé, bien sûr.
Rappelez-vous ces activitĂ©s? N’importe quel pourcentage il va nous utilisons tout le trajet et les arrĂȘts. Effet de l’arrĂȘt Ă certain pourcentage est fait avec EM comme je l’ai mentionnĂ© plus tĂŽt.
EM placement
Dans mon exemple, j’utilise 200 pixels de largeur de barre de progrĂšs. EM est aussi un Ă©lĂ©ment 200px de largeur. Donc, chaque pourcentage est 2px de large. Si nous voulons dĂ©placer la prĂ©cision EM nous avons besoin de multiplier les pourcentages par 2. C’est-Ă -dire 50% signifiera 100px compensĂ©e gauche, 24% se traduira par 48px offset, 75% – 150px etc Vous obtenez l’image.
css progress bar exemples
Détails animated-progress-bar
Loading ...
Laisser un commentaire