Quando você está iniciando uma jornada de design da web, uma coisa fica clara: dominar como os elementos escalam e tamanho corretamente em telas diferentes é crucial. Esteja você trabalhando em uma tela de desktop enorme ou no menor telefone celular, a chave para fazer com que um design pareça bom em todos os lugares é entender as unidades de tamanho do CSS. Mas o que exatamente eles são? E como você pode fazê -los funcionar a seu favor? Vamos quebrá-lo e ajudá-lo a tirar o máximo proveito dessas ferramentas que mudam o jogo.
As unidades de tamanho CSS são a espinha dorsal da capacidade de resposta do seu design. Essas unidades definem o quão grande ou pequeno um elemento deve aparecer em relação aos outros ou à própria Viewport. É como a fórmula mágica que informa ao seu site como se comportar em diferentes tamanhos de tela. Sem essas unidades, seu design pode acabar parecendo estranho, esticado ou muito apertado em determinados dispositivos.
Mas aqui está a coisa: existem diferentes tipos de unidades de tamanho, e nem todas elas são iguais. Alguns são fixos, enquanto outros mudam com base na tela ou no conteúdo circundante. Vamos mergulhar nessas unidades para que você possa escolher o certo para o trabalho.
Para entender as diferentes unidades de tamanho, você primeiro precisa saber as duas categorias básicas em que se enquadram: unidades absolutas e relativas.
unidades absolutas são exatamente o que parecem - coloque em pedra. Eles não se importam com o tamanho da tela, o layout ou qualquer outro fator. Quando você usa unidades absolutas, está bloqueando o tamanho dos elementos. Embora isso lhe dê um controle total, também significa que seu design pode não se adaptar bem a telas diferentes.
Aqui estão algumas das unidades absolutas mais comuns:
unidades relativas são onde a mágica acontece. Essas unidades escalam com base no conteúdo circundante ou no tamanho da tela, tornando -as perfeitas para criar designs que parecem ótimos em todos os lugares, de telas pequenas a enormes monitores.
Vamos dar uma olhada nas principais unidades relativas:
A unidade de porcentagem tem tudo a ver com flexibilidade. Se você definir a largura de um elemento para 50%, ele levará metade do tamanho de seu contêiner pai, não importa o quão grande ou pequeno seja esse contêiner. É ideal para layouts responsivos, onde você deseja que as coisas ajustem com base no espaço disponível.
.container { width: 100%; /* Takes up 100% of the parent container */ }
As unidades EM e REM são baseadas no tamanho da fonte, mas elas funcionam de maneira diferente:
html { font-size: 16px; /* Set base font size */ } h1 { font-size: 2rem; /* 32px */ } p { font-size: 1.5em; /* 24px, based on the parent element's font size */ }
As unidades de viewport são fantásticas para criar seções ou elementos de tela cheia que ajustam com base no tamanho real da janela do navegador. Essas unidades escalam de acordo com a largura ou a altura da viewport, para que você possa projetar seções de herói em tela cheia ou tipografia dinâmica que responda ao tamanho da tela do usuário.
.hero { width: 100vw; /* Full width of the viewport */ height: 100vh; /* Full height of the viewport */ }
Então, como você decide qual unidade usar para o seu design? Aqui estão alguns ponteiros:
até designers experientes às vezes cometem erros ao usar unidades de tamanho CSS. Aqui está o que observar:
As unidades de tamanho CSS são essenciais para a criação de sites que funcionam bem em qualquer tela. Com unidades absolutas como PX e flexíveis como %, EM, REM e unidades de viewport, você pode projetar layouts responsivos que se adaptem lindamente entre os dispositivos.
A chave é entender quando usar cada unidade e como elas interagem entre si. Ao dominar as unidades de tamanho do CSS, você desbloqueia todo o potencial de design da web responsivo e criará sites que parecem incríveis em todos os lugares.
Então, saia lá, experimente essas unidades e torne seus designs mais fluidos e responsivos do que nunca!
Feliz design!
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