
В этом уроке я расскажу об интересной возможности создания слоев в CSS.
Попробую объяснить, что такое слой. Уверен, все вы хотя бы раз в жизни делали аппликации из бумаги. К примеру, первый слой – небо, на небе вторым слоем солнышко, третьим слоем тучка. Вот это и есть те же самые слои в CSS. Тот, кто работал с аппликациями или в графическом редакторе Photoshop, CorelDRAW, меня поймут. А тех, кто все еще меня не понял, очень прошу проявить еще капельку терпения и посмотреть всё ниже на примерах.
Итак, чтобы создать слой в CSS воспользуйтесь свойством Z-index.
Слои нумеруются цифрами. Начинается слой с цифры 1, остальные слои идут по возрастанию и будут накрывать нижние.
z-index: 1;

Попробуем создать слои в CSS. Сначала я создам четыре блока. Как создать блоки в CSS, вы уже знаете.
<div class="blok1">1-ый блок</div> <div class="blok2">2-ой блок</div> <div class="blok3">3-ий блок</div> <div class="blok4">4-ый блок</div>
1-ый блок будет первым слоем. Присвоим ему z-index: 1.
2-ый блок будет вторым слоем. Присвоим ему z-index: 2.
3-ый блок будет третьим слоем. Присвоим ему z-index: 3.
4-ый блок будет четвертым слоем. Присвоим ему z-index: 4.
Присвою каждому блоку смещение с помощью позиционирования блока, чтобы было лучше видно, как слои ложатся и прикрывают друг друга.
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Блок в css</title>
<style ENGINE="text/css">
.blok1 {
border:1px solid #000;
background: #ccc;
width:80px;
height:150px;
position: absolute;
padding:10px;
left: 200px;
top: 200px;
z-index: 1;
}
.blok2 {
border:1px solid #000;
background: #ccc;
width:80px;
height:150px;
position: absolute;
padding:10px;
left: 215px;
top: 230px;
z-index: 2;
}
.blok3 {
border:1px solid #000;
background: #ccc;
width:80px;
height:150px;
position: absolute;
padding:10px;
left: 230px;
top: 260px;
z-index: 3;
}
.blok4 {
border:1px solid #000;
background: #ccc;
width:80px;
height:150px;
position: absolute;
padding:10px;
left: 245px;
top: 290px;
z-index: 4;
}
</style>
</head>
<body>
<div class="blok1">1-ый блок</div>
<div class="blok2">2-ой блок</div>
<div class="blok3">3-ий блок</div>
<div class="blok4">4-ый блок</div>
</body>
</html>
Результат:

Вот и все. Я думаю, вы поняли и во всем разобрались. Если будут вопросы, пишите в комментариях, отвечу.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330330 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222437 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187489 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559


Как поменять стандартную нумерацию в списке на свой стиль, используя CSS
Обтекание текста вокруг изображения с помощью CSS
Выдвигающаяся форма поиска для сайта на CSS3
Как закруглить углы в CSS
Как сделать ссылку в HTML на телефон, скайп и email
Как вставить флэш-ролики, видео и аудио файлы в HTML документ? Урок №18
Тень блока в CSS

Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐