Фоновое изображение

За отображение фонового рисунка отвечают четыре свойства:

· background-image – определяет графическое изображение, которое будет использоваться в качестве фона. В качестве значения этого свойства задается URL файла с фоновым изображением в следующем формате:

body {background-image: url(URL-файла)};

· background-repeat – задает алгоритм повторения фонового изображения. Возможны следующие значения:

o repeat – изображение повторяется и по вертикали, и по горизонтали, заполняя всю площадь элемента. Используется по умолчанию;

o repeat-x – изображение повторяется только по горизонтали;

o repeat-y – изображение повторяется только по вертикали;

o no-repeat – изображение не повторяется, а размещается в единственном экземпляре;

· background-attachment – определяет возможность прокрутки изображения вместе с контентом – при значении scroll, или же оно должно быть зафиксировано относительно окна браузера – значение fixed;

· background-position – определяет расположение первого экземпляра фонового изображения на странице. Различают три способа задания координат:

1) задание их в процентах от линейных размеров элемента, которому назначается фоновое изображение. Первая цифра означает смещение по горизонтали, вторая – по вертикали. Если задано только одно число, предполагается, что речь идет о горизонтальном смещении, вертикальное смещение при этом предполагается равным 50%;

2) задание координат с помощью ключевых слов:

o left – левая граница;

o right – правая граница;

o top – верхняя граница;

o bottom – нижняя граница;

o center – по центру.

Без примеров применения здесь, пожалуй, не обойтись:

o top left или left top – то же, что 0% 0%;

o top, top center или center top – то же, что 50% 0%;

o left, left center или center left – то же, что 0% 50%;

o right top или top right – то же, что 100% 0%;

o center или center center – то же, что 50% 50%;

o right, right center или center right – то же, что 100% 50%;

o right, right center или center right – то же, что 100% 50%;

o bottom left или left bottom – то же, что 0% 100%;

o bottom, bottom center или center bottom – то же, что 50% 100%;

o bottom right или right bottom – то же, что 100% 100%;

3) применение линейных единиц измерения:

§ относительные:

o em – кегельная, определяемая высотой строки;

o ex – мера, определяемая высотой буквы х данного шрифта;

o px – в пикселях;

§ абсолютные:

o cm – сантиметр;

o mm – миллиметр;

o in – в дюймах (2,54 см);

o pt – в пунктах (1/72 дюйма);

o pc – пика (12 пунктов).

Пример 2.2. Использование CSS свойств, управляющих фоновым изображением.

<?xml version="1.0" encoding="windows-1251"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">

<head>

<title>Вставка фонового изображения</title>

<style type="text/css">

<!--

body {

color: #000;

background-color: #fff;

background-image: url(fortress.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 50px 150px;

}

-->

</style>

</head>

<body>

<h1>Вставка фонового изображения</h1>

<p>В эпоху, когда каскадные листы стилей были еще в диковинку, существовал лишь один алгоритм рендеринга фона&nbsp;&mdash; размножение фонового изображения от верхнего левого угла того или иного элемента страницы по всей площади последнего.</p>

<p>Благодаря CSS арсенал средств по управлению фоновыми изображениями существенно расширился.</p>

<p>За отображение фонового рисунка отвечают четыре свойства: background-image, background-repeat, background-attachment и background-position.</p>

</body>

</html>

Рисунок 2.2. Страница с фоновым изображением


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: