He buscado en este sitio web para encontrar barras de progreso, pero las que he podido encontrar muestran círculos animados que llegan al 100%.
Me gustaría que se detuviera en ciertos porcentajes, como en la siguiente captura de pantalla. ¿Hay alguna forma de que pueda hacerlo usando solo CSS?
html
css
progress-bar
progress
css-shapes
Adam Gun, Shaid dijo
fuente
fuente
Respuestas:
Creé un tutorial sobre cómo hacer exactamente eso con CSS3 y la biblioteca LESS JavaScript. Puede encontrar la publicación de blog aquí: https://medium.com/secoya-tech/a917b80c43f9
Aquí hay un jsFiddle del resultado final. El porcentaje se establece mediante el
data-progress
atributo. Los cambios se animan mediante transiciones CSS.fuente
outline: 1px solid transparent;
al.mask, .fill, .shadow
grupo.Creé un violín usando solo CSS .
También revisa este violín aquí (solo CSS)
O esta hermosa barra de progreso redonda con HTML5, CSS3 y JavaScript.
fuente
clip
ahora está en desuso.¿Y eso?
HTML
Javascript
y CSS
http://jsfiddle.net/Aapn8/3410/
El código básico se tomó de Simple PIE Chart http://rendro.github.io/easy-pie-chart/
fuente
Otra solución pura basada en CSS que se basa en dos elementos redondeados recortados que giro para llegar al ángulo correcto:
http://jsfiddle.net/maayan/byT76/
Ese es el CSS básico que lo habilita:
y el js lo gira según sea necesario.
bastante fácil de entender ..
Espero que te ayude, Maayan
fuente
-vendor-prefixes
interior.css()
♪ Solo usotransform: 'rotate(' + degree + 'deg)'