Адаптивный дизайн на базе div блоков - Форум о сайтостроении


  • Страница 1 из 1
  • 1
Форум о сайтостроении » Форум аниме клона » Форум аниме сайтостроения в системе ucoz » Адаптивный дизайн на базе div блоков
Адаптивный дизайн на базе div блоков
Alexiya Дата: Четверг, 12.03.2015, 14:07 | Сообщение # 1
Группа: Администраторы
Сообщений: 180
Репутация: 11
Статус: Offline
В данной теме мы попробуем разобраться как сделать простой адаптивный дизайн с помощью div блоков без фреймворков и qwerty плагинов.
Для начала представим наши блоки на картинке с разрешением экрана 1280 на 800 пикселей

Как показано на рисунке у нас разместилось по горизонтали три блока с размерами 404 пикселя на 250 пикселей и теперь мы попробуем представить как блоки будут отображаться на разрешении экрана 1024 на 768 пикселей

Как мы видим на картинке, наш третий блок не умещаеться в размеры и отображается снизу.
Теперь мы должны сделать так чтобы и на разрешении 1024 на 768 пикселей у нас отображалось три горизонтальных блока.
Как можно отобразить блоки не коверкая сильно их дизайн?
Можно попробовать "подогнать" размеры блока под разрешение и тогда, чтобы все блоки уместились, размер div слоя должен составлять 336 на 250 пикселей, однако блоки будут выглядеть иначе

Давайте теперь перейдём к разметке и попробуем сделать первый вариант, которой показан на первой картинке.

Код
<!DOCTYPE html>
<html>
<head>
<title>Блоки пример</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

</head>      
<body>
</body>
</html>

Далее попробуем вписать общий контейнер и будущие слои из div блоков


Код
<!DOCTYPE html>
<html>
<head>
<title>Блоки пример</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

</head>      
<body>
<div class="content">

<div class="d1">
</div>

<div class="d2">
</div>

<div class="d3">
</div>

</div></body></html>

После этого мы попробуем прописать стили div блоков


Код
<style>
.content{width: 100%; max-width: 1280px; min-width: 320px;}
.d1{float:left; max-width: 35%; min-width: 32%; background:#c497f5; height: 250px; border-radius:10px; margin-left: 6px; margin-bottom: 10px;}
.d2{float:left; max-width: 35%; min-width: 32%; background:#c497f5; height: 250px; border-radius:10px; margin-left: 6px; margin-bottom: 10px;}
.d3{float:left; max-width: 35%; min-width: 32%; background:#c497f5; height: 250px; border-radius:10px; margin-left: 6px; margin-bottom: 10px;}
</style>

И посмотрим наш пример div блоков
Как вы видите из примера, мы дали размер длины блока в % и тем самым блок растягивается при изменении размера.
Вот вам наглядный пример адаптивного дизайна при помощи div блоков и единственный его минус это некорректное отображение блока при маленьком разрешении устройства.


аниме топ сайтов + статья о вашем сайте
Оставь на форуме 50 сообщений и получи анкорную ссылку в подписи!
 
Форум о сайтостроении » Форум аниме клона » Форум аниме сайтостроения в системе ucoz » Адаптивный дизайн на базе div блоков
  • Страница 1 из 1
  • 1
Поиск:



Copyright Аниме Клон © 2024

Привет!
Меню пользователя
Четверг, 25.04.2024, 13:38

Приветствую Вас Гость

Главная | Регистрация | Вход | RSS