Gerador de padrões SVG para fundos

Gerador de padrões SVG

Gerador de padrões SVG: blocos contínuos para fundos | We.Inc

Dez padrões SVG contínuos para fundos: bolinhas, grade, ondas, hexágonos e mais. Defina tamanho, espessura da linha, cores, opacidade e ângulo e copie o CSS ou o SVG com um elemento pattern.

Escolha um dos dez formatos de bloco, defina o tamanho do bloco, a espessura da linha, as cores, a opacidade e o ângulo, e receba um fundo SVG contínuo. Copie como data URL de background-image em CSS, que se repete em qualquer elemento, ou como arquivo SVG baseado no elemento pattern para usar dentro de ilustrações, tudo desenhado e visualizado no seu navegador.

Bloco SVG ou padrão com gradiente CSS?

Truques com gradiente desenham listras e bolinhas, mas sofrem com ondas, hexágonos e contornos. Um pequeno bloco SVG desenha qualquer coisa e continua nítido em qualquer nível de zoom e, como data URL, não acrescenta nenhuma requisição extra à página.

Perguntas frequentes

Por que codificar # e < na data URL?

Dentro de uma URL, # inicia um fragmento e corta a imagem, e alguns parsers rejeitam sinais de menor e maior crus. Codificá-los como %23, %3C e %3E mantém o SVG intacto. Aspas duplas viram aspas simples para a string caber dentro de url("...").

O que patternUnits="userSpaceOnUse" faz?

Ele mede a largura e a altura do bloco nas mesmas unidades do desenho, então um bloco de 24 tem 24 pixels de largura onde quer que seja usado. O padrão, objectBoundingBox, dimensiona os blocos como frações da forma preenchida.

Posso usar o padrão no Tailwind?

Sim. Adicione a regra CSS à sua folha de estilo como uma classe, ou use valores arbitrários como bg-[url(...)] com a data URL. Uma classe é mais fácil de ler quando a URL é longa.

Esses padrões são livres para usar?

Sim. Cada bloco é desenhado a partir de formas simples pelo código desta página, então o resultado é seu, sem necessidade de crédito.

Como funciona um bloco contínuo

Duas formas de usar

Atributos do pattern SVG

Atributos do elemento pattern usados pelo gerador

Padrão como fundo em CSS

Textura de contorno hexagonal atrás de um card

Um bloco hexagonal de 28 pixels com metade da opacidade. Mude background-size para escalar a textura.

O mesmo bloco com o elemento pattern

Use isto dentro de ilustrações SVG inline. Qualquer forma pode receber fill="url(#p)".

Bolinhas

Papel quadriculado

Linhas diagonais

Sinais de mais

Ziguezague

Ondas

Triângulos

Tabuleiro de xadrez

Anéis

Hexágonos

Gerador de padrões

Padrões: Bolinhas, Papel quadriculado, Linhas diagonais, Sinais de mais, Ziguezague, Ondas, Triângulos, Tabuleiro de xadrez, Anéis, Hexágonos. Defina tamanho, espessura da linha, cores, opacidade e ângulo e copie o CSS ou o SVG.

Padrão

Prévia do padrão {name}

Tamanho do bloco: {n}px

Espessura da linha ou raio do ponto: {n}

Opacidade do traço: {n}

Ângulo: {n}°

Cor do traço

Fundo

Saída

Fundo em CSS

SVG do bloco

SVG com <pattern>

Copiar

Comece grátis · Sem cartão de crédito

Relacionados: Ferramentas grátis

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site