Layouts com CSS Grid e minmax()
Aprenda sobre layouts responsivos usando CSS Grid com minmax(), auto-fit ou auto-fill para fazer layouts responsivos e eficientes usando CSS moderno.
Aprenda sobre layouts responsivos usando CSS Grid com minmax(), auto-fit ou auto-fill para fazer layouts responsivos e eficientes usando CSS moderno.
Conheça maneiras para estilizar formulários com CSS puro e aproveitar os recursos nativos de CSS.
Conheça 10 dicas para melhores animações e transições CSS para criar e tornar o motion em seus projetos Web mais profissionais.
CSS Condicional é uma técnica de CSS moderno para alterar estilos conforme o número de elementos de um componente. Ela vai mudar sua maneira de ver CSS!
Saiba como selecionar irmãos anteriores com CSS usando :has() e tire ainda mais proveito dessa poderosa feature de CSS.
Descubra como CSS Logical Properties, o módulo de CSS, pode ajudar a adaptar qualquer layout para diferentes línguas/idiomas.
Conheça 9 regras básicas para um web design responsivo mais fácil de ser feito, que deixa o código mais rápido e facilita a manutenção.
Depois de Container Queries, conheça as Style Queries! Veja o que são style queries, exemplos práticos e como elas mudam o web design responsivo.
Aprenda sobre os valores de CSS min-content, max-content e fit-content através de exemplos práticos e saiba como melhorar seus layouts Web.
Veja neste guia de unidades CSS para espaçamento quais unidades CSS (rem, em, ch, vh, vw) são mais apropriadas para cada caso de uso.
Já pensou em fazer code review de CSS e que este é um passo importante para garantir a qualidade do seu código? Veja como fazer code review de CSS.
É bastante comum usarmos CSS shorthands ao escrever estilos para a Web. Mas você sabia que elas podem guardar um grande perigo?
Conheça 5 dicas para melhorar a performance de CSS através de técnicas variadas e melhorar o desempenho de seus projetos Web.
Conheça o que CSS moderno pode oferecer para aprimorar a acessibilidade de projetos Web e oferecer excelentes experiências de uso para todos os visitantes.
Conheça prefers-reduced-data, a nova media query para controle de dados. Veja casos de uso práticos em que ela será bastante útil.
Estão chegando novas viewports: Large, Small e Dynamic. Com a evolução do web design responsivo, esta será uma adição ao CSS muito bem vinda.
Uma nova era de web design responsivo começou. Quer saber mais a respeito? Leia para saber as novidades e como elas mudam tudo!
Tailwind CSS está em alta. De maneira injustificada. Veja neste artigo uma análise séria de Tailwind e como ele tenta resolver um problema que não existe.
Conheça uma técnica incrível para fazer Dark Mode com variáveis de luminosidade invertidas usando o espaço de cores HLC.
Aprenda a como melhorar a legibilidade de textos na Web e aprimorar a usabilidade e qualidade geral de seus projetos.
Fazer mascaramento com CSS usando a propriedade mask-image já é possível. Veja como atingir efeitos visuais incríveis com mask-image CSS.
Tendo problemas de posicionamento CSS em função de elementos relative e absolute? Aprenda como encontrar o elemento-pai relativo mais próximo.
O poder que as Variáveis CSS trouxeram às folhas de estilo é surpreendente, mas você sabe o que é possível colocar em uma variável CSS?
Veja algumas técnicas possível para fazer elementos de cobertura (cobrir um elemento com outro) através de utilitários CSS.
Manter a Especificidade CSS baixa em todos os seletores é uma meta válida. Conheça 10 dicas para manter a Especificidade CSS baixa.
Fazer rolagem suave (smooth scroll) com CSS puro já é uma realidade. Veja nesse artigo como alcançar o efeito (com um bônus especial no fim).
BEM pode trazer muitas vantagens e benefícios ao front end de qualquer projeto Web. Tira-dúvidas sobre BEM, a metodologia CSS mais popular do mundo!
De todas técnicas, macetes e sacadas de CSS, se você não conhecer este, que é o conceito mais importante de CSS, você não aprendeu nada…
Conhecer CSS é uma das primeiras obrigações de um dev front-end. Inclusive, conhecer CSS acessível, tão importante e vital para muitos.
Continuando as dicas Sass, conheça mais 8 dicas do pré-processador CSS que poderão facilitar muito sua vida no front end.
Das diferentes maneiras de fazer Dark Mode, a que você vai conhecer aqui certamente é a mais simples e fácil para dark mode com CSS.
Houdini Properties e Values API está chegando. Saiba como a diretiva @property dá superpoderes a Variáveis CSS.
CUBE CSS é uma nova metodologia CSS, chegando ao cenário frontend com bases sólidas e robustez. Saiba mais sobre CUBE CSS.
Saiba tudo sobre BEM, metodologia CSS / convenção de nomenclatura para deixar seu código front end no padrão internacional.
Das diferentes manerias de fazer barras de progresso circular, essa daqui, usando CSS puro, com certeza vai surpreender!
Das diversas técnicas CSS possíveis para menus dropdown, veja como fazer um menu dropdown muito fácil usando CSS puro!
Textos responsivos com CSS é algo importante. Conheça a nova função clamp() e como deixar o texto responsivo com CSS.
Fazer animações Web usando JavaScript ou CSS? Veja conceitos, testes e gráficos que mostram os benefícios de performance de animações CSS.
Há algumas formas de fazer uma lista HTML com caption/label. A que vamos mostrar não é a mais comum, mas ganha pontos pela semântica e acessibilidade.
Relembre background-repeat e saiba como atingir o inimaginável com essa propriedade: bordas personalizadas responsivas!
Sabe como fazer um menu off-canvas? E um menu off canvas da maneira mais simples e eficiente possível? São coisas bem diferentes, hã? ;)
Conheça o básico sobre Media Queries para usá-las com mais consciência (e saber a diferença entre media query e breakpoint).
Veja como fazer uma animação de loading com CSS puro em pouquíssimas linhas de código, economizando centenas de KB em seu projeto web!
Confira as principais features de Sass para acompanhar nossos tutoriais de desenvolvimento web.
Animações CSS são amadas e odiadas por profissionais de Web no mundo todo. Veja nessa introdução a Animações CSS porque elas merecem só serem amadas. <3
A propriedade box-shadow-color de CSS já pode nos atender? Veja a resposta para esta pergunta regada a variáveis CSS.
Aprenda a fazer slanted shapes (formas diagonais ou Razor-Blade shape) com CSS através de uma variedade de técnicas possíveis.
BEM é uma convenção de nomenclatura de CSS bastante usada no front end. Conheça 6 vantagens de usar BEM ao escrever CSS.
Source Maps são muito bem vindos em ambientes de desenvolvimento para pré-processadores CSS. Mas você já tinha pensando em source maps em produção?
O macete para unidades de viewport em mobile para conseguir 100vh real na tela!
Existe um problema em definir a altura de um elemento em 100vh em navegadores móveis ao posicionar algo no bottom. Veja algumas considerações sobre isso.
Conheça element(), a função de CSS que renderiza qualquer parte de um site como uma imagem ao vivo!
React Bolt, boilerplate para projetos React; Butter Cake, framework CSS moderno com Flexbox; Browserhacks, com listas de hacks CSS para diferentes browsers.
Já tinha parado para pensar que pode haver vulnerabilidades de segurança CSS? Veja neste artigo alguns exemplos possíveis.
Veja como podem ser feitos com CSS Grid alguns dos layouts mais comuns de sites que é possível encontrar pela Web.
Web design responsivo já surgiu trazendo novas questões e desafios. Conheça 9 dicas básicas de web design responsivo para ajudar.
Já ouviu falar de intrinsic web design? Veja como é possível fazer CSS Grid intrinsecamente responsiva de maneira (relativamente) fácil!
Page Transitions, uma coleção de transições de página; Hopscotch, para fazer tour pelo site e; Agile CSS, framework CSS levíssimo otimizado para SEO.
collectorium, para fazer abas com CSS puro; perfundo, para criar lightboxes com CSS puro e; npkill, para deletar diretórios node_modules inúteis.
Conheça Block Formatting Context de CSS, como ele pode impactar em layouts e, se bem usado, até ajudar a alcançar determinados resultados.
simplePARALLAX, para efeitos parallax variados; Gitfolio, para gerar um portfolio a partir de seu GitHub e; CSS Border Animations, exemplos de animação CSS.
Flexbox guarda muitas surpresas. Conheça o hack flex-grow 9999 e pergunte-se como você conseguiu trabalhar com Flexbox por tanto tempo sem saber disso!
Para se dar bem em CSS Grid, use nomes ao invés de números; use fr como unidade flexível; não use um grid system. Quer saber mais? Então vem com a gente!
Animista, para animações CSS; Static Site Boilerplate, workflow completo para sites estáticos e; Humanize Duration, JS que converte para milissegundos.
Veja dicas para auxiliar a formar sua mentalidade CSS e ajudar a chegada do seu momento “Aha!”, em que finalmente a ficha do CSS vai cair!
freezeframe.js, que controla gifs animados; Spotlight.js, um novo modal/galeria que está chegando nas webs e; Microjs, buscador de recursos JavaScript.
CSS Grid é o primeiro sistema de layout efetivo para a Web. Neste artigo, veja como criar templates com CSS Grid.
Transfonter, conversor de fonte para @font-face; Specificity Calculator, para cálculo de especificidade CSS e; ms, que converte tempo para milissegundos.
Conheça font-display, a nova propriedade CSS font face para ajuste fino de carregamento/exibição de fontes para aprimoramento da performance em sites!
Quebrar linha com Flexbox às vezes pode ser um desafio… Leia o artigo e conheça uma técnica simples para quebra de linha com Flexbox.
Como identificar touch com CSS puro é uma questão antiga no mundo webdev. Leia este artigo e saiba mais sobre como Interaction Media Features podem ajudar.
Aprenda a fazer um planejamento com imagens responsivas através de técnicas como CSS Grid, direção de arte e resolution switching.
Variáveis CSS são melhores que loops de Sass? Não necessariamente, mas veja este exemplo prático com as 2 tecnologias para atingir o mesmo objetivo em CSS.
Conheça “jumps”, os novos valores de CSS steps() para controle de animação web que vão facilitar animações e fazer cálculos mais complexos automaticamente.
Saber fazer combinação de seletores CSS é importante para se formar uma regra CSS eficaz. Veja maneiras de se fazer combinações de seletores e não erre mais!
Guia prático sobre variáveis CSS, mostrando suas principais vantagens, exemplos, formas de uso, macetes e interações com outras tecnologias.
Saiba como está o suporte à hifenização de CSS (CSS hyphenation) nos principais browsers em 2019 e como é possível ter controle sobre hifens em textos.
Conheça uma técnica simples e de baixíssimo custo para identificar CSS morto e otimizar o código e performance de projetos web. Você vai se surpreender!
Último artigo da série com dicas e macetes (muitas vezes) não tão óbvios sobre CSS Grid para aprimorar as habilidades em layouts para web.
Conheça uma maneira de usar flex-grow, uma das propriedades de Flexbox, para a solução de um problema comum de front-end.
Veja neste artigo uma introdução à API de CSS Blocks e comece a entender porque este é um dos melhores compiladores CSS da atualidade.
Saiba mais sobre CSS Blocks, o novo projeto open source da LinkedIn de um otimizador CSS que promete contribuir muito para o desenvolvimento front-end.
Conheça dicas e macetes (muitas vezes) não tão óbvios sobre CSS Grid e aprimore suas habilidades no melhor que o front-end tem a oferecer para layouts.
Depois de anos usando breakpoints, será que a maioria dos desenvolvedores front-end realmente já pararam para pensar se estão fazendo do jeito certo?
Com o advento de CSS Grid, o framework front-end Bootstrap pode não ser mais tão necessário… Saiba mais sobre os poderes de CSS Grid para layouts.
Conheça Responsive Components, uma solução para componentes responsivos que resolve o problema de Container Queries e pode ser usada imediatamente!
Conheça dicas Sass que podem mudar sua maneira de usar o melhor pré-processador CSS da atualidade
Interfaces animadas/Motion UI são ponto imprescindível para UX. Conheça 4 formas de usar animação funcional em projetos web.
Com o advento de CSS Grid Layout, não demorou muito para surgirem frameworks de Grid. Mas há considerações importantes a serem feitas.
Conheça a solução mais simples e eficiente para ter imagem de largura total em layout com largura limitada.
Saiba mais sobre CSS @supports, diretiva CSS que permite detectar o suporte de navegador para propriedade de estilo. Ideal para progressive enhancement.
Usar CSS crítico inline “acima da borda” é uma técnica infalível? Leia mais para saber que a melhor resposta para dilemas web continua sendo “depende”.
Saiba como ter controle absoluto de tipografia em web design responsivo através de unidades de viewport.
Conheça técnicas simples de HTML e CSS que podem incrementar (e muito!) a UX em validação de formulários.
O livro “CSS Eficiente” traz conceitos imprescindíveis ao dia-a-dia e apresenta técnicas para construir uma Arquitetura CSS profissional.
Conheça mais sobre srcset e sizes, seus novos amigos na hora de implementar imagens responsivas
Use Flexbox para levar a criação de layouts CSS ao próximo nível: saiba mais sobre Flexbox através de explicações detalhadas e exemplos de código.
Conheças as unidades de CSS moderno (rem, vh, vw, vmin, vmax, ex, ch) e saiba como e quando aplicá-las no CSS ao criar sites.
Aprenda como usar o potencial máximo da DevTools ao trabalhar com pré-processadores CSS.
UIkit é um framework responsivo modular de front-end projetado para ser leve e simples de se usar. Veja mais informações e conheça seus componentes.
Conheça a Webshims Lib e saiba como ter polyfills de recursos de HTML5 e CSS3 carregados sob demanda!
Saiba como é possível usar os incríveis filtros CSS para efeitos como blur, greyscale, brilho, matiz, saturação e mais. Conheça o poder dos novos filtros CSS3!
Aprenda como melhorar a performance e tempo de carregamento do site limpando HTML, CSS e imagens e fazendo um bom planejamento de recursos.
Escrever CSS performático e de qualidade é algo que nem todos desenvolvedores front-end sabem fazer. Se você se encaixa neste grupo, leia o artigo!
Conheça e aprenda a usar Modernizr, biblioteca JavaScript que permite detectar features de HTML5 e CSS3 do navegador e prover soluções, caso necessário.
À primeira vista, pode parecer estranho não usar IDs como seletores em CSS, mas, através argumentos bem embasados, entenda porque isso é verdade.
Apresentar corretamente URLs e outros textos longos é essencial para um layout consistente e de qualidade. Saiba como fazer isso lendo este artigo!
Aprenda a diferença entre IDs e classes, usados em XHTML, CSS e javascript. Saber a diferença entre classes e IDs evita erros básicos e permite desenvolver sites melhores