Цвета в таблицах стилей CSS
В этой главе мы рассмотрим свойства цветовой гаммы в таблицах стилей и их значения.
Цвета необходимы для того, чтобы выделить абзац или часть его, заголовок и т.д. для усиления визуального воздействия на пользователя. Управлять свойствами цветов в таблицах стилей (CSS) можно применяя следующие атрибуты:
color: - Определяет цвет элемента.
В качестве значения этого атрибута задается либо непосредственно имя нужного цвета, либо его шестнадцатиричное значение.
color: red; - задает цвет элемента, используя имя цвета
color: #FF0000; - задает цвет элемента, используя код цвета
color: red; - задает цвет элемента, используя имя цвета
color: #FF0000; - задает цвет элемента, используя код цвета
Пример:
color: red; <!--имя цвета - красный-->background-color - задает фоновый цвет Web-страницы или ее элемента.
Предопределенное значение transparent задает "прозрачный" фон. Оно же является значением по умолчанию. Может принимать значение имени цвета или его шестнадцатиричный эквивалент
background-color: #FF0000; - задает цвет фона;
background-color: transparent; - цвет фона - прозрачный
background-color: #FF0000; - задает цвет фона;
background-color: transparent; - цвет фона - прозрачный
Пример:
background-color: #FF0000; <!--цвет фона - красный-->background-image - задает фоновый рисунок Web-страницы или ее элемента.
Предопределенное значение none отключает фоновый рисунок. Оно же является значением по умолчанию.
background-image: url - задает интернет-адрес файла рисунка
background-image: none - отключает фоновый рисунок
background-image: url - задает интернет-адрес файла рисунка
background-image: none - отключает фоновый рисунок
Пример:
background-image: none; <!--отключает фоновый рисунок-->background-attachment - данный атрибут позволяет "зафиксировать" фоновый рисунок, чтобы он не прокручивался вместе с содержимым Web-страницы.
background-attachment: scroll; - фоновое изображение прокручивается вместе с содержимым страницы (значение по умолчанию);
background-attachment: fixed; - фоновое изображение фиксируется на одном месте и не прокручивается с содержимым страницы;
background-attachment: fixed; - фоновое изображение фиксируется на одном месте и не прокручивается с содержимым страницы;
Пример:
background-attachment: scroll; <!--прокрутка изображения-->background-repeat - устанавливает порядок повторения фонового рисунка на Web-странице или ее элементе.
Иногда этот атрибут необходим, чтобы занять все свободное пространство, если фоновый рисунок слишком мал, чтобы покрыть пространство без повторения.
background-repeat: repeat; - размножает фоновое изображение во всех направлениях (значение по умолчанию);
background-repeat: no-repeat; - запрещает фоновому изображению повторяться;
background-repeat: repeat-x; - размножает фоновое изображение только по горизонтали;
background-repeat: repeat-y; - размножает фоновое изображение только по вертикали
background-repeat: repeat; - размножает фоновое изображение во всех направлениях (значение по умолчанию);
background-repeat: no-repeat; - запрещает фоновому изображению повторяться;
background-repeat: repeat-x; - размножает фоновое изображение только по горизонтали;
background-repeat: repeat-y; - размножает фоновое изображение только по вертикали
Пример:
background-repeat: repeat; <!--размножить изображение во всех направлениях-->background-position-x - задает горизонтальную координату фонового рисунка.
Координата может быть задана целым числом X (абсолютная координата), процентом от соответствующего размера фонового рисунка % (относительная координата) или предопределенным значением. Доступны три предопределенных значения: left, center, right, которые задают выравнивание фонового рисунка на странице по левому краю, по центру и по правому краю соответственно.
Значение по умолчанию 0%.
Пример:
background-position-x: 0%; <!--горизонтальная координата не задана-->background-position-y - задает вертикальную координату фонового рисунка.
Координата может быть задана целым числом Y (абсолютная координата), процентом от соответствующего размера фонового рисунка % (относительная координата) или предопределенным значением. Доступны три предопределенных значения: top, center, bottom которые задают выравнивание фонового рисунка на странице по верху, по центру и по низу страницы соответственно.
Значение по умолчанию 0%.
Пример:
background-position-y: 0%; <!--вертикальная координата не задана-->background - задает все свойства фона элемента страницы в один прием. Заменяет собой атрибуты background-attachment, background-color, background-image, background-repeat, background-position и background-repeat.
Значение по умолчанию scroll transparent none repeat 0% 0%. Значения этих свойств могут располагаться в любом порядке.
Пример:
background: scroll; transparent; none; repeat; 0%; 0%; <!--все доступные значения по умолчанию-->scrollbar-3dlight-color - задает цвет верхней и левой границ полосы прокрутки, ее бегунка и стрелок.
scrollbar-3dlight-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-3dlight-color: red; <!--имя цвета-->scrollbar-arrow-color - задает цвет стрелок на кнопках полосы прокрутки.
scrollbar-arrow-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-arrow-color: red; <!--имя цвета-->scrollbar-base-color - задает цвет бегунка и кнопок-стрелок полосы прокрутки.
scrollbar-base-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-base-color: red; <!--имя цвета-->scrollbar-darkshadow-color - задает цвет "тени", отбрасываемой бегунком и кнопками прокрутки полосы прокрутки (цвет правых и нижних границ).
scrollbar-darkshadow-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-darkshadow-color: red; <!--имя цвета-->scrollbar-face-color - задает цвет бегунка и кнопок прокрутки полосы прокрутки.
scrollbar-face-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-face-color: red; <!--имя цвета-->scrollbar-highlight-color - задает цвет "освещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет левых и верхних их граней).
scrollbar-highlight-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-highlight-color: red; <!--имя цвета-->scrollbar-shadow-color - задает цвет "неосвещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет правых и нижних их граней). Не путать с цветом "тени", задаваемым атрибутом scroll-darkshadow-color.
scrollbar-shadow-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-shadow-color: red; <!--имя цвета-->scrollbar-track-color - задает цвет рабочей части полосы прокрутки, т.е. той ее части, по которой перемещается бегунок.
scrollbar-track-color: {Цвет}; Значение цвета может быть задано именем или его шестнадцатиричным эквивалентом.
Пример:
scrollbar-track-color: red; <!--имя цвета-->В следующей главе будут подробно описаны свойства текста.