--- title: '::-webkit-progress-bar' slug: 'Web/CSS/::-webkit-progress-bar' tags: - CSS - No estándar(2) - Pseudo-elemento - Referencia translation_of: 'Web/CSS/::-webkit-progress-bar' ---
{{CSSRef}}{{Non-standard_header}}

Resumen

El pseudo-elemento  CSS ::-webkit-progress-bar representa la barra entera del elemento {{HTMLElement("progress")}} . Normalmente sólo está visible a partir de la porción rellena de la barra ya que, por defecto se muestra debajo del pseudo-lemento  {{ cssxref("::-webkit-progress-value") }}. Es hijo del pseudo-elemento  {{cssxref("::-webkit-progress-inner-element")}} y padre del pseudo-elemento  {{cssxref("::-webkit-progress-value")}}.

Nota: para que  ::-webkit-progress-value tenga efecto , en el elemento <progress> {{cssxref("-webkit-appearance")}} debe tener el valor none.

Especificaciones

No es parte de ninguna especificación. Es un pseudo-elemento propietario y específico de WebKit/Blink.

Ejemplo

Contenido CSS

progress {
  -webkit-appearance: none;
}

::-webkit-progress-bar {
   background-color: orange;
}

Contenido HTML

<progress value="10" max="50">

Resultado

{{EmbedLiveSample("Ejemplo", 200, 50)}}

Una barra de progreso que use el estilo indicado anteriormente será similar a la siguiente:

Compatibilidad con los distintos navegadores

{{CompatibilityTable}}

Característica Firefox (Gecko) Chrome Internet Explorer Opera Safari
Soporte básico {{CompatNo}} {{CompatVersionUnknown}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Característica Firefox Mobile (Gecko) Android IE Phone Opera Mobile Safari Mobile
Soporte básico {{CompatNo}} {{CompatVersionUnknown}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Ver además