Главная Веб-программинг CSS


Фон для сайта через CSS

Печать E-mail
Автор Игорь Локтев   
05.03.2009 г.

Рейтинг 2.9/5 (14 голосов)

Последние тенденции сайтостроения свидетельствуют о популярности больших фоновых изображений сайтах. В этом нет ничего удивительного - красивый фон служит основным источником восприятия того или иного проекта. Ведь давно известно -  посетитель составляет свое впечатление о сайте в первые 10 секунд. Поэтому предлагаю ознакомиться с несколькими CSS техниками для создания большого фонового изображения с использованием одного или двух изображений. 

Перед тем, как начать, взгляните на наиболее распространенную ошибку:

css-back

Если у вас есть большое фоновое изображение, которое отлично выглядит при разрешении монитора 1280 пикселей, то для больших экранов эффект от сайта может быть слегка испорчен из-за «обрезанного фона» (см. рис. выше).

Пример 1.

Самый простой способ избежать этой ошибки - сделать так, чтобы края изображения были такого же цвета, как и фон сайта (BODY background color). Хорошо данный пример иллюстрирует картинка ниже:

css-back

Мы видим, что по краям макета используется сплошной цвет для фона. Реализация данного варианта на CSS достаточно проста - вы «прижимаете» изображение фона к верху и центрируете его по центру.

css-back

Кстати, в одном из постов я уже рассказывал о свойстве CSS background и его возможностях. Код для примера выглядит так:

body {
padding: 0;
margin: 0;
background: #f8f7e5 url(изображение.jpg) no-repeat center top;
width: 100%;
display: table;
}

Последние 2 строки кода предотвращают уменьшение фонового изображения при изменении размеров окна браузера (в частности в Firefox).

Пример 2. Двойные изображения

В качестве примера используется сайт Design Jobs on the Wall. Здесь для фона задано повторяющееся изображение, а большая картинка помещена в слой DIV, обрамляющий весь код. Реализацию можете глянуть на «живом примере» по ссылке выше, ничего сложного вроде нет.

css-back

В качестве большого изображения для фона используется картинка (в формате GIF) с прозрачным фоном, цвет которой максимально приближен к цвету BODY.

 

 

Похожие темы

 

Комментарии  

 
#1 костя 2010-05-18 18:51 Цитировать
 
 
#2 Арти 2011-03-23 14:52
огромное спасибо, оооочень помогло!
Цитировать
 

Добавить комментарий

Вы можете добавлять комментарии, относящиеся к данной теме. Регистрироваться при этом необязательно.


Защитный код
Обновить


Rambler's Top100