Tutorial de design e algoritmos 2025, Janeiro

Triângulos de fronteira - CSS-Tricks

Triângulos de fronteira - CSS-Tricks

Existem caracteres Unicode triangulares. Você pode desenhar um triângulo em SVG. Mas há outra maneira de desenhar um triângulo na web, envolvendo nada além da propriedade da borda e um pequeno truque de CSS. "

Animação de rolagem - CSS-Tricks

Animação de rolagem - CSS-Tricks

Existem algumas animações de rolagem que são possíveis em CSS sem nenhum JavaScript. Basta olhar para o capítulo sobre o indicador de rolagem, que é claramente a mágica do CSS. Mas podemos fazer muito trabalho de animação de rolagem diretamente em CSS com apenas um pouco de informação fornecida por JavaScript: até que ponto a página rolou. "

Botões Boxy - CSS-Tricks

Botões Boxy - CSS-Tricks

A propriedade box-shadow é obviamente útil para sombras claras atrás de elementos, proporcionando uma sensação de dimensionalidade e separação. Mas a sombra da caixa tinha alguns truques na manga, especialmente como uma sombra da caixa não precisa ser suave, pode ser empilhada e nem mesmo precisa estar muito perto. "

Uma animação listrada de Barberpole - CSS-Tricks

Uma animação listrada de Barberpole - CSS-Tricks

Você pode fazer listras de fundo em CSS usando gradiente linear. Freqüentemente pensamos em gradiente como um desbotamento de uma cor para outra, mas o truque das listras é não ter desbotamento. Em vez disso, podemos especificar "interrupções de cor" no mesmo local, de modo que a cor mude instantaneamente de um (...) "

Grades Flexíveis - CSS-Tricks

Grades Flexíveis - CSS-Tricks

Talvez o maior truque em toda a grade CSS seja ser capaz de escrever um layout de coluna que não declare explicitamente o número de linhas ou colunas, mas as crie automaticamente com base em instruções um tanto soltas e no conteúdo que você fornece. "

Elementos arrastáveis ​​- CSS-Tricks

Elementos arrastáveis ​​- CSS-Tricks

Arrastar um elemento pela tela é algo que faz parte do território do JavaScript. Você deseja acessar eventos DOM, como cliques e movimento do mouse. Mas estamos aqui para falar de truques de CSS, então vamos fazer isso apenas em HTML e CSS! "

Clique em Trigger em Input quando o Label for Clicado - CSS-Tricks

Clique em Trigger em Input quando o Label for Clicado - CSS-Tricks

Os rótulos devem ter atributos "para" que correspondam ao ID da entrada que estão rotulando. Isso significa que podemos capturar esse atributo e usá-lo em um seletor para "