background-color är en egenskap i CSS för att bestämma bakgrundsfärgen på ett element. Man kan ange färger med följande metoder:
Med CSS3 kan man även använda HSL (hsl(0,100%, 50%)), HSLA (samma fast med ett till värde som gör färgen transparent) och RGBA (som föregående, fast för RGB-färger). Det är dock bara ett fåtal av dagens webbläsare som klarar dessa.