99 of 313 menu

Função repeating-linear-gradient

A função repeating-linear-gradient define um gradiente linear repetido. Isso significa que definimos um padrão de gradiente específico, por exemplo, de 0px a 10px - gradiente de vermelho para azul claro e este gradiente será repetido por todo o bloco: de 0px a 10px, de 10px a 20px, de 20px a 30px e assim por diante.

Esta função é aplicada a propriedades que definem a imagem de fundo: background, background-image ou a imagem da borda: border-image, background-image-source.

Sintaxe

seletor { background: repeating-linear-gradient([direção], cor1 tamanho1, cor2 tamanho2...); }

Valores

Valor Descrição
direção Define uma direção específica para o gradiente em quaisquer unidades para ângulos ou por palavras-chave top, left, right, bottom ou sua combinação. A ordem das palavras não é importante. O parâmetro é opcional: se não for especificado, o gradiente irá de cima para baixo. Antes da direção coloca-se a palavra to.
ângulo Ângulo em quaisquer unidades para ângulos. Pode ser positivo ou negativo. O parâmetro é opcional. Pode ser definido ou o ângulo, ou a direção (ou nada).
cor1 Cor inicial do gradiente em quaisquer unidades para cor.
cor2 Cor final do gradiente em quaisquer unidades para cor.
tamanho Define a extensão de uma cor específica do gradiente em quaisquer unidades para tamanho.

Exemplo . A opção mais simples

O gradiente ficará assim: de 0px a 20px cor vermelha pura, de 20px a 40px - gradiente de vermelho para azul claro. E assim se repetirá de cima para baixo (para isso que serve o gradiente repetido):

<div id="elem"></div> #elem { background: repeating-linear-gradient(red 20px, blue 40px); width: 400px; height: 200px; }

:

Exemplo . Cores sólidas

O gradiente ficará assim: de 0px a 20px cor vermelha pura, de 20px a 40px - azul claro puro (o detalhe é que a segunda cor começa onde a primeira termina). E assim se repetirá de cima para baixo:

<div id="elem"></div> #elem { background: repeating-linear-gradient(red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Exemplo . Mudando a direção

Agora a direção do gradiente será da direita para a esquerda:

<div id="elem"></div> #elem { background: repeating-linear-gradient(to left, red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Exemplo . Direção em graus

Como direção, definiremos um ângulo em graus:

<div id="elem"></div> #elem { background: repeating-linear-gradient(45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Exemplo . Valor negativo

Vamos definir a direção com um valor negativo:

<div id="elem"></div> #elem { background: repeating-linear-gradient(-45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar