Фиксированный фон

Фиксированный и прозрачный фон сайта

Здесь хотелось бы рассказать вам про интересный визуальный эффект, который создается благодаря использованию двух замечательных свойств фона (background): прозрачность и фиксированность .

С помощью данного эффекта можно создать оригинальный дизайн сайта, для примера создадим вот такой:

Демо пример можно посмотреть по данной ссылке:

mnogoblog2.16mb.com/

Но для начала приступим к теории.

Давайте рассмотрим по отдельности каждое из этих свойств.

1. Фиксированный фон сайта.

Тег background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента.

Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом.

Тег background-attachment может принимать следующие значения:

fixed – Делает фоновое изображение элемента неподвижным.

scroll – Позволяет перемещаться фону вместе с содержимым (используется по умолчанию ).

inherit – Наследует значение родителя.

Для того, чтобы создать фиксированный, неподвижный фон сайта, необходимо прописать в файле стилей (style.css) следующую строчку:

Причем данный тег можно использовать и для отдельных элементов сайта, таких например как div (блоки) и др.

Данное свойство будет выглядеть намного эффектнее, если добавить вместо фона картинку с помощью следующего тега:

Где ‘…/image.jpg’ – путь до фоновой картинки.

Например так:

Также нужно напомнить вам о теге background-repeat. который задает как будет повторяться фоновое изображение.

Можно установить повторение рисунка только по горизонтали, по вертикали или в обе стороны.

Нам же для создания фиксированного фона сайта интересно следующее значение данного тега:

no-repeat – Устанавливает одно фоновое изображение  без его повторений.

2. Прозрачность фона сайта.

Здесь

нам понадобится тег opacity .

Он определяет уровень прозрачности элемента веб-страницы.

При частичной или полной прозрачности через элемент проступает фоновый рисунок или другие элементы, расположенные ниже полупрозрачного объекта.

Здесь следует указать то, что Internet Explorer до версии 9.0 для изменения прозрачности использует фильтры, для этого браузера следует записать filter: alpha(opacity=50), где параметр opacity может принимать значение от 0 до 100.

Но мы будем пользоваться именно тегом opacity. который работает во всех браузерах кроме Internet Explorer.

Данный тег записывается следующим образом:

Где x -  может принимать значения в пределах 0.0 – 1.0. Меньшее значение делает элемент более прозрачным.

Пример:

Причем данный тег можно использовать и для отдельных элементов сайта, таких например как div (блоки) и др.

Теперь приступим к практике и создадим вот такой сайт благодаря сочетанию вышеуказанных свойств фона.

Для создания данного эффекта нам понадобиться всего лишь загрузить фоновое изображение и подкорректировать файл стилей (style.css) шаблона (темы) сайта.

Для примера, приведенного ниже, я буду использовать тему под названием “Europe”. данная тема есть на wordpress.org, поэтому чтобы ее установить или скачать достаточно в панели вашего сайта выбрать в левом меню пункт “Внешний вид”, далее подпункт “Темы оформления”, перейти на закладку “Установка тем оформления” и в строке поиска ввести Europe.

Приступим!

Открываем “Редактор”  – для этого заходим в панель управления вашим сайтом, в левом меню выбираем пункт “Внешний вид” и внутри него подпункт “Редактор”.

Справа в списке шаблонов выбираем файл style.css и открываем его.

И ищем в его коде тег BODY .

Теперь добавим к нему фоновое изображение и придадим фону свойство неподвижности (фиксированный фон):

Источник: mnogoblog.ru

Категория: Электронная почта

Похожие статьи: