Primeiro um contêiner deve ser registrado e pode ser consultado.
Use um seletor para registrar um contêiner.
.parent { container-name: myname; container-type: inline-size; ... other code }
ou use a opção abreviada
.parent { container: myname / inline-size; ... other code }
No momento da inscrição, dois dados - tipo e nome - devem ser especificados.
tipo de contêiner: ...
nome do contêiner:
A consulta do contêiner começa com a regra @container seguida pelo nome do contêiner e pela consulta do recurso.
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
consulta de contêiner para definir o tamanho da fonte do div dentro do contêiner myname como 3em se a largura do recurso for maior que 30ch.
consulta de tamanho...
consulta de estilo...
propriedade a ser verificada quanto ao valor.
por exemplo
@container contname style('background-color: blue') { ... styles ... }
A consulta do contêiner para aplicar estilos se a cor de fundo do nome do contêiner for azul
e, ou e não pode ser usado para criar consultas compostas
por exemplo
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
As consultas de contêiner podem ser aninhadas em outras consultas de contêiner.
por exemplo
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3