Inicio›Biblioteca›Patrones de fondo SVG

Patrones de fondo SVG

Patrones SVG de fondo que se repiten sin cortes, listos para copiar y pegar como valores de background en CSS: puntos, rayas, cuadrículas, ondas y más. El mosaico se incluye como URI de datos, sin solicitudes adicionales ni archivos que alojar. Haz clic en una tarjeta para copiar el valor y cambia los dos colores hexadecimales para adaptarlos a tu paleta.

Polka Dots
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%3E%3Ccircle%20cx%3D%276%27%20cy%3D%276%27%20r%3D%272.5%27%20fill%3D%27%2360a5fa%27%20fill-opacity%3D%270.35%27%2F%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%2718%27%20r%3D%272.5%27%20fill%3D%27%2360a5fa%27%20fill-opacity%3D%270.35%27%2F%3E%3C%2Fsvg%3E") repeat
Diagonal Stripes
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2720%27%20height%3D%2720%27%3E%3Cpath%20d%3D%27M-5%205%20L5%20-5%20M-5%2025%20L25%20-5%20M15%2025%20L25%2015%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%274%27%2F%3E%3C%2Fsvg%3E") repeat
Grid
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2728%27%20height%3D%2728%27%3E%3Cpath%20d%3D%27M28%200%20H0%20V28%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%271.5%27%2F%3E%3C%2Fsvg%3E") repeat
Checkerboard
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2728%27%20height%3D%2728%27%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%2714%27%20height%3D%2714%27%20fill%3D%27%2360a5fa%27%20fill-opacity%3D%270.35%27%2F%3E%3Crect%20x%3D%2714%27%20y%3D%2714%27%20width%3D%2714%27%20height%3D%2714%27%20fill%3D%27%2360a5fa%27%20fill-opacity%3D%270.35%27%2F%3E%3C%2Fsvg%3E") repeat
Plus Signs
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2730%27%20height%3D%2730%27%3E%3Cpath%20d%3D%27M13%206h4v7h7v4h-7v7h-4v-7H6v-4h7z%27%20fill%3D%27%2360a5fa%27%20fill-opacity%3D%270.35%27%2F%3E%3C%2Fsvg%3E") repeat
Zigzag
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2728%27%20height%3D%2714%27%3E%3Cpath%20d%3D%27M0%2010%20L7%203%20L14%2010%20L21%203%20L28%2010%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272.5%27%2F%3E%3C%2Fsvg%3E") repeat
Waves
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2716%27%3E%3Cpath%20d%3D%27M0%208%20Q10%200%2020%208%20T40%208%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272.5%27%2F%3E%3C%2Fsvg%3E") repeat
Triangles
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2730%27%20height%3D%2726%27%3E%3Cpath%20d%3D%27M15%204%20L26%2022%20H4%20Z%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3C%2Fsvg%3E") repeat
Hexagons
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2728%27%20height%3D%2748%27%3E%3Cpath%20d%3D%27M14%202%20L26%209%20V23%20L14%2030%20L2%2023%20V9%20Z%20M14%2030%20V46%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3C%2Fsvg%3E") repeat
Crosshatch
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2722%27%20height%3D%2722%27%3E%3Cpath%20d%3D%27M-4%204%20L4%20-4%20M-4%2026%20L26%20-4%20M18%2026%20L26%2018%20M26%204%20L18%20-4%20M26%2026%20L-4%20-4%20M4%2026%20L-4%2018%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%271.5%27%2F%3E%3C%2Fsvg%3E") repeat
Rings
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2736%27%20height%3D%2736%27%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%2718%27%20r%3D%2710%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272.5%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%276%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%2736%27%20cy%3D%270%27%20r%3D%276%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2736%27%20r%3D%276%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%2736%27%20cy%3D%2736%27%20r%3D%276%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3C%2Fsvg%3E") repeat
Bricks
#0f172a url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2736%27%20height%3D%2724%27%3E%3Cpath%20d%3D%27M0%206%20H36%20M0%2018%20H36%20M18%206%20V0%20M18%2018%20V6%20M9%2018%20V24%20M27%2018%20V24%27%20stroke%3D%27%2360a5fa%27%20stroke-opacity%3D%270.35%27%20fill%3D%27none%27%20stroke-width%3D%272%27%2F%3E%3C%2Fsvg%3E") repeat

Preguntas frecuentes

¿Cómo uso uno de estos valores?
Pégalo como background de cualquier elemento, por ejemplo body { background: …; } o una sección principal. El valor incluye un color de fondo, el mosaico del patrón como URI de datos y repeat, así que basta con una sola declaración. El mosaico se repite sin cortes en ambas direcciones.
¿Cómo cambio los colores?
Cada valor contiene exactamente dos colores: el hexadecimal del fondo al principio y el hexadecimal del patrón dentro de la URI de datos (aparece codificado para URL, %23 representa el signo #). Sustituye ambos por los de tu paleta. Para una textura más sutil, reduce el valor de fill-opacity o stroke-opacity dentro de la URI en lugar de cambiar el color.
¿Un fondo con URI de datos genera una solicitud de red?
No. El SVG va incluido en el propio CSS, así que no hay solicitudes adicionales, archivos que alojar ni instantes en los que falte el fondo. Estos mosaicos son diminutos (unos cientos de bytes), muy por debajo del tamaño que podría hacer que una URI de datos fuera un problema.
¿Puedo cambiar el tamaño del patrón?
Sí. Añade background-size al mismo elemento, por ejemplo background-size: 48px 48px duplica un mosaico de 24px. Mantén las proporciones del mosaico original (el ancho y el alto están en el valor que copiaste) para que siga repitiéndose sin cortes.