Principais técnicas CSS3: guia essencial

"Assinatura de E-mail Profissional: Dicas para um Impacto Duradouro"
"Melhores Exemplos de Assinaturas de E-mail para Impressionar"
"Assinaturas de E-mail Criativas: Inspiração para se Destacar"
"Como Criar uma Assinatura de E-mail Eficiente em Poucos Passos"
"Ideias de Assinaturas de E-mail para Transmitir Profissionalismo"

Compartilhe esta postagem

Índice do Conteúdo

Receba nosso boletim

Novos contatos

nossa newsletter

Muitos de vocês provavelmente já ouviram todo o burburinho em torno do CSS3, mas exatamente quais técnicas podemos usar hoje? Neste artigo, vou te mostrar alguns diferentes técnicas CSS3 Isso funciona muito bem em alguns dos navegadores principais (ou seja, Firefox, Chrome, Safari, Opera) e como eles se degradam bem nos navegadores não apoiados (por exemplo

Internet Explorer). Usando extensões específicas do navegador, muitos dos estilos CSS3 propostos podem ser usados ​​hoje! Essas técnicas são usadas pelas melhores agências de web design!

Técnicas CSS que você deve conhecer Se você não conhece as extensões do navegador, esses são estilos CSS com um prefixo específico do fornecedor. Como o CSS3 ainda não está totalmente suportado, devemos usar essas extensões. Eles são os seguintes:

  • Mozilla/Firefox/Gecko: -moz-
  • Webkit (Safari/Chrome): -webkit- (Nota: alguns prefixos do WebKit funcionam apenas no Safari, e não no Chrome)

Como você deve ter adivinhado, uma das desvantagens do uso dessas extensões é o fato de que devemos usar todos os prefixos acima para obter o estilo CSS3 para renderizar em Firefox, Safari e Chrome. E não é surpresa para ninguém, ou seja, não suporta CSS3 ou eles têm extensões como os outros navegadores líderes. Tudo bem, chega de falar, vamos mergulhar bem!

Nota: Os estilos sem prefixo são a proposta de especificação W3 real.

Uma nota sobre demos nesta página

Os exemplos estão todos nesta página; portanto, se você não está vendo alguns exemplos corretamente (ou não), o navegador que você está usando não suporta a técnica CSS3 específica.

Drop Shadows

O efeito de sombra de queda aceita vários valores. Primeiro é simplesmente a cor da sombra. Vai aceitar quatro length Os valores, e os dois primeiros são o deslocamento X (horizontal) e o deslocamento Y (vertical).

O próximo valor é a quantidade de desfoque adicionada à sombra. O quarto e último valor é a quantidade de spread do desfoque. Box Shadow também aceitará um inset palavra -chave que criará uma sombra inserida.

box-shadow: #333 3px 3px 4px; -moz-box-shadow: #333 3px 3px 4px; -webkit-box-shadow: #333 3px 3px 4px;

Demoção de Shadow Drop:

Gradientes

Os gradientes podem ser bastante confusos a princípio, especialmente ao comparar as diferenças entre -moz e -webkit. Com -moz Você primeiro define a direção do gradiente e depois determina a cor inicial e final. -webkit Os gradientes levam um pouco mais de código.

Primeiro, você define o tipo de gradiente. Os próximos dois valores definem a direção. Finalmente, os dois últimos valores definem a cor inicial e final do gradiente.

-moz-linear-gradient(-90deg,#1aa6de,#022147); -webkit-gradient(linear, left top, left bottom, from(#1aa6de), to(#022147));

Demonstração de gradientes:

RGBA

O método de cor RGBA é realmente mais fácil do que pode parecer primeiro. São necessários quatro valores e, para que sejam: a quantidade de vermelho, quantidade de verde, quantidade de azul e o nível de opacidade. Em vez de usar um hexadecimal (#) Color, você define a cor no modo RGB, enquanto o nível de opacidade pode dar à cor uma aparência transparente.

A opacidade aceita valores entre 0 e 1com 0 sendo totalmente opaco e 1 sendo a cor definida real. O exemplo abaixo tem um valor de opacidade de .5fazendo com que o elemento seja 50% transparente. rgba Na verdade, não requer nenhuma das extensões do navegador.

background-color: rgba(0, 54, 105, .5);

BUMO Sentir:

Hsl

Juntamente com o RGBA, o CSS3 pode disponibilizar o modelo de cores HSL para nós. Isso pode nos dar um arsenal inteiro de cores e tons. Neste modelo de cores, HSL significa matiz, saturação e leveza.

A matiz é um diploma na roda de cores, enquanto a saturação e a leveza são valores percentuais das cores.

background-color: hsl(209,41.2%, 20.6%);

Demo HSL:

Cor da borda

Com este estilo, você deve definir border-topAssim, border-rightAssim, border-bottome border-left separadamente para obter o efeito abaixo. Você notará que eu defini uma borda de 8px, juntamente com 8 cores diferentes para cada estilo de cor da borda.

Isso porque a mesma quantidade de cores precisa corresponder à quantidade de pixels no border definição.

border: 8px solid #000; -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;

Demoção da cor da fronteira:

Cor de seleção de texto

Devo dizer que acho que alterar a cor da seleção de texto é um novo recurso bastante emocionante. Eu vi isso pela primeira vez em CSS-Tricks E pensei que era muito doce.

Com o ::selection pseudo-elemento, você pode alterar o color e background Quando o usuário destaca um elemento de texto. Muito bacana se você me perguntar. ::selection foi removido de formar o draft atual do CSS3, mas esperamos que eles o adicionem de volta mais tarde!

::selection { background: #3C0; /* Safari */ color: #90C; } ::-moz-selection { background: #3C0; /* Firefox */ color: #90C; }

Demoção de cores de seleção de texto:

Transformar

Com o transform Estilo, você pode fazer com que os elementos pareçam “crescer” quando pairados. Com um valor acima 1 adicionado a scaleo elemento aumentará de tamanho. Por outro lado, um valor abaixo 1 fará com que o elemento diminua de tamanho.

Juntamente com scalesão muitas transformações diferentes disponíveis para uso. Visite a página do desenvolvedor do Firefox para ver o que mais você pode usar.

-moz-transform: scale(1.15); -webkit-transform: scale(1.15);

Demonstração de transformar:

Layout de várias colunas

Com este novo estilo de layout de várias colunas, podemos dar ao nosso texto uma aparência do tipo “jornal”.

Isso é muito simples de implorar em comparação com a maneira normal de fazer isso através do CSS. Abaixo, especifiquei quantas colunas eu quero, que tipo de regra eu quero separá -las e quão grande eu quero entre as colunas. Simples hein?

-moz-column-count:3; -moz-column-rule: solid 1px black; -moz-column-gap: 20px;

Demoção de layout de várias colunas:

Resumo

Espero que todos estejam tão empolgados com o CSS3 quanto eu. Isso nos dá muito mais poder como designers e desenvolvedores da web e torna muitos aspectos muito mais simples. É ótimo usar para todos os setores e tipos de site, desde os sites da faculdade a pequenos restaurantes.

Agora, se pudéssemos conseguir TODOS Navegadores para apoiá -lo! Claro, o que eu apenas mostrei a você é apenas alguns dos novos recursos potenciais do CSS3. Se você quiser mais informações, dicas e ajuda, encorajo você a visitar todos e quaisquer sites abaixo:

Conteúdo relacionado

Perguntas frequentes sobre técnicas CSS3

1. Quais navegadores suportam as técnicas CSS3 apresentadas neste artigo?

As técnicas CSS3 apresentadas neste artigo funcionam bem em navegadores como Firefox, Chrome, Safari e Opera. No entanto, é importante notar que é necessário usar extensões específicas do navegador para garantir a compatibilidade.

2. Como as técnicas CSS3 se degradam em navegadores não suportados?

Navegadores não suportados, como o Internet Explorer, podem não renderizar corretamente as técnicas CSS3 sem o uso de extensões específicas do navegador. É importante estar ciente dessas limitações ao implementar essas técnicas em seu site.

3. O que são prefixos de fornecedores e por que são necessários?

Os prefixos de fornecedores, como -moz- e -webkit-, são necessários para garantir a compatibilidade das técnicas CSS3 em diferentes navegadores. Ao usar esses prefixos, podemos garantir que os estilos sejam renderizados corretamente em Firefox, Safari e Chrome.

4. Como posso usar gradientes e sombras de queda em CSS3?

Para aplicar gradientes e sombras de queda em CSS3, você pode usar propriedades como linear-gradient e box-shadow, respectivamente. Certifique-se de incluir os prefixos de fornecedores adequados para garantir a compatibilidade com diferentes navegadores.

5. O que é o modelo de cores HSL e como posso usá-lo em CSS3?

O modelo de cores HSL no CSS3 representa matiz, saturação e luminosidade. Você pode usar a função hsl() para definir cores com base nesse modelo. Experimente diferentes valores para obter uma ampla gama de cores e tons em seu design.

Assine a nossa newsletter

Receba atualizações e aprenda com os melhores

explore mais conteúdo

aprenda mais com vídeos

você que impulsionar seu negócio?

entre em contato conosco e saiba como

contatos midiapro
small_c_popup.png

Saiba como ajudamos mais de 100 das principais marcas a obter sucesso

Vamos bater um papo sem compromisso!