Entendendo os Formatos de Cor: HEX, RGB e HSL
Por que telas misturam luz vermelha, verde e azul, o que a abreviação HEX realmente codifica e quando HSL facilita sua vida.
Uma proporcao de aspecto e a relacao proporcional entre largura e altura. Ela determina o formato de cada tela, foto e quadro de video que voce ve. Acertar isso importa: quando a proporcao nao bate, surgem barras pretas, imagens esticadas ou rostos cortados - por isso designers e desenvolvedores precisam entender como as proporcoes funcionam.
Uma proporcao de aspecto e expressa como largura : altura em seus menores numeros inteiros. Uma tela 1920x1080 simplifica para 16:9 porque ambos os numeros sao divisiveis por 120. A proporcao informa o formato sem especificar o tamanho - uma tela 16:9 pode ter 5 polegadas ou 65 polegadas.
A matematica para simplificar e: dividir as duas dimensoes pelo seu maximo divisor comum (MDC). Para 1920 e 1080, o MDC e 120, resultando em 16:9.
Usada por praticamente todas as TVs, monitores e videos da web desde meados dos anos 2000. Foi escolhida como um compromisso matematico entre a antiga proporcao da TV (4:3) e o cinema widescreen (2.35:1). Resolues comuns: 1280x720 (HD), 1920x1080 (Full HD), 3840x2160 (4K).
A proporcao original das TVs e dos monitores de computador. Ainda e usada em telas de iPad, muitos formatos de documentos e slides de apresentacao. Resolues comuns: 640x480, 1024x768, 2048x1536.
O Instagram popularizou o formato quadrado nas redes sociais. Ele ocupa o maximo de espaco nos feeds mobile porque os celulares sao altos e estreitos. Tamanhos comuns: 1080x1080, 2048x2048.
TikTok, Instagram Reels, YouTube Shorts - o video vertical e um 16:9 girado 90 graus. Resolucao comum: 1080x1920.
Usada por monitores ultrawide e conteudo cinematografico. Aproxima a proporcao widescreen anamorfica 2.35:1 usada em filmes de Hollywood. Resolues comuns: 2560x1080, 3440x1440.
A propriedade-chave das proporcoes de aspecto: se voce conhece a proporcao e uma das dimensoes, consegue calcular a outra. A formula:
altura = largura x (ratioH / ratioW)largura = altura x (ratioW / ratioH)Para uma imagem 16:9 escalada para 1280px de largura: 1280 x (9/16) = 720px de altura.
aspect-ratio permite que o navegador mantenha as proporcoes automaticamente. Definir aspect-ratio: 16/9 em um container de video significa que ele sempre mantera esse formato independentemente da largura - sem barras pretas nem layout shift.Quando o conteudo e o container tem proporcoes de aspecto diferentes, tres coisas podem acontecer:
No CSS, object-fit: contain cria letterboxing, object-fit: cover corta, e object-fit: fill distorce (geralmente a escolha errada).
Por que telas misturam luz vermelha, verde e azul, o que a abreviação HEX realmente codifica e quando HSL facilita sua vida.
Tipos e sintaxe de gradientes em CSS, gradientes repetidos, o que são design systems e tokens e como construir uma escala de cores a partir de HSL.
A anatomia de uma sombra, técnicas de camadas para mais realismo e como usar profundidade para melhorar a hierarquia da interface.