Размеры веб-дизайна

Это одна из моих главных проблем в эти дни. Я использую 15-дюймовый Retina Macbook Pro. Когда я разрабатываю веб-сайты в Photoshop, я обычно использую следующие настройки:

  • ширина = 2560, чтобы было удобно просматривать на больших экранах; однако я сохраняю весь текст в сетке содержимого из 12 столбцов (2000 пикселей)
  • разрешение > 300

Проблема в том, что когда я просматриваю сайт в своем веб-браузере на экране 1080p, он выглядит огромным. Однако в Photoshop на моем Macbook Pro все выглядит нормально.

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

Что на самом деле происходит с сайтом, когда вы делаете адаптивный веб-дизайн? Какой размер шрифта (ов) я должен использовать в фотошопе, чтобы они правильно масштабировались?

Какие единицы вы используете для определения размера вашего контента? Если вы используете пиксели для изменения размера ваших div, шрифтов и изображений, это статические размеры, поэтому они не будут масштабироваться пропорционально при изменении разрешения экрана. Пиксели имеют разные «размеры» в зависимости от экрана. Гораздо лучше использовать бэр и % в качестве единиц измерения.
Привет, Дэвид, спасибо. Наш разработчик попросил меня использовать пиксели в качестве единицы размера текста. В настоящее время я занимаюсь дизайном этого сайта, и он выглядит нормально в полноэкранном режиме фотошопа (ширина 2560 пикселей), но выглядит ужасно огромным на экране 1080p после разработки. Итак, можно ли начинать дизайн с холста шириной 1920 пикселей, а не с холста шириной 2560 пикселей? Имеет ли это смысл? Еще раз спасибо за помощь. :)
Поищите в Google «отзывчивый веб-дизайн», чтобы лучше понять, как сегодня создавать веб-сайты. Суть в том, что у вас действительно не должно быть ширины.
Что касается 2560 пикселей, которые выглядят огромными на 1080… что вас смущает? в этой ситуации вы сделали страницу в 2,5 раза шире реального экрана.

Ответы (2)

Я немного прокомментирую ваши шаги, прежде чем пытаться кратко ответить.

Когда я создаю веб-сайты в Photoshop

Дизайн — это не то же самое, что «создание картины». Дизайн — это процесс, в котором вы знаете, что это за процесс. Создание макета — это только часть процесса проектирования.

Обычно я использую следующие настройки:
ширина = 2560, чтобы было удобно просматривать на больших экранах; однако я сохраняю весь текст в сетке содержимого из 12 столбцов (2000 пикселей)

Вы предполагаете, что пиксели - это правильная единица измерения. Это не так, а скорее отправная точка.

разрешение > 300

PPI не имеет ничего общего с веб-дизайном. Но поскольку вы используете Photoshop в качестве отправной точки, установите ppi на 72 или 96.

Основное руководство

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

Я бы отделил «лучшие практики» от «основных практик».

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

Используйте свое изображение (например, файл jpg) любого размера в пикселях, который вы выберете.

  • Пропорциональный процесс НЕ говорит: это большая фотография ХХ пикселей.

  • Он говорит: «Это должно быть шириной с ваш экран».

Вот мой совет в посте о том, как можно представить макет: Как вы представляете каркасы и дизайны для длинного одностраничного веб-сайта?

Если вы используете этот код, изображение будет передискретизировано, чтобы соответствовать любому современному размеру экрана.

Это первая основная идея. Оттуда вы начинаете думать о том, как веб-страница должна выглядеть на физическом устройстве. В основном:

  • Большой настольный монитор

  • Планшет

  • Телефон

Но это должно быть более конкретно закодировано в таблице стилей.

Вы заметили, что я еще не упомянул размер в пикселях?

Проблема сетчатки

Особой проблемой являются дисплеи высокой плотности.

Если вы думаете, что можете создать веб-сайт, используя большой монитор, и использовать ту же информацию, что и на маленьком телефоне... Нет. Не имеет значения, имеет ли он те же 1920x1080 пикселей, что и ваш 24-дюймовый монитор.

Опять же, вы думаете о нем как о телефоне или как о большом мониторе, а не о пикселях.

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

Браузер "декларирует" нормальный размер пикселя для телефона, например 480px, но в то же время "шепчет" веб-сайту "Эй, но пришлите мне изображения с высоким разрешением, которые у вас есть, потому что я могу показать их более четко", так что вы можете получить фотографию в 2 или 3 раза больше.

Кстати, вы начинаете с этого разрешения дисплея Retina, что не всегда так.

Некоторые советы:

  • Попробуйте использовать более стандартное разрешение, например ширину 1920 пикселей, но только в качестве отправной точки.

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

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

Лучшие практики

  • Подумайте о пропорциях. <= (основные практики здесь)

  • Начните изучать, что такое медиа-запросы. <= (Стандартные методы здесь)

  • Изучите использование фреймворка. <= (Некоторые распространенные методы здесь)

  • Глубоко изучите HTML и CSS, дизайн UX, разрешение и т. д. <= (Лучшие практики здесь)

Пиксели не имеют стандартного «размера», связанного с ними. Таким образом, изображение шириной 2000 пикселей на дисплее Retina (с разрешением 2880 на 1800 пикселей) составляет примерно 2/3 ширины экрана. Однако то же самое изображение на экране 1080p (1920 на 1080 пикселей) шире, чем размеры экрана.

Эй, TUnaMaxx, спасибо. Можно ли начинать дизайн на холсте шириной 1920 пикселей вместо холста 2560 пикселей? В чем разница? какие плюсы и минусы?