Кольори
Русский перевод: Цвета
CSS дає можливість використання 16777216 кольорів. Вони можуть бути представлені ім’ям, rgb-значенням (red/green/blue, тобто червоний/зелений /синій) або hex-кодом.
1. red
Теж саме, що і:
1 rgb(255,0,0)
Що аналогічно цьому:
1 rgb(100%,0%,0%)
Цьому:
1 #ff0000
І цьому:
1 #f00
У нашому розпорядженні 17 допустимих наперед визначених імен для кольорів. Цей список включає в себе: aqua (аква, колір морської хвилі), black (чорний), blue (синій), fuchsia (фуксія, тобто пурпурово-рожевий), gray (сірий), green (зелений), lime (лайм), maroon (коричнево-малиновий), navy (темно-синій), olive (оливковий), orange (помаранчевий), purple (фіолетовий), red (червоний), silver (срібний), teal (синьо-зелений), white (білий) і yellow (жовтий).
Допустимим кольором є transparent (прозорий).
Три значення rgb можуть приймати значення від 0 до 255, де 0 – це найнижчий рівень (наприклад, немає червоного), а 255 – найвищий рівень (наприклад, повністю червоний). Ці значення також можуть бути представлені у вигляді відсотків.
Hexadecimal (hex) – це шістнадцяткова система числення. Ми звичайно використовуємо десяткову систему числення (base-10, значення від 0 до 9). У шістнадцятковій же системі використовується 16 значень: від 0 до f.
Дизайнер, що використовує шістнадцяткову систему, позначає колір 3 або 6 знаками, перед якими ставиться символ решітки (#). У загальному вигляді, 3-х значна версія – це стисла версія 6-и значної (#f00 стає #ff0000, а #c96 перетворюється на #cc9966 і т.п.). Розшифровувати легше 3-х значну версію (перший символ означає червоний колір, другий – зелений, третій – синій, також як і в системі rgb), проте 6-и значна система дає більше можливості та контролю для вибору конкретного кольору.
‘color’ та ‘background-color’
Ви можете застосовувати кольори, використовуючи color і background-color (пам’ятайте, що треба використовувати американську англійську, а не британську, тобто не можна написати “colour”, тільки ” color”).
Синій фон і жовтий текст можна представити таким кодом:
h1 {
color: yellow;
background-color: blue;
}
Ці кольори можуть виглядати дещо грубо, тому, можливо, ви захочете відредагувати код в CSS-файлі, щоб трохи змінити відтінки:
body {
font-size: 0.8em;
color: navy;
}
h1 {
color: #ffc;
background-color: #009;
}
Після збереження файлу CSS, поновіть сторінку в браузері. Ви помітите, що перший заголовок (елемент h1) стане жовтого кольору на синьому фоні.
Властивості color і background-color можуть застосовуватися до більшості елементів HTML, включаючи body, що змінить кольори сторінки та її вмісту.