Адаптивный шаблон что это

Важность адаптивного дизайна

Адаптивный шаблон что это. 213ecce618b2f5a48d4d69df792c4acd. Адаптивный шаблон что это фото. Адаптивный шаблон что это-213ecce618b2f5a48d4d69df792c4acd. картинка Адаптивный шаблон что это. картинка 213ecce618b2f5a48d4d69df792c4acd

Количество устройств с выходом в интернет, постоянно растет. Сначала к компьютерам добавились смартфоны, потом планшеты, теперь телевизоры. Кто знает, каким образом мы будем выходить в Сеть завтра. Очевидно, что дизайн сайтов нужно адаптировать для всех возможных экранов: стационарных и мобильных. Эту задачу решает адаптивный дизайн.

Что такое сайт с адаптивным дизайном?

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

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

Виды адаптивных мобильных дизайнов

Подходы к созданию мобильных сайтов развиваются. Первым из них был так называемый резиновый дизайн, когда контент растягивался или сжимался. Для разных разрешений стационарных мониторов такой подход был вполне применим, но адаптировать дизайн сайта для маленьких экранов смартфонов он уже не мог. Изображение и текст становились слишком мелкими. Поэтому появились более функциональные методы.

Обратите внимание, что термин «адаптивный макет сайта» — это совсем не то же самое, что адаптивный дизайн сайта. Макет — это лишь изображение, показывающее расположение элементов сайта. Дизайн же — понятие более общее, отражающее подход к работе.

В чем разница между отзывчивым и адаптивным дизайном сайта?

Отзывчивый дизайн основан на трех принципах:

Все это реализуется средствами HTML+CSS, потому что такой код будет работать на абсолютно любом устройстве: и мобильном, и стационарном. Но при этом мы получаем сильные ограничения по функциональности. Фактически дизайнер разрабатывает только мобильный сайт, который будет просто визуально изменяться под размер экрана.

Адаптивный дизайн основан на отзывчивом, но дополнен концепциями прогрессивного улучшения и mobile first (от англ. — «сначала мобильные»). Эти концепции заключаются в том, что разработка начинается с создания мобильного, самого простого сайта, который постепенно усложняется. На базу из HTML+CSS наращивают улучшения и функциональные элементы, реализуемые средствами CSS+JS.

Выглядеть это будет следующим образом: адаптивный сайт, отображаемый на мобильном устройстве, имеет базовые возможности для взаимодействия с пользователем, при этом большая часть элементов управления будет скрыта. На планшете с большим размером экрана часть элементов управления будет доступна сразу, это уже не совсем мобильный, но еще и не полноценный сайт. На большом экране десктопа адаптивный дизайн «продемонстрирует» нам сайт с максимальным усложнением и функциональностью: всплывающими окнами, онлайн-консультантом, динамическим контентом и так далее.

Универсальные шаблоны для адаптивного дизайна

Каким именно образом делать дизайн адаптивным, каждый решает сам. Можно создать полностью свой макет, а можно использовать один из вариантов, предложенных Люком Вроблевски — основоположником концепции «сначала мобильные».

MostlyFluid («самый гибкий»)

Этот макет основан на резиновой сетке, но на больших экранах она не растягивается, а остается неизменной — увеличиваются лишь поля. Зато при уменьшении экрана колонки сначала сжимаются, а при достижении контрольной точки выстраиваются друг под другом. Основным достоинством этого шаблона можно назвать то, что контрольная точка, на которой происходит переход адаптивного мобильного дизайна на новое расположение элементов, всего одна.

Column Drop («сброс колонок»)

Этот адаптивный шаблон подразумевает видоизменения дизайна следующим образом: при уменьшении размеров экрана колонки выстраиваются вертикально друг под другом, но не все сразу, как в предыдущем шаблоне, а постепенно. Контрольные точки для этого шаблона нужно выбирать в зависимости от вида контента.

LayoutShifter («сдвиг макета»)

Один из самых сложных макетов для адаптивного дизайна, но в то же время и один из самых эффективных. В нем предусмотрено несколько контрольных точек, переход через которые приведет не только к другому размещению колонок, но и к перемещению контента.

Tiny Tweaks («маленькие хитрости»)

Не такой универсальный шаблон, как предыдущие, потому что подходит лишь для дизайна из одной колонки. Это, к примеру, большие статьи, лендинги или одностраничные сайты. В этом случае при изменении размера меняется размер шрифта и изображений, перемещаются отдельные блоки.

Off Canvas («за границами»)

Идея этого шаблона заключается в том, что на большом экране десктопа видны все меню и элементы навигации. Но стоит открыть его на устройстве с меньшим размером дисплея, как часть элементов будет скрыта за границами экрана. В любой момент их можно будет вызвать, а затем скрыть обратно.

Эти шаблоны необязательно использовать поодиночке. Их вполне можно комбинировать — например, Off Canvas хорошо сочетается с Column Drop.

Обязательно ли использовать адаптивный мобильный дизайн?

Еще несколько лет назад над этим вопросом действительно можно было думать. Сегодня объем трафика с мобильных устройств растет с каждым днем, а значит, делать сайты, которые будут нормально выглядеть только на десктопах, просто неразумно.

Источник

Адаптивный дизайн сайта: что это и как работает

Особенности адаптивного дизайна для сайта

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

Обывателю может показаться, что для каждого устройства предусмотрен отдельный сайт. К слову, еще 5—10 лет назад именно так и делали. Но сегодня разработчики предпочитают адаптивный дизайн сайта. Это универсальная технология, позволяющая создавать веб-страницы, которые автоматически подстраиваются под любой девайс. Ниже мы рассмотрим подробнее, что такое адаптив и как он реализовывается на практике.

Классификация концепций адаптивного дизайна сайтов

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

Сегодня же используются следующие, более совершенные методики создания видов адаптивного дизайна.

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

Эта концепция реализуется путем разработки проекта страницы на базе гибкой сетки. За всеми блоками, функциональными и графическими элементами закрепляются размеры не в пикселях, а в процентном соотношении к доступной площади дисплея. В итоге сайт качественно подстраивается под устройство с любым экраном и способом ввода.

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

При грамотной и качественной реализации любой из перечисленных адаптивных шаблонов имеет право на существование.

Основные отличия между отзывчивыми и адаптивными сайтами

Сайт с отзывчивым дизайном создается на следующих структурных принципах:

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

Адаптивный шаблон сайта создается в соответствии с фундаментальным принципом mobile first. То есть сначала создается сайт для мобильных устройств, который впоследствии усложняется и масштабируется до «взрослой» десктопной версии. Реализуется это путем «наращивания» на базу из HTML + CSS дополнительных элементов, созданных на основе CSS + JS.

Как это работает на практике

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

Адаптивный дизайн средствами универсальных шаблонов

В дизайне, как известно, нет ограничений, но есть проверенные решения. Можно самостоятельно создавать адаптированные макеты, ориентируясь на собственное видение. Но большинство профессионалов все-таки ориентируются на варианты, разработанные Люком Вроблевски — главным идеологом концепции mobile first. Вот каким он видел качественный адаптивный мобильный дизайн.

Mostly Fluid (самый гибкий)

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

Column Drop (сброс колонок)

Этот вид адаптивного макета работает следующим образом. При уменьшении дисплея колонки постепенно перегруппировываются одна под одну в вертикальном расположении. В отличие от Mostly Fluid здесь можно реализовать настраиваемую контрольную точку для плавной трансформации формата.

Layout Shifter (сдвиг макета)

Это самая сложная в реализации технология. В его рамках создается несколько контрольных точек, с помощью которых автоматически перемещаются не только колонки, но и отдельные блоки контента.

Tiny Tweaks (маленькие хитрости)

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

Off Canvas (за границами)

Логика этой концепции заключается в том, что на полноразмерном экране отображаются все функциональные элементы. Но при переходе на мобильный дисплей все дополнения автоматически скрываются за пределами видимости. Специальными жестами эти элементы можно вызвать или снова скрыть.

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

Подведем итоги

Просто вдумайтесь в следующие факты. Поисковые системы строго «наказывают» неадаптированные сайты. Рост мобильного трафика не остановить. Мобильных продаж становится все больше. Нужно ли в таких условиях делать удобные и функциональные сайты для всех устройств? Вопрос риторический. Но теперь вы знаете, что адаптивный сайт — это не так уж и сложно. А значит, ваши проекты имеют все шансы стать успешными.

Источник

Адаптивный дизайн, респонсив и мобильная версия: зачем это нужно и в чём различия

В мобильнике современного человека умещаются банк, супермаркет, почта и библиотека. Всё благодаря адаптивному дизайну.

Адаптивный шаблон что это. f776b025b6c35f5a28f31a58e6f212fa. Адаптивный шаблон что это фото. Адаптивный шаблон что это-f776b025b6c35f5a28f31a58e6f212fa. картинка Адаптивный шаблон что это. картинка f776b025b6c35f5a28f31a58e6f212fa

Адаптивный шаблон что это. 6ac2cf8da1b795ed7e279fbf3c4c1f5c. Адаптивный шаблон что это фото. Адаптивный шаблон что это-6ac2cf8da1b795ed7e279fbf3c4c1f5c. картинка Адаптивный шаблон что это. картинка 6ac2cf8da1b795ed7e279fbf3c4c1f5c

Анастасия Телесницкая для Skillbox Media

Адаптивный шаблон что это. 1 82kAQg. Адаптивный шаблон что это фото. Адаптивный шаблон что это-1 82kAQg. картинка Адаптивный шаблон что это. картинка 1 82kAQg

Что такое адаптивный дизайн?

Это способ корректно отображать интерфейс сайта на любых устройствах. Дизайнер отрисовывает отдельные макеты веб-страниц для смартфонов, планшетов и компьютеров. Разработчик при вёрстке задаёт для каждого макета соответствующие размеры и разрешение экрана. Когда пользователь заходит на сайт, система распознаёт тип его устройства и показывает подходящий вид интерфейса.

Адаптивный шаблон что это. 2 zKq cQ. Адаптивный шаблон что это фото. Адаптивный шаблон что это-2 zKq cQ. картинка Адаптивный шаблон что это. картинка 2 zKq cQ

Значит, в адаптивном дизайне каждую страницу отрисовывают трижды: для ПК, смартфона и планшета?

Нет, необязательно. Ведь, например, размеры экранов старых и новых смартфонов различаются. Планшет имеет вертикальную и горизонтальную ориентацию. А у экранов Apple разрешение больше, чем у других. Если нужно безупречное воспроизведение какого-нибудь сложного интерфейса на всех устройствах, макетов может быть гораздо больше трёх. Часто отрисовывают шесть макетов под самые популярные форматы.

А если веб-страницы простые, дизайнер может сделать всего два макета — с горизонтальной и вертикальной ориентацией. Но разработчик потом всё равно будет их незначительно изменять под все необходимые размеры.

Адаптивный шаблон что это. 13383313052020 aea97a12e1529ae09c2b37473bcc42f9fd796262. Адаптивный шаблон что это фото. Адаптивный шаблон что это-13383313052020 aea97a12e1529ae09c2b37473bcc42f9fd796262. картинка Адаптивный шаблон что это. картинка 13383313052020 aea97a12e1529ae09c2b37473bcc42f9fd796262

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

Адаптивный шаблон что это. 3 0svkeA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-3 0svkeA. картинка Адаптивный шаблон что это. картинка 3 0svkeA

Чем различается дизайн для разных экранов?

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

На экране ПК пользователь, не перелистывая, видит много информации: заголовки, тексты, картинки, иконки, кнопки. Со смартфона одновременно видно меньше элементов — всё рассчитано на скроллинг.

Блоки чаще всего располагают вертикально один за другим. А менее значимые элементы скрывают, например, в контекстное меню — чтобы не загромождать пространство. При необходимости пользователь может кликнуть на меню и добраться до нужного элемента.

Адаптивный шаблон что это. 4 afJVGw. Адаптивный шаблон что это фото. Адаптивный шаблон что это-4 afJVGw. картинка Адаптивный шаблон что это. картинка 4 afJVGw

Можно пример адаптивного дизайна?

Пожалуйста, вот сайт сети аптек:

Адаптивный шаблон что это. 12261114072021 accf102caaa970ce65d217b9ae9a8e9a57caa67c. Адаптивный шаблон что это фото. Адаптивный шаблон что это-12261114072021 accf102caaa970ce65d217b9ae9a8e9a57caa67c. картинка Адаптивный шаблон что это. картинка 12261114072021 accf102caaa970ce65d217b9ae9a8e9a57caa67c

Адаптивный шаблон что это. 12261114072021 08fda0244b5397e030ee401fd2bea5b24f78a72b. Адаптивный шаблон что это фото. Адаптивный шаблон что это-12261114072021 08fda0244b5397e030ee401fd2bea5b24f78a72b. картинка Адаптивный шаблон что это. картинка 12261114072021 08fda0244b5397e030ee401fd2bea5b24f78a72b

Адаптивный шаблон что это. 5 0hF80A. Адаптивный шаблон что это фото. Адаптивный шаблон что это-5 0hF80A. картинка Адаптивный шаблон что это. картинка 5 0hF80A

А функциональность адаптивных сайтов различается на разных устройствах?

Обычно все версии идентичны. Люди привыкли делать со смартфонов всё то же самое, что и с компьютера: от покупок в интернет-магазинах до рабочей коммуникации. С какого бы устройства человек ни зашёл на сайт, он не должен быть ограничен.

Но это идеальный расклад. В действительности иногда функциональность для смартфонов урезают. Скажем, расширенный поиск со множеством параметров трудно сделать удобным на маленьком экране.

Адаптивный шаблон что это. 6 lJwD7w. Адаптивный шаблон что это фото. Адаптивный шаблон что это-6 lJwD7w. картинка Адаптивный шаблон что это. картинка 6 lJwD7w

Логично! А все сайты адаптируют для разных девайсов или некоторые заточены подо что-то одно?

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

Для отдельных компаний, наоборот, пользователи ПК могут быть в приоритете, и сайт сделают только в десктопной версии. Но таких сейчас всё меньше. Мобильный трафик в среднем уже превышает десктопный. Более того, поисковики учитывают этот фактор в ранжировании — преимущество отдают сайтам, которые удобно просматривать со смартфонов.

Адаптивный шаблон что это. 7 NJ0h2w. Адаптивный шаблон что это фото. Адаптивный шаблон что это-7 NJ0h2w. картинка Адаптивный шаблон что это. картинка 7 NJ0h2w

Значит, все современные сайты используют адаптивный дизайн?

Почти. Адаптивный дизайн — самый распространённый способ «подогнать» интерфейс под разные экраны. Но он не единственный. Есть ещё респонсивный дизайн и мобильные версии сайтов.

Адаптивный шаблон что это. 8 7gbrLA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-8 7gbrLA. картинка Адаптивный шаблон что это. картинка 8 7gbrLA

Хм, ладно, пойдём по порядку. Что ещё за респонсивный дизайн?

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

Адаптивный шаблон что это. 9 KiOzhA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-9 KiOzhA. картинка Адаптивный шаблон что это. картинка 9 KiOzhA

Должно быть, это удобнее, чем рисовать несколько макетов?

Да, эта технология проще и дешевле. Но есть и минусы.

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

А ещё респонсивный дизайн подходит не для всех сайтов. Если вёрстка сложная, страницы не будут красиво сжиматься автоматически.

Адаптивный шаблон что это. 10 EH0WqA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-10 EH0WqA. картинка Адаптивный шаблон что это. картинка 10 EH0WqA

Как выглядят респонсивные сайты?

Вот, например. С ПК видно по три изображения по горизонтали, а меню вверху развёрнуто. С мобильного меню скрыто, и мы видим по одной картинке на всю ширину экрана:

Адаптивный шаблон что это. 12274514072021 6896a8696b8038f4fc8989ab005e4fccc3b90047. Адаптивный шаблон что это фото. Адаптивный шаблон что это-12274514072021 6896a8696b8038f4fc8989ab005e4fccc3b90047. картинка Адаптивный шаблон что это. картинка 12274514072021 6896a8696b8038f4fc8989ab005e4fccc3b90047

Адаптивный шаблон что это. 12274514072021 c7c2d6650fe8dd3125b1541cb39af56649bd56fa. Адаптивный шаблон что это фото. Адаптивный шаблон что это-12274514072021 c7c2d6650fe8dd3125b1541cb39af56649bd56fa. картинка Адаптивный шаблон что это. картинка 12274514072021 c7c2d6650fe8dd3125b1541cb39af56649bd56fa

Адаптивный шаблон что это. 11 cLX fA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-11 cLX fA. картинка Адаптивный шаблон что это. картинка 11 cLX fA

Понятно. А что собой представляют мобильные версии сайтов?

Мобильной версией называют отдельный мобильный сайт со своим адресом. Это ещё одна альтернатива адаптивному дизайну. Дизайн и функциональность мобильных версий могут кардинально отличаться от дизайна и функциональности десктопного сайта, нет никаких ограничений. А ещё пользователь может сам выбирать, с какой версии зайти: при желании можно открыть мобильный сайт с ПК или десктопный — со смартфона. Известный пример — мобильная версия «ВКонтакте» с отдельным адресом m.vk.com.

Адаптивный шаблон что это. 12 QuihjQ. Адаптивный шаблон что это фото. Адаптивный шаблон что это-12 QuihjQ. картинка Адаптивный шаблон что это. картинка 12 QuihjQ

Мобильные версии часто используют?

Нет, достаточно редко. Они дороги в разработке — это полноценный второй сайт. Кроме того, наличие отдельного адреса — это иногда минус, пользователь может запутаться.

Адаптивный шаблон что это. 13 udYODA. Адаптивный шаблон что это фото. Адаптивный шаблон что это-13 udYODA. картинка Адаптивный шаблон что это. картинка 13 udYODA

Выходит, адаптивный дизайн оптимален по соотношению цены и возможностей?

Это зависит от нужд конкретной компании, но большинство используют его. Он дороже респонсивного, но дешевле мобильной версии. Для любых нестандартных дизайн-решений можно настроить правильное отображение, а страницы у пользователя быстро грузятся.

Адаптивный шаблон что это. 14 T6b3Yw. Адаптивный шаблон что это фото. Адаптивный шаблон что это-14 T6b3Yw. картинка Адаптивный шаблон что это. картинка 14 T6b3Yw

Кто создаёт адаптивные сайты?

Чтобы сделать красивые и функциональные веб-страницы для разных экранов, нужны навыки дизайна и программирования. Сначала надо отрисовать внешний вид макетов, а потом воплотить задумки в коде. Адаптивные сайты может создавать команда узкопрофильных спецов или один разработчик со знаниями в дизайне.

Меню, которое вызывает пользователь. Например, с помощью клика.

Одностраничные сайты, которые обычно используют в рекламных целях.

Источник

Основы адаптивного дизайна

В этой статье я попытаюсь рассказать, как сделать простой шаблон адаптивным. И, конечно же, я попытаюсь объяснить, что такое адаптивный дизайн.

Что такое адаптивный дизайн?

Я уверен, что вы часто «серфите» по сайтам с мобильных устройств и не раз замечали, что есть сайты, где надо масштабировать страницу, чтобы прочитать текст. А бывает, что еще хуже — текст может не поместится на всю страницу и вам придется крутить страницу и по горизонтали, и по вертикали.

Зайдя на сайт с адаптивным шаблоном все меняется, ибо текст «подстраивается» под ваш телефон (разрешение экрана).

Теория (основы)

Думаю, всем известно, что все шаблоны (их стиль) построен на CSS. И адаптивный дизайн — не исключение. Наиболее важное изменение — изменение единиц измерения. Представим, ширина блока 400 пикселей, а значит, что ее надо указывать в процентах (например, 40%).

max-width и width

Тоже очень важная часть в дизайне. Например, ширина нашего сайта 1000 пикселей, но при изменение окна (по ширине, меньше 1000 пикселей), появится горизонтальная прокрутка. Но все поменяется, если мы укажем width: 100%, ибо сайт будет «подстраиваться» под наш экран.

С большими мониторами не так все просто, поскольку текст растянется на весь экран. А получается, если монитор широкоформатный, то текст будет нечитабельным.

Если вам нужно, чтобы сайт остался с такой же шириной, но при этом остался «адаптивным» — надо изменить CSS-код, как указано ниже.

min-width и width

Если чуть выше мы ставили максимальную ширину, то здесь мы устанавливаем минимальную ширину. К примеру, если установить минимальную ширину 200 пикселей, то окно браузера достигает этой ширины и оно больше не будет уменьшаться (появится горизонтальная прокрутка).

Практика

Шаблон, который будет выступать в качестве демонострации, будет иметь в себе три составляющих: шапка, основной контент и боковая колонка (сайтбар).

Адаптивный шаблон что это. image loader. Адаптивный шаблон что это фото. Адаптивный шаблон что это-image loader. картинка Адаптивный шаблон что это. картинка image loader

Как вы заметили, ширина шаблона 1000 пикселей. В шаблоне используется width и max-width: о них написано выше.

У шапки ширина все таже — 1000 пикселей. У основного контента (#colLeft) ширина 67%, а у правой колонки — 30%. Отступ между ними 30 пикселей (3%).

Использование media screen

Стоит отметить, что в media screen задается нужное разрешение экрана устройства. Их очень много, можно указывать даже свои, но самые популярные: 320px, 480px, 600px, 768px, 1024px. В моем примере используется два разрешения: 768px и 1024px.

Таким образом выглядит тег media screen в CSS

Как можно увидеть, мы используем максимальную ширину — 1024px. Данное свойство будет предаваться только тогда, когда ширина окна будет меньше 1024 пикселей.

1024 пикселя

Допустим, что наша цель — чуть-чуть сузить шаблон при этом разрешении, но основной контент и сайтбар должны оставаться на месте.

Адаптивный шаблон что это. image loader. Адаптивный шаблон что это фото. Адаптивный шаблон что это-image loader. картинка Адаптивный шаблон что это. картинка image loader

Вот, что необходимо прописать в CSS

Шапка сайта (#headerInner) имеет новый размер в 90%. Стоит отметить, что для шапки мы не используем max-width, ибо он здесь не нужен. #wrapper — блок, в котором находится основной контент и сайтбар, его ширина тоже 90%. Ширина и сайтбара, и основного контента остаются неизменными, изменился лишь отступ у сайтбара (3%). Это используется для того, чтобы при уменьшение окна сайтбар не «падал» вниз.

768px

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

Адаптивный шаблон что это. image loader. Адаптивный шаблон что это фото. Адаптивный шаблон что это-image loader. картинка Адаптивный шаблон что это. картинка image loader

Для блока основного контента (#colLeft) мы указали ширину 100%, чтобы блок растянулся на весь экран. Также мы убрали выравнивание по левому краю, указав float: none, чтобы сайтбар (#colRight) «уплыл» под основной блок контента.

Для сайтбара ширина та же, а выравнивание по правому боку (float: right;) мы убрали. Ко всему этому, мы добавили отступ (margin-top: 25px;), чтобы эти два блока разделялись.

Для того, чтобы картинки также сужались нужно использовать этот код

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *