J'ai cherché sur ce site Web pour trouver des barres de progression, mais celles que j'ai pu trouver montrent des cercles animés qui vont à 100%.
Je voudrais que cela s'arrête à certains pourcentages comme dans la capture d'écran ci-dessous. Est-ce que je peux faire cela en utilisant uniquement CSS?
html
css
progress-bar
progress
css-shapes
Adam GunShy a dit
la source
la source
Réponses:
J'ai créé un tutoriel sur la façon de faire exactement cela avec CSS3 et la bibliothèque LESS JavaScript. Vous pouvez trouver le blog ici: https://medium.com/secoya-tech/a917b80c43f9
Voici un jsFiddle du résultat final. Le pourcentage est défini via l'
data-progress
attribut. Les modifications sont animées à l'aide de transitions CSS.la source
outline: 1px solid transparent;
au.mask, .fill, .shadow
groupe.J'ai créé un violon en utilisant uniquement CSS .
Vérifiez également ce violon ici (CSS uniquement)
Ou cette belle barre de progression ronde avec HTML5, CSS3 et JavaScript.
la source
clip
est désormais obsolète.Que dire de cela?
HTML
Javascript
et CSS
http://jsfiddle.net/Aapn8/3410/
Le code de base a été tiré de Simple PIE Chart http://rendro.github.io/easy-pie-chart/
la source
Une autre solution purement basée sur le CSS basée sur deux éléments arrondis découpés que je fais pivoter pour obtenir le bon angle:
http://jsfiddle.net/maayan/byT76/
C'est le CSS de base qui le permet:
et le js le fait tourner selon les besoins.
assez facile à comprendre ..
J'espère que ça aide, Maayan
la source
-vendor-prefixes
intérieur.css()
♪ Utiliser uniquementtransform: 'rotate(' + degree + 'deg)'