Bakgrunnsfarge - CSS-triks

Anonim

Bakgrunnsfargeegenskapen i CSS bruker solide farger som bakgrunn på et element. Her er et eksempel:

html ( background-color: #82a43a; )

Eksemplet som brukes ovenfor ( #82a43a) kalles en heksekode, og det er en av flere måter at CSS må representere en enkelt farge. Det er flere måter å finne de riktige heksekodene på. Alle som har brukt et designverktøy har sett en fargevalg som ligner på denne:

Legg merke til heksekoden nederst i midten.

Hex-koder er en måte å erklære en farge i CSS. Det er også en hel haug med navn du kan bruke, for eksempel:

.page-wrap ( background: white; ) footer ( background: black; ) .almonds ( background: blanchedAlmond; )

Disse fargene er ikke veldig fleksible, men de kan komme godt med i en klype. De er lettere å huske enn heksekoder, og det er mange av dem.

En annen måte å erklære en farge på er å bruke RGB, RGBa, HSL eller HSLa:

#page-wrap ( background: rgba(0, 0, 0, 0.8); /* 80% Black */ ) .widget ( background: hsla(170, 50%, 45%, 1); )

I motsetning til heksekoder tillater disse verdiene transparens (alfa), noe som kan være veldig nyttig. Lær mer om RGBa eller HSLa.

Demo

Se bakgrunnsfargen til pennen av CSS-Tricks (@ css-tricks) på CodePen.

I slekt

  • bakgrunn-vedlegg
  • bakgrunn-klipp
  • bakgrunnsbilde
  • bakgrunn-opprinnelse
  • bakgrunn-posisjon
  • bakgrunn-gjenta
  • bakgrunnsstørrelse

Flere ressurser

  • CSS3 spesifikasjon
  • MDN

Nettleserstøtte

Hex-koder og de fleste fargenavn fungerer overalt. RGBa og HSLa har sine egne sett med nettleserstøtte: RGBa og HSLa.

Chrome Safari Firefox Opera DVS Android iOS
Virker Virker Virker Virker Virker Virker Virker