12783

Цвет и фон. Цвет переднего плана: свойство color

Практическая работа

Информатика, кибернетика и программирование

Цвет и фон На этой лабораторной работе вы научитесь использовать цвета и фон на ваших webсайтах. Мы рассмотрим также продвинутые методы позиционирования и управления фоновым изображением. Будут разъяснены следующие CSSсвойства: color backgroundcolor backgroundimage bac...

Русский

2013-05-03

52.81 KB

5 чел.

Цвет и фон

На этой лабораторной работе вы научитесь использовать цвета и фон на ваших web-сайтах. Мы рассмотрим также продвинутые методы позиционирования и управления фоновым изображением. Будут разъяснены следующие CSS-свойства:

  •  color 
  •  background-color 
  •  background-image 
  •  background-repeat 
  •  background-attachment 
  •  background-position 
  •  background 

Цвет переднего плана: свойство 'color'

Свойство color описывает цвет переднего плана элемента.

Например, представьте, что мы хотим сделать все заголовки документа тёмно-красными. Все заголовки обозначаются HTML-элементом <h1>. В нижеприведённом коде цвет элемента <h1> устанавливается красным.

h1 {

color: #ff0000;

}

  •  Показать пример 

Цвета можно указывать как шестнадцатеричные значения, как в примере (#ff0000), либо вы можете использовать названия цветов ("red") или rgb-значения (rgb(255,0,0)).

Задание: задайте с помощью связанной таблицы стилей для заголовка второго уровня зеленый цвет его отображения, для  заголовка третьего уровня - синий.

Свойство 'background-color'

Свойство background-color описывает цвет фона элемента.

В элементе <body> размещается всё содержимое HTML-документа. Таким образом, для изменения цвета фона всей страницы свойство background-color нужно применить к элементу <body>.

Вы можете также применять это свойство к другим элементам, в том числе - к заголовкам и тексту. В следующем примере различные цвета фона применяются к элементам <body> и <h1>.

body {

background-color: #FFCC66;

}

h1 {

color: #990000;

background-color: #FC9804;

}

  •  Показать пример 

Заметьте, что устанавливает два свойства для <h1>, разделяя их точкой с запятой.

Задание: отформатируйте “text1”, для чего задайте для заголовков первого и второго уровня  цвет фона и отобразите шрифтом какого-либо цвета. Также измените цвет фона всего документа.

Фоновые изображения [background-image]

CSS-свойство background-image используется для вставки фонового изображения.

Ниже мы используем в качестве фонового изображение котенка «рыжика».

Для вставки рисунка котенка в качестве фонового изображения web-страницы просто примените свойство background-image в тэге <body> и укажите местоположение рисунка.

body {

background-color: #FFCC66;

background-image: url ("рыжик.jpg");

}

h1 {

color: #990000;

background-color: #FC9804;

}

  •  Показать пример 

Обратите внимание, что мы специфицируем место, где находится файл как url ("рыжик.jpg"). Это означает, что он находится в той же папке, что и таблица стилей. Вы, разумеется, можете ссылаться и на файлы изображений в других папках, используя, например, url("../images/рыжик.jpg"), или даже на файлы в Internet, указывая полный адрес файла, например: url("http://www.html.net/рыжик.jpg").

Повторение/мультипликация фонового изображения [background-repeat]

Вы заметили в предыдущем примере, что изображение рыжика повторяется по умолчанию по горизонтали и вертикали, заполняя весь экран? Свойство background-repeat управляет этим.

В таблице указаны четыре значения background-repeat.

Значение

Описание

Задание:

Background-repeat: repeat-x

Рисунок повторяется по горизонтали

сделать самостоятельно

background-repeat: repeat-y

Рисунок повторяется по вертикали

данный пример рассмотрен ниже

background-repeat: repeat

Рисунок повторяется по горизонтали и вертикали

сделать самостоятельно

background-repeat: no-repeat

Рисунок не повторяется

сделать самостоятельно

Например, для повторения/мультипликации фонового рисунка по вертикали мы должны записать такой код:

body {

background-color: #FFCC66;

background-image: url("рыжик.jpg");

background-repeat: repeat-y;

}

h1 {

color: #990000;

background-color: #FC9804;

}

  •  Показать пример 

Блокировка фонового изображения [background-attachment]

Свойство background-attachment определяет, фиксируется ли фоновый рисунок, или прокручивается вместе с содержимым страницы.

В таблице указаны два значения background-attachment. Щёлкните на примере, чтобы почувствовать разницу между scroll и fixed.

Значение

Описание

Задание:

Background-attachment: scroll

Изображение прокручивается вместе со страницей - разблокировано

сделать самостоятельно

Background-attachment: fixed

Изображение блокировано

данный пример рассмотрен ниже

Например, следующий код фиксирует изображение.

body {

background-color: #FFCC66;

background-image: url ("рыжик.jpg");

background-repeat: no-repeat;

background-attachment: fixed;

}

h1 {

color: #990000;

background-color: #FC9804;

}

  •  Показать пример 

Расположение фонового рисунка [background-position]

По умолчанию фоновый рисунок позиционируется в левом верхнем углу экрана. Свойство background-position позволяет изменять это значение по умолчанию, и фоновый рисунок может располагаться в любом месте экрана.

Есть много способов установить значение background-position. Тем не менее, все они представляют собой набор координат. Например, значение '100px 200px располагает фоновый рисунок на 100px слева и на 200px сверху в окне браузера.

Координаты можно указывать в процентах ширины экрана, в фиксированных единицах (пиксели, сантиметры, и т. п.), либо вы можете использовать слова top, bottom, center, left и right. Модель ниже иллюстрирует сказанное:


В таблице дано несколько примеров.

Значение

Описание

Задание:

background-position: 2cm 2cm

Рисунок расположен на 2 см слева и на 2 см сверху

сделать самостоятельно

background-position: 50% 25%

Рисунок расположен по центру и на четверть экрана сверху

сделать самостоятельно

background-position: top right

Рисунок расположен в правом верхнем углу страницы

сделать самостоятельно

В примере кода фоновое изображение располагается в правом нижнем углу экрана:

body {

background-color: #FFCC66;

background-image: url("рыжик.jpg");

background-repeat: no-repeat;

background-attachment: fixed;

background-position: right bottom;

}

h1 {

color: #990000;

background-color: #FC9804;

}

  •  Показать пример 

Сокращённая запись [background]

Свойство background входит в состав всех свойств, перечисленных в этом документе.

С помощью background вы можете сжимать несколько свойств и записывать ваши стили в сокращённом виде, что облегчает чтение таблиц.

Например, посмотрите на эти строки:

background-color: #FFCC66;

background-image: url("рыжик.jpg");

background-repeat: no-repeat;

background-attachment: fixed;

background-position: right bottom;

Используя background, того же результата можно достичь одной строкой кода:

background: #FFCC66 url("рыжик.jpg") no-repeat fixed right bottom;

Порядок свойств этого элемента таков:

[background-color] | [background-image] | [background-repeat] | [background-attachment] | [background-position]

Если свойство отсутствует, оно автоматически получает значение по умолчанию. Например, если background-attachment и background-position нет в данном примере:

background: #FFCC66 url("рыжик.jpg") no-repeat;

то этим двум неспецифицированным свойствам будут присвоены значения по умолчанию - scroll и top left.

Задание: теперь попробуйте самостоятельно создать свою HTML страничку, используя все рассмотренные здесь CSS-свойства.

К началу


 

А также другие работы, которые могут Вас заинтересовать

3135. Функциональный подход к обучению грамматическим явлениям английского языка 298.11 KB
  Объективной потребностью современного общества является поиск оптимальных путей организации учебно-воспитательного процесса, рациональных вариантов содержания обучения  и его структуры. Представляется важным, что в школе проверяются ра...
3136. Посттравматическое стрессовое расстройство: когнитивно-бихевиоральный подход 88.5 KB
  Посттравматическое стрессовое расстройство: когнитивно-бихевиоральный подход Резюме. Посттравматическое стрессовое расстройство (ПТСР) – широко распространенное тревожное расстройство, часто сочетающееся с депрессией и химическими зависимостями...
3137. Расчет объемного гидропривода 57.52 KB
  Расчёт объёмного гидропривода. Схема установки (поступательное движение) Исходные данные: P = 50 кН; S = 0.4 м; tр = 8 с; T = 55 °c; T0 = 15 °c; l1 = 3 м; l2 = 4 м; l3 = 3 м; m1 = 3; m2 = 2; m3 = 3; Рабочая жидкость – И-30; Расчёт ра...
3138. Исследование системных связей в экономической терминосфере 172.9 KB
  Введение Сегодняшние дни – это время утраты старых экономических догм, время становления новой модели экономики, появление в связи с этим новых профессий. Магическое слово «рынок», прозвучавшее на первых съездах народных депутатов, символизиров...
3139. Понятие логического следования 104 KB
  О понятии логического следования Понятие логического следования принадлежит к категории тех понятий, введение которых в область точных, формальных исследований едва ли было актом окончательного решения со стороны того или иного исследователя: уточня...
3140. Специфика грамматической организации языков и перевод 116 KB
  Специфика грамматической организации языков и перевод Факторы, обусловленные грамматической организацией языков Грамматика - формальный строй языка, образующий вместе с фонетикой и лексикой целостную языковую структуру. Воспроизведение грамматически...
3141. Биоэтические аспекты использования животных в биомедицине 407.96 KB
  Биоэтические аспекты использования животных в биомедицине Цель работы Сегодня, когда Украина является членом Совета Европы, когда принимаются решительные шаги на пути к интеграции с европейским сообществом, осуществляются меры по реализации положени..
3142. Металлургия стали 1.75 MB
  Курс лекций по дисциплине «Металлургия стали» предназначен для самостоятельного изучения и закрепления теоретических знаний студентами на начальном этапе обучения по специальностям металлургического направления. Подробно изложены все основные раздел...
3143. Практика применения Арбитражного процессуального кодекса Российской Федерации 734.28 KB
  Практика применения Арбитражного процессуального кодекса Российской Федерации В книге собраны наиболее часто встречающиеся на практике вопросы применения Арбитражного процессуального кодекса РФ. Работа написана в форме вопросов и ответов, что позвол...