ajuste de objeto object-fit
`object-fit` controla como uma imagem, vídeo ou item similar se ajusta dentro de sua caixa.
↗Aprenda como o conteúdo obtém seu tamanho, posição, espaçamento, camadas e forma em cada tela.
Abrir um termo para um significado simples, um exemplo, quando usá-lo, quão oficial ele é, e seu nome de código.
`object-fit` controla como uma imagem, vídeo ou item similar se ajusta dentro de sua caixa.
↗O aninhamento de CSS é uma sintaxe incorporada para escrever uma regra de estilo dentro de outra. O navegador ainda segue as regras do CSS para ler seletores e seu peso.
↗Uma shell de aplicativo é o pequeno quadro que permanece enquanto o conteúdo da página muda. Normalmente, ela mantém a navegação, a identidade e o status.
↗Um bloco de contenção é o retângulo que um elemento usa para calcular sua posição e tamanho em porcentagem.
↗O modelo de caixa do CSS explica o tamanho de um elemento. Cada caixa possui conteúdo, padding, uma borda e margem.
↗Um breakpoint é onde um layout precisa mudar. Uma media query aplica o CSS quando a viewport ou o dispositivo atende a uma condição definida.
↗Camadas de cascata são grupos nomeados que definem a ordem das regras CSS. O navegador verifica essa ordem antes de comparar a especificidade do seletor.
↗A cascata do CSS é o conjunto de regras que um navegador usa quando vários estilos se aplicam ao mesmo elemento. Ela verifica de onde cada regra veio, sua importância, contexto, camada, peso do seletor, escopo e ordem.
↗`clamp()` escolhe um valor CSS preferido, mas mantém entre um mínimo e um máximo.
↗Uma coluna centralizada tem uma largura máxima legível e um espaço que parece igual em ambos os lados.
↗`overscroll-behavior` controla o que acontece quando uma área de rolagem chega à sua borda. Pode impedir que a rolagem continue em uma área superior e pode mudar o efeito da borda.
↗Uma container query permite que o CSS adapte um componente ao seu próprio contêiner. Ela verifica o tamanho ou estilo daquele contêiner em vez de apenas a viewport.
↗`min-content` é o menor tamanho que o conteúdo pode usar após quebrar em todos os pontos de quebra permitidos.
↗Um contexto de empilhamento é um grupo local de camadas CSS. Os itens são ordenados dentro do grupo primeiro, depois todo o grupo é colocado entre outros grupos.
↗Este pacote de aprendizado conecta duas ideias de CSS. Um contexto de empilhamento mantém sua ordem de pintura separada. O z-index organiza caixas que podem participar dentro desse contexto. O pacote não é um termo padrão de CSS.
↗Um contexto de formatação de bloco, ou BFC, é uma área separada para layout de bloco. Ele mantém os floats internos e impede que algumas margens e floats afetem o conteúdo externo.
↗CSS Grid é um sistema de layout para linhas e colunas juntas. Pode definir áreas fixas ou alterá-las conforme o espaço muda.
↗O desfoque de fundo suaviza o que está atrás de uma camada transparente. Ele não desfoca o conteúdo da própria camada.
↗O dimensionamento intrínseco permite que o conteúdo de um elemento ajude a decidir seu tamanho, em vez de usar apenas um tamanho fixo externo.
↗Espaçamento é o espaço vazio colocado de propósito. Ele agrupa itens relacionados, separa ideias e dá ritmo à página.
↗Espaço é o espaço que um contêiner coloca entre seus filhos Flexbox ou Grid. A mesma regra se aplica a cada par.
↗A especificidade do CSS é o peso de um seletor. Quando outras regras de cascata empatam, o navegador usa esse peso para escolher qual estilo prevalece.
↗Flexbox é um sistema de layout CSS para uma direção de cada vez. Ele alinha e distribui itens em uma linha ou coluna.
↗Um grid bento agrupa blocos de tamanhos diferentes em um único layout. Espaços maiores mostram qual conteúdo é mais importante.
↗Um grid de cartões repete cartões que podem ser comparados. O número de colunas muda com o espaço disponível.
↗A herança do CSS permite que algumas propriedades copiem um valor de um elemento pai. Isso acontece quando o filho não possui um valor próprio.
↗Uma Documentation Layout combina navegação, um artigo, exemplos, seu outline e os próximos links em uma única tela de leitura.
↗Um layout masonry encaixa itens de alturas diferentes em colunas. Os itens preenchem espaços verticais sem compartilhar linhas da mesma fileira.
↗Um Single-Page Layout coloca uma história principal ou tarefa em uma página longa.
↗Margem é o espaço fora da borda de um elemento. Ela mantém esse elemento afastado de itens de layout próximos.
↗`max-content` é o tamanho que o conteúdo gostaria de ter se não quebrasse nos pontos normais de quebra.
↗`minmax()` é uma função do CSS Grid que dá a uma linha ou coluna tanto um tamanho mínimo quanto um máximo.
↗A opacidade indica quão sólido um elemento e seus filhos parecem. Pode variar de transparente a sólido.
↗O posicionamento fixo em CSS coloca uma caixa em relação a um contêiner fixo, normalmente a janela do navegador. A caixa normalmente permanece no lugar enquanto o documento rola.
↗O posicionamento sticky do CSS começa como um posicionamento relative normal. À medida que a página rola, a caixa pode permanecer em uma borda definida, mas somente dentro de seu bloco contêiner.
↗Este pacote de aprendizado compara dois valores de posição do CSS. sticky permanece no fluxo normal até atingir um ponto definido em seu contêiner de rolagem. fixed é colocado em relação a um bloco contêiner de posição fixa. O pacote não é um termo de CSS.
↗Posicionamento CSS indica em relação a que um elemento é colocado. Pode usar fluxo normal, ele mesmo, um ancestral ou a viewport como referência.
↗O posicionamento de âncora em CSS coloca uma caixa em relação a outro elemento âncora nomeado.
↗Preenchimento é o espaço dentro da borda de um elemento, entre seu conteúdo e sua borda.
↗A proporção de tela mostra a largura de um elemento comparada com a sua altura.
↗Uma CSS custom property é um valor CSS reutilizável, muitas vezes chamado de variável CSS. Ela segue a cascata e pode mudar de acordo com o escopo ou tema.
↗As propriedades lógicas do CSS descrevem os lados pelo fluxo de escrita, como bloco e linha. Elas substituem direções fixas como topo, direita, baixo e esquerda. Isso ajuda os layouts a seguirem a direção de escrita da língua.
↗Uma pseudo-classe faz parte de um seletor CSS. Ela encontra um elemento por uma condição, como estado, lugar, idioma ou ação do usuário.
↗Um pseudo-elemento permite que o CSS estilize uma parte ou caixa sem um elemento normal no HTML de origem. Exemplos incluem a primeira letra e decoração gerada.
↗Um seletor CSS é um padrão que encontra elementos em uma página para que estilos possam ser aplicados a eles.
↗CSS Scroll Snap permite que uma área de rolagem pare em pontos de alinhamento escolhidos após as pessoas rolarem.
↗Um subgrade é uma grade dentro de outra grade que compartilha os tamanhos de linha ou coluna do pai. Pode compartilhar em uma direção ou em ambas.
↗O transbordamento é o que acontece quando o conteúdo é maior que sua caixa. CSS pode exibi-lo, cortá-lo ou permitir que as pessoas rolem.
↗O truncamento de texto corta o texto para economizar espaço. Uma reticência indica que uma ou mais linhas estão faltando.
↗Unidades de viewport são comprimentos CSS baseados na área visível do navegador. Versões pequenas, grandes e dinâmicas lidam com barras do navegador que aparecem ou desaparecem.
↗z-index é uma propriedade do CSS que define o nível da frente para trás de uma caixa posicionada. Em alguns casos, também cria um novo contexto de empilhamento local.
↗