Фон-цвят - CSS-трикове

Anonim

Свойството background-color в CSS прилага плътни цветове като фон на елемент. Ето пример:

html ( background-color: #82a43a; )

Примерът, използван по-горе ( #82a43a), се нарича шестнадесетичен код и това е един от няколкото начина, по които CSS трябва да представя един цвят. Има редица начини да намерите правилните шестнадесетични кодове. Всеки, който е използвал инструмент за проектиране, е виждал избор на цвят, подобен на този:

Обърнете внимание на шестнадесетичния код в долната средна част.

Шестнадесетичните кодове са един от начините за деклариране на цвят в CSS. Има и цял куп имена, които можете да използвате, например:

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

Тези цветове не са много гъвкави, но те могат да бъдат полезни само за малко. По-лесно се запомнят от шестнадесетичните кодове и има много от тях.

Друг начин за деклариране на цвят е използването на RGB, RGBa, HSL или HSLa:

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

За разлика от шестнадесетичните кодове, тези стойности позволяват прозрачност (алфа), което може да бъде супер полезно. Научете повече за RGBa или HSLa.

Демонстрация

Вижте цвета на фона на писалката от CSS-Tricks (@ css-tricks) на CodePen.

Свързани

  • фон-прикачен файл
  • фонов клип
  • фоново изображение
  • фон-произход
  • фон-позиция
  • фон-повторение
  • размер на фона

Още ресурси

  • CSS3 спецификация
  • MDN

Поддръжка на браузър

Шестнадесетичните кодове и повечето имена на цветове работят навсякъде. RGBa и HSLa имат свои собствени поддръжки на браузър: RGBa и HSLa.

Chrome Сафари Firefox Опера IE Android iOS
Върши работа Върши работа Върши работа Върши работа Върши работа Върши работа Върши работа