27 exemplos elegantes de gradiente de fundo de CSS

Manter-se atualizado sobre as principais tendências e padrões de web design é muito importante para um designer ou desenvolvedor. Atualmente, os gradientes de fundo são amplamente usados ​​em sites modernos.

Neste artigo, vamos percorrer diferentes exemplos de gradientes de fundo usando CSS.

Gradientes de fundo usando CSS

O gradiente CSS exibe uma transição suave usando duas ou mais cores especificadas. O gradiente CSS fornece melhor controle e desempenho em relação ao uso de um arquivo de imagem real (de um gradiente). A propriedade CSS background-image é usada para declarar gradientes como plano de fundo.

Existem três tipos de gradientes: linear (criado com a função gradiente linear () ), radial (criado com a função gradiente radial () ) e cônico (criado com a função gradiente cônico () ). Além disso, você pode criar gradientes de repetição com as funções gradiente linear de repetição () , gradiente radial de repetição () e gradiente cônico de repetição () .

MDN Docs define essas funções como:

gradiente linear () : A função CSS gradiente linear () cria uma imagem que consiste em uma transição progressiva entre duas ou mais cores ao longo de uma linha reta. Seu resultado é um objeto do tipo de dados <gradient> , que é um tipo especial de <image> .

gradiente radial () : a função CSS gradiente radial () cria uma imagem que consiste em uma transição progressiva entre duas ou mais cores que irradiam de uma origem. Sua forma pode ser um círculo ou uma elipse. O resultado da função é um objeto do tipo de dados <gradient> , que é um tipo especial de <image> .

gradiente cônico () : A função CSS gradiente cônico () cria uma imagem que consiste em um gradiente com transições de cores giradas em torno de um ponto central (em vez de irradiar do centro). Os gradientes cônicos de exemplo incluem gráficos de pizza e rodas de cores. O resultado da função conic-gradient () é um objeto do tipo de dados <gradient> , que é um tipo especial de <image> .

gradiente linear de repetição () : A função CSS gradiente linear de repetição () cria uma imagem que consiste em gradientes lineares repetitivos. É semelhante a gradiente / gradiente linear () e recebe os mesmos argumentos, mas repete os pontos de cor infinitamente em todas as direções de modo a cobrir todo o seu contêiner. O resultado da função é um objeto do tipo de dados <gradient> , que é um tipo especial de <image> .

gradiente radial de repetição () : A função CSS gradiente radial de repetição () cria uma imagem que consiste em gradientes repetidos que irradiam de uma origem. É semelhante a gradiente / gradiente radial () e leva os mesmos argumentos, mas repete os pontos de cor infinitamente em todas as direções de modo a cobrir todo o seu contêiner, semelhante a gradiente / gradiente linear de repetição (). O resultado da função é um objeto do tipo de dados <gradient> , que é um tipo especial de <image> .

gradiente-cônico-repetitivo () : A função CSS gradiente-cônico-repetitivo () cria uma imagem que consiste em um gradiente repetitivo (em vez de um único gradiente) com transições de cores giradas em torno de um ponto central (em vez de irradiar do centro).

Aqui está a sintaxe oficial de cada tipo de gradiente.

Sintaxe oficial de gradientes lineares

 linear-gradient(
[ <angle> | to <side-or-corner> ]? ,
<color-stop-list>
)
<side-or-corner> = [to left | to right] || [to top | to bottom]

Sintaxe oficial de gradientes radiais

 radial-gradient(
[ <ending-shape> || <size> ]? [ at <position> ]? ,
<color-stop-list>
);

Sintaxe oficial de gradientes cônicos

 conic-gradient(
[ from <angle> ]? [ at <position> ]?,
<angular-color-stop-list>
)

Aqui estão alguns exemplos incríveis de gradientes de fundo que podem aprimorar a interface do usuário do seu site para o próximo nível.

1. Grama empoeirada

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);

2. Areia para Azul

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #DECBA4, #3E5151);

3. Kye Meh

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #8360c3, #2ebf91);

4. Amin

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #8e2de2, #4a00e0);

5. Vermelho relaxante

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #fffbd5, #b20a2c);

6. Luz Sublime

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #fc5c7d, #6a82fb);

7. Megatron

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #c6ffdd, #fbd786, #f7797d);

8. Framboesa Azul

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #00b4db, #0083b0);

9. Premium Dark

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #434343 0%, black 100%);

10. Cristalino

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(-20deg, #00cdac 0%, #8ddad5 100%);

11. Lawrencium

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #0f0c29, #302b63, #24243e);

Relacionado: Como alterar a cor de fundo com CSS

12. Ohfelicidade

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #00b09b, #96c93d);

13. A tensão

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #870000, #190a05);

14. Yellow Mango

Use o seguinte CSS para criar o gradiente acima:

 background-image: radial-gradient(circle farthest-side, #fceabb, #f8b500);

Relacionado: O que são folhas de estilo em cascata e para que serve CSS?

15. Juicy Grass

Use o seguinte CSS para criar o gradiente acima:

 background-image: radial-gradient( circle 759px at -6.7% 50%, rgba(80,131,73,1) 0%, rgba(140,209,131,1) 26.2%, rgba(178,231,170,1) 50.6%, rgba(144,213,135,1) 74.1%, rgba(75,118,69,1) 100.3% );

16. Pink Fish

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, rgb(242, 112, 156), rgb(255, 148, 114));

Relacionado: A folha de dicas de propriedades CSS3 essenciais

17. Sea Lord

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient( 109.6deg, rgba(156,252,248,1) 11.2%, rgba(110,123,251,1) 91.1% );

18. Cherry Blossom

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(25deg,#d64c7f,#ee4758 50%);

19. Ar fresco

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient( 95.2deg, rgba(173,252,234,1) 26.8%, rgba(192,229,246,1) 64% );

20. Estelar

Use o seguinte CSS para criar o gradiente acima:

 background-image: radial-gradient( circle farthest-corner at 22.4% 21.7%, rgba(4,189,228,1) 0%, rgba(2,83,185,1) 100.2% );

21. Meio-dia ao anoitecer

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #ff6e7f, #bfe9ff);

22. Sunrise

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #ff512f, #f09819);

23. Floresta

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #5a3f37, #2c7744);

24. Superman

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #0099f7, #f11712);

25. Deep-Sea Space

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #2c3e50, #4ca1af);

26. Royal

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #141e30, #243b55);

27. Orange Coral

Use o seguinte CSS para criar o gradiente acima:

 background-image: linear-gradient(to right, #ff9966, #ff5e62);

Observação : o código usado neste artigo é licenciado pelo MIT .

Deixe sua página elegante com gradientes

Você pode usar gradientes com vários elementos de sua página da web, como plano de fundo, bordas, ícones, botões, texto, sublinhado, marcadores de lista, etc. Leve o design do seu site a novos patamares.

Se você quiser dar vida a alguns elementos insípidos de sua página da Web, pode tentar a propriedade CSS box-shadow. Isso dará aos elementos uma aparência moderna.