5.7 Задание цвета и фона
Цвет текста определяется с помощью параметра color, а цвет фона элемента – с помощью параметра background-color. По умолчанию цвет фона элемента определен как прозрачный (transparent). Значения этих параметров задаются именем цвета или числовым представлением в системе RGB.
Числовое представление цвета допускает следующие варианты:
шестнадцатеричное число (#ffff00);
тройка целых десятичных чисел, каждое из которых представляет яркость одной из RGB-составляющих цвета в диапазоне от 0 до 255. (rgb(255,255,0));
тройка вещественных чисел со знаками %, каждое из которых представляет яркость одной из RGB-составляющих цвета в диапазоне от 0 до 100%. rgb(100%, 100%, 0%).
Пример. Способы задания цвета.
<html>
<head>
<style>
/* текст синий, фон серый */
body {color: blue; background-color:#e0e0e0}
/* заголовок 1-го уровня красный на белом фоне */
h1 {color: #ff0000; background-color:white}
/* заголовок 2-го уровня зеленый на сером фоне */
h2 {color: rgb(0, 255, 0)}
/* заголовок 3-го уровня зеленый на сером фоне */
h3 {color: rgb(0, 255, 0)}
/* заголовок 4-го уровня оранжевый на черном фоне */
h4 {color: rgb(100%, 50%, 0%); background-color: black}
</style>
<body>
<h1> Заголовок 1 </h1>
<h2> Заголовок 2 </h2>
<h3> Заголовок 3 </h3>
<h4> Заголовок 4 </h4>
<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст
Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст </p>
</body>
</html>
В качестве фона элемента или всего документа, можно использовать изображение из файла по указанному URL-адресу. При этом можно задать способ заполнения, позиционирование изображения, а также указать, должно ли оно перемещаться при прокрутке документа, с помощью следующих параметров:
background-image ‑ принимает в качестве значения url (URL-адрес изображения) или none (отсутствие изображения).
Пример. Задание фонового изображения
<style>
body {background-image: url(/img/picture.jpg)}
</style>
background-repeat ‑ определяет способ заполнения области элемента изображением. Возможны следующие значения:
repeat ‑ заполнение по горизонтали и по вертикали (по умолчанию);
repeat-x ‑ заполнение по горизонтали;
repeat-y ‑ заполнение по вертикали;
no-repeat ‑ изображение выводится в единственном экземпляре.
background-attachment ‑ определяет, будет ли фоновое изображение прокручиваться при пролистывании документа. Значением по умолчанию является scroll (будет прокручиваться). Для фиксации изображения используется значение fixed;
background-position – определяет начальное положение фонового изображения с помощью двух значений (горизонтальной и вертикальной координат), разделенных запятой. Значения задаются в виде процентов, в абсолютных значениях длины или в виде ключевых слов: top, center, bottom, left, right. Значения по умолчанию: left, top;
background ‑ позволяет установить значения рассмотренных выше свойств: background-color, background-image, background-repeat и background-attachment. Эти значения указываются через пробел. Значение transparent означает отсутствие фона.
Пример. Способы задания фона
<html>
<head>
<style>
h1{background-image: url(23.jpg);}
h2{background-image: url(22.jpg); background-repeat:no-repeat;}
h3{background-image: url(22.jpg); background-repeat:no-repeat; background-position:100% 0%}
body {background: silver url(26.jpg) repeat-x}
</style>
<body>
<h1>Заголовок 1</h1>
<h2>Заголовок 2 Заголовок 2</h2>
<h3>Заголовок 3</h3>
<p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст </p>
</body>
</html>
Пример. Использования фона.
<html>
<head>
<style type="text/css">
BODY {
background:
white /* Цвет фона */
url(help2.gif) /* Путь к файлу с рисунком фона */
right top /* Положение в правом верхнем углу */
no-repeat /* Не повторять рисунок */
fixed /* Зафиксировать фон */
}
</style>
</head>
<body>
<h1>Помощь</h1><p>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст </p>
</body>
</html>
- Учреждение образования «Гомельский государственный технический университет имени п.О. Сухого»
- Проектирование и разработка web – сайтов
- Html. Язык разметки гипертекста
- 1. Глобальные компьютерные сети
- 1.1 Интернет. Основные понятия, принципы функционирования
- 1.2 Адресация в Интернете
- 1.3 Архитектура web-приложений
- 1.4 Современные web - технологии
- 2. Язык гипертекстовой разметки страниц html
- 2.1 Язык гипертекстовой разметки страниц html
- 2.2 Структура html-документа
- 2.2 Задание типа html-документа
- 2.3 Основные элементы заголовка html-документа
- 2.4 Теги форматирования html-документа
- 2.5 Графические объекты html-документа
- 2.6 Задание ссылок
- 2.7 Структурированные данные. Списки
- 2.8 Структурированные данные. Таблицы
- 3. Язык гипертекстовой разметки страниц html. Фреймы
- 4. Язык гипертекстовой разметки страниц html. Формы
- 4.1 Задание формы
- 4.2 Элементы пользовательского интерфейса
- 4.3 Задание кнопок. Тег button
- 4.4 Раскрывающийся список. Тег select
- 4.5 Текстовая область. Тег textarea
- Css. Каскадные таблицы стилей
- 5. Назначение стилевых таблиц
- 5.1 Встраивание таблиц стилей в html-документ
- 5.2 Типы селекторов
- 5.2.1 Универсальный селектор
- 5.2.2 Селектор типа
- 5.2.3 Селектор класса
- 5.2.4 Селектор идентификатора
- 5.2.5 Селектор атрибутов
- 5.2.6 Селектор псевдоклассов
- 5.2.7 Селекторы псевдоэлементов
- 5.2.8 Составные селекторы. Комбинаторы
- 5.2.9 Селектор потомка
- 5.2.10 Селектор дочерних элементов
- 5.2.11 Селекторcестринского элемента
- 5.2.12 Селектор обобщенных родственных элементов
- 5.3 Иерархия стилей
- 5.4 Единицы измерения
- 5.5 Описание шрифтов
- 5.6 Оформление списков
- 5.7 Задание цвета и фона
- 5.8 Блочная модель документа. Размеры, поля, отступы, границы
- 5.9 Блочная модель документа. Позиционирование, обтекание, управление видимостью
- 1. Вариант
- 2. Вариант
- 3. Вариант
- 6.1 Описание языкаHtml5
- 6.2 Структурные элементыHtml5
- 6.3Html5 и старые браузеры
- 6.4 Пример сайта наHtml5
- 7. Этапу разработки сайта
- 7.1 Этапы верстки веб-страниц
- 7.2 Особенности верстки веб-страниц
- 7.3 Макет сайта. Табличная верстка
- 7.4 Применение таблиц для верстки сайта. Макет из двух колонок
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- 7.5 Применение таблиц для верстки сайта. Макет из трех колонок
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Выравнивание по верхнему краю ячейки */
- Vertical-align: top; /* Выравнивание по верхнему краю ячейки */
- 7.6 Применение таблиц для создания рамок
- 7.7 Применение таблиц для склейки изображений
- Литература
- Содержание