¿Hay alguna posibilidad de colorear la etiqueta de progreso en css? Lo intenté. Pero solo el ancho y la altura funcionan. Quiero pelar el color de la progresión (color interno que muestra el porcentaje de descarga). ¿Es posible?¿Hay alguna posibilidad de colorear la etiqueta de progreso html5?
Respuesta
Actualmente no. El diseño/apariencia de la barra de progreso está definido actualmente por el navegador y CSS no puede modificar el estilo de la barra de progreso.
Mi solución actual a esto es utilizar múltiples div
s de estilo y mostrar una barra de progreso, el uso de imágenes de sprites CSS.
Esto es lo que busca:
progress[value] {color:red} /* IE10 */
progress::-webkit-progress-bar-value {background:red}
progress::-webkit-progress-value {background:red}
progress::-moz-progress-bar {background:red}
Está funcionando muy bien en Chrome y Firefox 6.
IE10 también admite el pseudo-elemento ::-ms-fill.
Bueno voy a ver qué puedo hacer para ayudar:/
He mirado el estilo por defecto (el estilo CSS de la misma) de la etiqueta de progreso y lo que (opción Inspeccionar el elemento de Google Chrome usando) encontrado es la siguiente (espero que esta ayuda):
1. -webkit-appearance: progress-bar;
2. background-attachment: scroll;
3. background-clip: border-box;
4. background-color: gray;
5. background-image: none;
6. background-origin: padding-box;
7. border-bottom-color: black;
8. border-bottom-style: none;
9. border-bottom-width: 0px;
10. border-left-width: 0px;
11. border-right-width: 0px;
12. border-top-color: black;
13. border-top-style: none;
14. border-top-width: 0px;
15. display: inline-block;
16. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
17. font-size: 16px;
18. height: 16px;
19. line-height: 16px;
20. margin-bottom: 0px;
21. margin-left: 0px;
22. margin-right: 0px;
23. margin-top: 0px;
24. outline-color: black;
25. outline-style: none;
26. outline-width: 0px;
27. padding-bottom: 0px;
28. padding-left: 0px;
29. padding-right: 0px;
30. padding-top: 0px;
31. position: static;
32. text-align: center;
33. vertical-align: -3px;
34. width: 160px;
Styles
________________________________________
element.style {}
Matched CSS Rules
user agent stylesheet
progress {
1. -webkit-appearance: progress-bar;
2. display: inline-block;
3. height: 1em;
4. width: 10em;
5. vertical-align: -0.2em;
6. background-color: gray;
}
Pseudo element
user agent stylesheet
progress::-webkit-progress-bar-value {
1. -webkit-appearance: progress-bar;
2. background-color: green;
}
puede NO mezcla de Mozilla y WebKit prefijos en el mismo selector, debe crear reglas completamente separados para ambos motores de renderizado ...
CSS
progress {background-color: #aaa !important;}
progress::-moz-progress-bar {background-color: #f0f !important;}
progress::-webkit-progress-value {background-color: #f0f !important;}
Probado en Firefox y Chrome 31 37. El uso de # F0F porque debe ser fácil de detectar a menos que haya fundamental (y probablemente psicológico) problemas con la combinación de colores.
- 1. HTML5 Audio - Barra de progreso
- 2. ¿Hay alguna manera de colorear comentarios/código en Sweave?
- 3. ¿Alguna posibilidad de que javafuse pueda funcionar?
- 4. Diferencia entre la etiqueta de progreso y la etiqueta del medidor
- 5. ¿Hay alguna manera de desactivar una etiqueta?
- 6. Descargar progreso en HTML5
- 7. HTML5: carga de archivos AJAX con la barra de progreso
- 8. ¿Hay alguna posibilidad de tener las funciones de preservación de JSON.stringify?
- 9. Contenido de etiqueta de navegación HTML5
- 10. ¿Hay alguna posibilidad de iniciar varias sesiones de violín en un solo escritorio programáticamente en C#?
- 11. ¿Hay alguna manera de colorear las pestañas de un tabpage en winforms?
- 12. ¿Hay alguna manera de usar DRM en video HTML5?
- 13. ¿Hay alguna forma de mostrar la barra de progreso de jquery ui vertical?
- 14. etiqueta HTML5 beneficia
- 15. Carga de archivos HTML5 con barras de progreso múltiples
- 16. apoyo IE9 para la etiqueta HTML5 Canvas
- 17. ¿Alguna posibilidad de declarar indexadores en C# como miembro abstracto?
- 18. etiqueta de formulario de validación html5
- 19. Etiqueta de video HTML5 en cromo - wmv
- 20. ¿Hay alguna posibilidad de sincronizar datos de la tabla sqlite entre dos móviles con Android wi-fi
- 21. Cómo obtener FFT de la etiqueta de audio en HTML5
- 22. Salir de pantalla completa con la etiqueta de video HTML5
- 23. Etiqueta de video HTML5 y RTP URL
- 24. HTML5 etiqueta nav uso correcto
- 25. ¿Hay un ejemplo de keygen HTML5?
- 26. Html5 etiqueta de audio flash retroceder
- 27. ¿Hay alguna manera de restablecer el progreso del logro en mi cuenta de sandbox de GameCenter?
- 28. ¿Hay un modo de Emacs HTML5 puro?
- 29. ¿La etiqueta de audio html5 abarca extraoficialmente (MIDI) extraoficialmente?
- 30. La etiqueta de audio HTML5 no funciona en Android
Si tiene la misma pregunta y quiere cambiar la apariencia de la etiqueta HTML 5 '
Este sitio me ayudó: http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/ – cynicaljoy
@priya publicó una respuesta que realmente funciona, por favor prueba y aceptar o al menos comentar. – John