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);
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);
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));
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.