Hur gör man i css, om man vill ha en backgrundsfärg som övergår i en annan?
tex det är blå bakgrund till höger på sidan som övergår i vitt till vänster.
background-position: top left; är nog ganska onödigt med tanke på att det är standard i de flesta webbläsare (kanske finns någon där det inte är det). Samma sak med background-attachment (som du för övrigt hade stavat fel till, det är lätt gjort). Tänk även på att man kan förkorta egenskaperna såhär:
body {
background: url(gradient.png) repeat-x fixed top left;
}
och för att ta bort det som inte behövs:
body {
background: url(gradient.png) repeat-x;
}
Precis som du säger så fungerar det 99.9% av falen utan att ha med dessa, men jag brukar ha med dom för att jag ska vara säker på att det alltid blir som jag tänkt.
Att skriva den kortare varienten är välldigt bra för att minska stroleken på css filen, men under utveckling tycker iaf jag att det är lättare att skriva ut den långa varianten eftersom jag lättarte hittar vad jag söker. Men när man lanserar sin sida så är det ju klart bra att optimera sin css och göra sidan snabbare att ladda.
269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2