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-свойства.

К началу


 

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

71728. Измерение осмотической устойчивости эритроцитов методом светорассеяния 93.5 KB
  Виды эритроцитов в зависимости от формы. Основная функция эритроцитов заключается в транспортировке кислорода и углекислоты. во взвешенном состоянии или в изотоническом растворе соли равновесном для эритроцитов они имеют форму двояковогнутого диска и называются дискоцитами.
71729. Использование электроизмерительных приборов для измерения электрических величин 697 KB
  Закрепить умения измерения физических величин косвенными методами на основе прямых измерений нескольких величин. Величины характеризующие прохождение электрического тока по цепи и единицы их измерения.
71730. Снятие спектральной характеристики уха на пороге слышимости 665 KB
  Субъективной характеристикой звука является громкость (Е), которая характеризует уровень слухового ощущения. Слуховое ощущение обусловлено чувствительностью уха к действию звуковой волны. Чувствительность, в свою очередь, зависит от физических характеристик звуковой волны...
71731. Методы оценки погрешностей при прямых и косвенных измерениях количественных значений различных величин 150.5 KB
  Научиться обрабатывать результаты прямых и косвенных измерений с учетом случайных и систематических погрешностей. Состояние производства и научных исследований предъявляют постоянно растущие требования к точности измерений которые удовлетворяются не только за счет создания...
71732. Методы статистической обработки выборочных данных 165 KB
  Что показывает корреляционная зависимость между статистическими совокупностями Характеристика корреляционной зависимости по значению коэффициента парной корреляции. Связь коэффициентов уравнений регрессии с коэффициентом корреляции и их геометрический смысл.
71733. Основы спектроскопии и колориметрии 2.64 MB
  Охарактеризуйте электромагнитные волны различных диапазонов по способу получения того или иного вида излучения. Назовите виды спектров излучения и поглощения. Как изменяется спектр излучения твердого тела при нагревании Как связаны спектры излучения и поглощения с атомным...
71734. Основы использования поляризованного света в медико-биологических исследованиях 148.5 KB
  Цель работы: Познакомиться со способами получения поляризованного света. Какова природа света Чем естественный свет отличается от поляризованного Укажите способы получения поляризованного света. Что общего и в чем отличие в получении поляризованного света после прохождения призмы Николя...
71735. Изучение законов радиоактивного излучения 183.5 KB
  Чем объясняется ослабление бета-излучения при прохождении через вещество Охарактеризовать способность вещества поглощать ионизирующее излучение. Методы регистрации ионизирующего излучения. В качестве еще одной из характеристик поглощения бета-излучения веществом используют слой...
71736. Изучение работы термодатчиков 83.5 KB
  Объяснить зависимость сопротивления полупроводников от температуры. Объяснить зависимость сопротивления полупроводников от температуры. Какие вещества называются жидкими кристаллами На каком свойстве жидких кристаллов основано измерение температуры различных участков...