Hantera färger och bilderFärgvärden Ange färgvärdenFärger kan anges med namn eller som RGB-värden, och RGB-värdet i sig kan anges på fyra olika sätt:
Vi vill ange färgen "Lime" - ett i CSS godkänt färgnamn. RGB-värdet är 00FF00 och procentvärdet blir således 0%,100%,0%. Vi kan då ange färgen med ett av följande alternativ:
Oavsett vilken metod vi väljer kommer färgen att bli densamma. TextfärgNär du anger en bakgrundsfärg och/eller en bakgrundsbild för sidorna, skall du alltid dessutom ange en textfärg. I de stora webbläsarna kan man själv ställa in vilken färg texten skall visas med. Den färgen används om sidorna inte innehåller en angiven textfärg. Då finns det en risk för att besökaren har valt samma textfärg som du har i bakgrunden och det gör att din text inte syns. Textfärgen anger du direkt stilmallens BODY-block och/eller i egenskaperna för teckensnitt eller texter. I stilmallen hittar du flera exempel på hur du kan göra. BakgrunderResonemanget om textfärg ovan gäller även för bakgrundsfärg och bakgrundsbild. Ta för vana att alltid bestämma textfärg, bakgrundsfärg och bakgrundsbild samtidigt. Även om bakgrunden kommer att täckas helt av en bild, skall du ta med en bakgrundsfärg som stämmer överens med den viktigaste färgen i bilden. Din besökare kan ha stängt av bildvisningen i sin webbläsare. Om du då har en mörk heltäckande bild med en ljus textfärg och inte anger en bakgrundsfärg, kommer texten att bli oläslig eller till och med osynlig. Om du inte tänker använda någon bild, utan bara en bakgrundsfärg, skall du ändå ange en bakgrundsbild dessutom. Oftast räcker det med att ange "background-image: none;". BakgrundsfärgBakgrundsfärg anges på samma sätt som textfärg och du kan använda den i alla element. ExempelBODY {background-color: Ivory;} BakgrundsbildBakgrundsbilder kan användas till mycket mer än att bara vara något att titta på. Du kan till exempel skapa lister både vertikalt och horisontellt. Ett exempel på en sådan list är den lilla skuggan längst till vänster i den här ramen. Den består av en 45x15 pixlar stor bild som upprepas i Y-led över hela sidan. Sedan har ramens bakgrund samma färg som längst till höger i bilden, och därmed blir övergången mellan bild och bakgrundsfärg omärklig. Så här ser stilmallen för just detta ut: BODY {background-color: ivory; background-image: url(bilder/skugga.jpg); background-repeat: repeat-y;} Den kan med fördel förenklas en hel del: BODY {background: ivory url(bilder/skugga.jpg) repeat-y;} Bakgrundsbilder kan användas i alla element och det finns en rad egenskaper och värden för att påverka bilden. Stödet för egenskaperna är dock olika i Netscape och Internet Explorer. Background-image anger om en bild skall användas och var den i så fall finns. Värdet kan vara url eller none. Det är viktigt att sökvägen till bilden anges rätt. Du kan ange den relativa sökvägen - alltså sökvägen i förhållande till mappen där stilmallen befinner sig - eller den absoluta sökvägen, som innehåller hela internetadressen till mappen med bilden. ExempelRelativ sökväg: Absolut sökväg: Background-repeat anger hur många gånger bilden skall upprepas och hur. Värdet kan vara repeat, repeat-x, repeat-y eller no-repeat.
Med background-position (se nedan) kan du bestämma var på sidan bilden skall visas. ExempelBODY {background-image: url(bilder/skugga.jpg); background-repeat: repeat-y;} eller: BODY {background: url(bilder/skugga.jpg) repeat-y;}
BODY { background-image: url(bilder/logo.jpg); background-attachment: fixed;} eller: BODY {background: url(bilder/logo.jpg) fixed;}
Nyckelorden tolkas så här
Om du har satt värdet på background-attachment till "fixed" kommer bilden att placeras i förhållande till webbläsarfönstret i stället för elementet. BackgroundI stället för att ange varje egenskap för sig, kan du gruppera dem under egenskapen background. ExempelFöljande stilmall BODY { kan bytas mot BODY {background: ivory url(bilder/skugga.jpg) repeat-y;} Färgvärden ©SupportData.Net |