Barva ozadja - CSS-triki

Anonim

Lastnost background-color v CSS uporabi enobarvne barve kot ozadje na elementu. Tu je primer:

html ( background-color: #82a43a; )

Zgoraj uporabljeni primer ( #82a43a) se imenuje šestnajstiška koda in je eden od več načinov, kako mora CSS predstavljati eno barvo. Obstaja več načinov, kako najti prave šestnajstiške kode. Kdor je uporabil orodje za oblikovanje, je videl izbirnik barv, podoben temu:

Upoštevajte šestnajstiško kodo v spodnjem srednjem delu.

Šestnajstiške kode so en način za razglasitev barve v CSS. Obstaja tudi cel kup imen, ki jih lahko uporabite, na primer:

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

Te barve niso zelo prilagodljive, lahko pa vam pridejo v hipu. Lažje jih je zapomniti kot šestnajstiške kode in teh je na tone.

Drug način razglasitve barve je uporaba RGB, RGBa, HSL ali HSLa:

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

Za razliko od šestnajstiških kod te vrednosti omogočajo preglednost (alfa), kar je lahko zelo koristno. Preberite več o RGBa ali HSLa.

Demo

Oglejte si barvo ozadja pisala CSS-Tricks (@ css-tricks) na CodePen.

Sorodno

  • ozadje-priloga
  • posnetek za ozadje
  • slika ozadja
  • izvor-izvor
  • položaj ozadja
  • ozadje-ponovitev
  • velikost ozadja

Več virov

  • Specifikacije CSS3
  • MDN

Podpora za brskalnik

Hex kode in večina imen barv delujejo povsod. RGBa in HSLa imata lastne sklope podpore za brskalnike: RGBa in HSLa.

Chrome Safari Firefox Opera IE Android iOS
Deluje Deluje Deluje Deluje Deluje Deluje Deluje