Função CSS linear-gradient()
- Página anterior Função light-dark() do CSS
- Próxima página Função log() do CSS
- Voltar para a camada superior Manual de Funções CSS
Definição e uso
CSS linear-gradient()
A função é usada para criar um gradiente linear como fundo.
Para criar um gradiente linear, é necessário definir pelo menos dois marcadores de cor. O marcador de cor é a cor que você deseja que haja uma transição suave entre elas. Você também pode definir o ponto de partida e a direção (ou ângulo) e o efeito de gradiente.
Exemplos de gradiente linear:
Exemplo
Exemplo 1
Este gradiente linear começa do topo. Ele transita do vermelho para o amarelo, e depois para o azul:
#grad { background-image: linear-gradient(red, yellow, blue); }
Exemplo 2
Um gradiente linear que começa da esquerda. Ele transita do vermelho para o azul:
#grad { background-image: linear-gradient(to right, red , blue); }
Exemplo 3
Um gradiente linear que começa no canto superior esquerdo (e se estende até o canto inferior direito):
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Exemplo 4
Um gradiente linear que especifica um ângulo:
#grad { background-image: linear-gradient(180deg, red, blue); }
Exemplo 5
Um gradiente linear que contém vários marcadores de cor:
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
Exemplo 6
Um gradiente linear com dois corrimãos de posição:
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Exemplo 7
Um gradiente linear com transparência:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
Sintaxe do CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Valor | Descrição |
---|---|
side-or-corner |
Opcional. O ponto de partida da gradiente. Começa com o palavra-chave 'to', seguido de até dois outros palavra-chave:
O valor padrão é para baixo (para baixo). |
angle |
Opcional. O ângulo da linha de gradiente:
|
color-stop1, color-stop2,... |
Obrigatório. O corrimão é a cor que você deseja ter uma transição suave entre elas. Este valor é composto por um valor de cor, seguido de um corrimão opcional de uma ou duas posições (em porcentagem entre 0% e 100% ou ao longo do eixo da gradiente). |
Detalhes técnicos
Versão: | CSS3 |
---|
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta plenamente essa função.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Dois locais de cores | ||||
71 | 79 | 64 | 12.1 | 58 |
Páginas relacionadas
Tutorial:Gradiente do CSS
Referência:Atributo background-image CSS
Referência:Função conic-gradient() do CSS
Referência:Função radial-gradient() do CSS
Referência:Função repeating-conic-gradient() do CSS
Referência:Função repeating-linear-gradient() do CSS
Referência:Função repeating-radial-gradient() do CSS
- Página anterior Função light-dark() do CSS
- Próxima página Função log() do CSS
- Voltar para a camada superior Manual de Funções CSS