Descubra ferramentas e técnicas do Chrome para melhorar o CSS e o design da interface do usuário do seu site.

Melhore suas habilidades de desenvolvimento de interface

Posicione elementos em relação uns aos outros usando a API de posicionamento de âncora.
Crie animações de e para palavras-chave de dimensionamento intrínseco com interpolate-size e calc-size().
Use as propriedades scrollbar-width e scrollbar-color para definir o estilo das barras de rolagem.
O CSS é uma técnica de tipografia clássica que cria manualmente quebras de linha para blocos de texto equilibrados.
A CSS Color 4 traz para a Web uma ampla gama de ferramentas de cores: mais cores, funções de manipulação e melhores gradientes.
O modelo de objeto tipado (OM, na sigla em inglês) do CSS traz tipos, métodos e um modelo de objeto flexível para trabalhar com valores CSS.
Consulte os valores de estilo de um elemento pai usando a regra @container.
Um dos nossos recursos favoritos de pré-processador de CSS agora está integrado à linguagem: regras de estilo de aninhamento.
Saiba como criar estilos com escopo que selecionam elementos somente em uma subárvore do seu DOM.
Misturar cores, em qualquer um dos espaços de cor suportados, diretamente do seu CSS.
Faça um pré-filtro de um conjunto de elementos filhos antes de aplicar a lógica An+B a ele.
Crie um acordo exclusivo com vários elementos <details> que tenham o mesmo name.
A propriedade inert é um atributo HTML global que simplifica a remoção e a restauração de eventos de entrada do usuário para um elemento, incluindo eventos de foco e eventos de tecnologias adaptativas.
Ative o ajuste de texto otimizado para priorizar a beleza em vez da velocidade.
Como projetamos e implementamos o suporte a ferramentas de grade CSS no DevTools.
Como oferecemos suporte a CSS-in-JS no DevTools e qual é a diferença entre ele e o CSS normal.

Shadow DOM

Uma nova maneira de implementar e usar o Shadow DOM diretamente no HTML.
O status atual de interoperabilidade dos nomes definidos pelo autor e do shadow DOM.

Layout

Especifique tamanhos no CSS usando uma combinação de unidades.
Registre mensagens e execute o JavaScript.
Descubra "hidden=until-found", um valor de atributo, que pode garantir que o conteúdo nas seções do acordeão possa ser encontrado e vinculado.

Estudos de caso de CSS e interface

O que exatamente são os recursos da interface da Web e como eles podem melhorar seu funil de conversão? Quais são os benefícios de adotar esses recursos?
Descubra os benefícios das animações de rolagem com Policybazaar, redBus e Tokopedia.
redBus, Policybazaar e Tokopedia usam a API View Transitions e se beneficiam de um melhor desempenho e uma interface suave.
A Tokopedia usa a API Popover para reduzir a quantidade de código no aplicativo.

Animações na Web

A API Web Animations fornece primitivos poderosos para descrever animações imperativas do JavaScript.
A propriedade animação-composição permite controlar o que deve acontecer quando várias animações afetarem a mesma propriedade simultaneamente.
linear() é uma função de easing CSS que interpola linearmente entre seus pontos, permitindo que você recrie os efeitos de salto e mola.
Trabalhe com linhas do tempo de rolagem e de visualização para criar animações de rolagem de maneira declarativa.
CURSO
Leia uma história do design responsivo e conheça os princípios básicos dos layouts responsivos. Você vai aprender sobre imagens responsivas, tipografia, acessibilidade e muito mais.
CURSO
Você aprenderá os fundamentos do CSS, como o modelo de box, cascata e especificidade, flexbox, grade e Z-index. Além disso, você vai aprender sobre funções, propriedades lógicas e muito mais para aprimorar suas habilidades de desenvolvimento de front-end.