Tenga en cuenta lo siguiente:
- La función
attr()
avanzada de CSS permite tipos además de<string>
y se puede usar en todas las propiedades de CSS. - Las consultas de contenedor de estado de desplazamiento del CSS te permiten usar consultas de contenedor para aplicar diseño a los elementos secundarios de los contenedores según su estado de desplazamiento.
- CSS
text-box
,text-box-trim
ytext-box-edge
permiten un control más preciso de la alineación vertical del texto. - Y hay mucho más.
Función attr()
avanzada de CSS
Esta función se suma a la función attr()
existente, que se especifica en el nivel 5 de CSS. Esto permite tipos además de <string>
y se puede usar en todas las propiedades CSS (además de la compatibilidad existente con el contenido de pseudoelementos).
En el siguiente ejemplo, el valor de la propiedad color
para div
usa el valor del atributo data-color
. Este valor de atributo se analiza en un <color>
con attr()
y type()
. El valor de resguardo se establece en red
.
<div data-foo="blue">test</div>
div {
color: attr(data-foo type(<color>), red);
}
Obtén más información en CSS attr()
recibe una actualización.
Consultas de contenedores de estado de desplazamiento de CSS
Usa consultas de contenedor para aplicar diseño a los elementos secundarios de los contenedores según su estado de desplazamiento.
El contenedor de consulta es un contenedor de desplazamiento o un elemento afectado por la posición de desplazamiento de un contenedor de desplazamiento. Se pueden consultar los siguientes estados:
stuck
: Un contenedor con posición fija se pega a uno de los bordes del cuadro de desplazamiento.snapped
: Un contenedor alineado con el ajuste del desplazamiento está ajustado horizontal o verticalmente.scrollable
: Indica si se puede desplazar un contenedor de desplazamiento en una dirección consultada.
Se agregó un nuevo tipo de contenedor: scroll-state
, que permite consultar contenedores. Por ejemplo:
.stuck-top {
container-type: scroll-state;
position: sticky;
top: 0px;
> nav {
@container scroll-state(stuck: top) {
background: Highlight;
color: HighlightText;
}
}
}
Obtén más información y mira algunas demostraciones en Consultas de estado de desplazamiento de CSS.
CSS text-box
, text-box-trim
y text-box-edge
La propiedad text-box-trim
especifica los lados que se recortarán, arriba o abajo, y la propiedad text-box-edge
especifica cómo se debe recortar el borde.
Estas propiedades te permiten controlar el espaciado vertical con precisión mediante las métricas de fuente.
h1 {
/* trim both sides to the capital letters */
text-box: trim-both cap alphabetic;
/* trim both sides to the lowercase letter x */
text-box: trim-both ex alphabetic;
}
Obtén información para usar estas propiedades nuevas en CSS text-box-trim
.
Y mucho más.
Por supuesto, hay mucho más.
Animation.overallProgress
te brinda una representación conveniente y coherente de qué tan avanzada está una animación en sus iteraciones, independientemente de la naturaleza de su línea de tiempo.Node.prototype.moveBefore
te permite mover elementos alrededor de un árbol DOM sin restablecer el estado del elemento.- La interfaz
FileSystemObserver
notifica a los sitios web los cambios en el sistema de archivos. - El método
getClientCapabilities()
dePublicKeyCredential
te permite determinar qué funciones de WebAuthn son compatibles con el cliente del usuario.
Consulta las notas de la versión completa de Chrome 133 para obtener detalles sobre estas y muchas otras funciones nuevas de Chrome.
Lecturas adicionales
Esto solo abarca algunos aspectos clave. Consulta los siguientes vínculos para ver cambios adicionales en Chrome 133.
- Notas de la versión de Chrome 133.
- Novedades de las Herramientas para desarrolladores de Chrome (133).
- Actualizaciones de ChromeStatus.com para Chrome 133.
- Calendario de lanzamientos de Chrome.
Suscribirse
Para mantenerte al tanto, suscríbete al canal de YouTube de Chrome Developers y recibirás una notificación por correo electrónico cada vez que lancemos un video nuevo.
En cuanto se lance Chrome 133, estaremos aquí para contarte las novedades de Chrome.