BlogLa función de la etiqueta meter es la de indicar una medida dentro de un rango; es decir debe ser acotada, tener un inicio y un fin.
Su sintaxis es la siguiente:
Hasta ahora, nada nuevo; vemos que como la mayoría de las etiquetas en HTML presenta una etiqueta de inicio <meter> y otra de cierre </meter>.
Al igual que otros elementos, podemos definir atributos como width, height, display etc. Para variar el tamaño o comportamiento del elemento (tag) meter; sin embargo existen pseudo clases específicas para el elemento meter:
| Pseudo clases | Descripción |
|---|---|
| -webkit-meter-bar | Define un color para el tag meter. |
| -webkit-meter-optimum-value | Define un color para el tag meter cuando el medidor está dentro del rango low-high (low <= value <= high). El color por defecto es verde. |
| -webkit-meter-suboptimum-value | Define un color para el tag meter cuando el medidor está fuera del rango low-high (low > value o value > high). El color por defecto es amarillo. |
Este ejemplo muestra algunos de los atributos presentados anteriormente: value, max y min.
Además de esto, usaremos un script para variar el valor del tag meter en un tiempo determinado y apreciar su comportamiento en el tiempo.
Value: 100
Para ver el código completo del experimento, has clic aquí.
Este ejemplo muestra todos los atributos presentados anteriormente: value, max, min, low y high; además, todos ellos presentan uno de las pseudo clases ya definidas y explicadas en la sección de arriba.
Con ayuda del script anterior, veremos como:
Para ver el código completo del experimento, has clic aquí.
#meter2::-webkit-meter-bar {
background:blue;
}
Value: 100
#meter2::-webkit-meter-bar {
background:blue;
}
Value: 100
#meter2::-webkit-meter-bar {
background:blue;
}
Value: 100
También podemos aplicarle un gradiente, en vez de un color solido:
#meter5 {
width:60%;
height:60px;
}
#meter5::-webkit-meter-bar {
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF), color-stop(0.20, #eee), color-stop(0.45, #eee), color-stop(0.55, #ccc));
border-radius:5px;
}
#meter5::-webkit-meter-optimum-value {
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF), color-stop(0.20, #cea), color-stop(0.45, #7a3), color-stop(0.55, #7a3));
border-radius:5px;
}
#meter5::-webkit-meter-suboptimum-value {
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF), color-stop(0.20, #ffc), color-stop(0.45, #db3), color-stop(0.55, #db3));
border-radius:5px;
}
Value: 100
Para ver el código completo del experimento, has clic aquí.
Deje aquí su comentario acerca de este artículo...