SVG-rutmönsterbakgrund

Nästa

En rutmönsterbakgrund ger en målsida, hjältesektion eller ett kort en lugn struktur utan att du behöver en bildfil. Ange storlek och färger nedan och kopiera en liten SVG som upprepar en enda kakel över hela duken.

Så gör du en rutmönsterbakgrund

  1. 1

    Matcha ytan

    Ange bredden och höjden på området du vill täcka, till exempel 1200 x 800.

  2. 2

    Välj en lugn cellstorlek

    Ställ in Rutnätsstorlek på 32 eller 40 så att linjerna ramar in innehållet i stället för att konkurrera med det.

  3. 3

    Mjuka upp linjerna

    Välj en linjefärg som bara är lite mörkare än bakgrunden, med en linjebredd på 1.

  4. 4

    Kopiera SVG-koden

    Använd kopieringsknappen på sista steget och klistra in koden där du behöver bakgrunden.

Vad en mönsterbakgrund består av

Den genererade filen innehåller en liten kakel som definieras en gång som ett mönster, och en rektangel som fyller duken med det mönstret. Eftersom webbläsaren upprepar kaklet förblir filen några hundra byte stor, oavsett om rutnätet har 20 eller 2 000 celler. Den första rektangeln målar bakgrundsfärgen och den andra målar linjerna ovanpå.

Varje kakel ritar bara sin övre kant och sin vänstra kant. Grannkakel levererar resten, så ingen linje ritas två gånger. En konsekvens är värd att känna till: linjen på allra första kolumnen och raden ligger på duksens kant, så halva bredden hamnar utanför. En linje på 1 px visas därför som en tunn halv-pixelkant upptill och till vänster. Om duksens bredd är en exakt multipel av cellstorleken slutar högra och nedre kanten utan avslutande linje.

Välj värden som fungerar som bakgrund

En bakgrund ska stödja texten ovanpå den. Dessa utgångspunkter är säkra:

Utseende Cellstorlek Linjebredd Linjefärg på bakgrund
Knappt synligt 40 1 #eeeeee på #ffffff
Mjuk struktur 32 1 #e2e8f0 på #f8fafc
Synlig ram 64 1,5 #cbd5e1 på #ffffff

Håll kontrasten mellan linjerna och bakgrunden låg. Om brödtext ligger ovanpå blir en linje som nästan är lika mörk som texten tröttsam att läsa.

Ett genomarbetat exempel

För en hjältesektion som är 1200 px bred och 800 px hög ger en 40 px cell 30 kolumner och 20 rader, alltså 600 celler. Eftersom 1200 och 800 båda är multipler av 40 slutar rutnätet snyggt på båda kanterna. Med en 50 px cell får du 24 x 16 celler, också rent. En 45 px cell skulle lämna en partiell cell till höger och nederst, eftersom 1200 delat med 45 är 26,67.

Använda resultatet

Klistra in SVG-koden direkt i din kod, spara den som fil och referera den som en bild, eller placera den bakom ditt innehåll som ett dekorativt lager. Kom ihåg att bakgrundsfärgen är en del av SVG-filen. Om du vill ha rutnätet över en annan färg redigerar du den första rektangeln i den kopierade koden.

Anpassa bakgrunden till layouten

Om din innehållskolumn är 960 px bred håller en 32 px eller 40 px cell rutnätet och kolumnkanterna i takt, eftersom 960 delas jämnt med båda. Att linjera rutnätet med layouten gör att linjerna känns genomtänkta i stället för slumpmässiga.

Vanliga frågor

Bredd och höjd accepterar värden från 50 till 3 000 px, och cellstorleken från 5 till 500 px. Värden utanför det intervallet begränsas till närmaste gräns.

Varje kakel ritar sin övre och vänstra kant, så första raden och kolumnen ligger exakt på duksens gräns och halva linjebredden faller utanför. Linjer inne i rutnätet visar hela sin bredd.

Inte av sig självt. SVG-filen har en fast bredd och höjd. För att täcka ett större område genererar du den i den större storleken, eller använder SVG-filen som en upprepad bakgrundsbild i din egen stilmall.

Den här generatorn ritar en linjefärg i en linjebredd. För ett huvudrutnät och ett underrutnät skapar du två SVG-filer och lägger dem som separata bakgrunder ovanpå varandra.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden