Primero se debe registrar un contenedor y se puede consultar.
Utilice un selector para registrar un contenedor.
.parent { container-name: myname; container-type: inline-size; ... other code }
o utilice la opción abreviada
.parent { container: myname / inline-size; ... other code }
En el momento del registro, se deben especificar dos detalles: tipo y nombre.
tipo-contenedor: ...
nombre-contenedor:
La consulta del contenedor comienza con la regla @container at seguida del nombre del contenedor y la consulta de función.
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
consulta de contenedor para establecer el tamaño de fuente para el div dentro del contenedor myname en 3em si el ancho de la característica es mayor que 30 canales.
consulta de tamaño...
consulta de estilo...
propiedad cuyo valor se verificará.
por ejemplo
@container contname style('background-color: blue') { ... styles ... }
La consulta del contenedor para aplicar estilos si el color de fondo del nombre del contenedor es azul
y, o y no se pueden utilizar para crear consultas compuestas
por ejemplo
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
Las consultas de contenedor se pueden anidar dentro de otras consultas de contenedor.
por ejemplo
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3