"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como preservar a proporção de elementos em viewports variáveis: um guia detalhado para a propriedade `proporção`?

Como preservar a proporção de elementos em viewports variáveis: um guia detalhado para a propriedade `proporção`?

Publicado em 2024-11-11
Navegar:165

How to Preserve Aspect Ratio of Elements in Variable Viewports: An In-Depth Guide to the `aspect-ratio` Property?

Garantindo a preservação da proporção na viewport

Em web design, manter a proporção dos elementos enquanto se adapta às dimensões variáveis ​​da viewport é crucial. Isso garante consistência em diferentes tamanhos e orientações de tela. Para conseguir essa preservação especificamente ao lidar com um elemento quadrado, a seguinte abordagem CSS pode ser implementada:

Utilizando a propriedade de proporção de aspecto

A partir de 2022, o aspecto A propriedade -ratio oferece uma solução robusta para controlar a proporção dos elementos. Ao especificar a proporção desejada entre largura e altura, esta propriedade adapta o tamanho do elemento para manter a proporção especificada. Fundamentalmente, a adaptação do tamanho é limitada pela menor dimensão da janela de visualização, atendendo ao requisito de ajuste dinâmico às orientações paisagem e retrato.

Exemplo de implementação

Para demonstrar a funcionalidade da propriedade de proporção de aspecto, o seguinte código pode ser usado:

Aspect ratio 1:1
Aspect ratio 1:19
.ar-1-1 {
  aspect-ratio: 1 / 1;
  background: orange;
}

.ar-1-19 {
  aspect-ratio: 16 / 9;
  background: pink;
}

div {
  max-width: 100vw;
  max-height: 100vh;
  margin-bottom: 5vh;
}

Neste exemplo, são criados dois divs com proporções distintas (1:1 e 16:9). A propriedade de proporção garante que, independentemente da orientação do dispositivo, esses divs mantenham a forma e o tamanho desejados na janela de visualização. Além disso, suas dimensões são ajustadas para caber na menor dimensão da janela de visualização, garantindo que o formato quadrado seja preservado.

Tutorial mais recente Mais>

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