|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|||||||||||||||||||||
Адаптация верстки под retina01.04.2015, 18:55. Показов 8755. Ответов 21
Метки нет (Все метки)
Доброго времени суток уважаемые форумчане.
Столкнулся с таким вопросом. Необходимо сверстать адаптивный сайт с учетом качественного отображения на экранах с retina. примеров как адаптировать под это дело изображения, валом и вроде вопросов не возникает. не понимаю одного, почему текст допустим в 32px на экране iphone весьма и весьма здоровы, хотя насколько я понимаю, учитывая двойню плотность пикселя шрифт должен вроде как уменьшиться...а приемлемого результата достигаю только в случае уменьшения шрифта в два раза. Подскажите плиз что не так делаю... в HTML прописываю метатег:
т.е. я как понимаю все надо вручную перебивать..и что размер в 70px на обычном устройстве таким же огромным почему то остается и на устройствах с retina (проверял, создал блок в 640px и на iphone 5 (разрешение 640 на 960, создал мне горизонтальную прокрутку в два экрана)
0
|
|||||||||||||||||||||
| 01.04.2015, 18:55 | |
|
Ответы с готовыми решениями:
21
Адаптация под планшеты Адаптация под маленькую ширину |
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
|
| 01.04.2015, 20:02 | |
|
Шрифт 16 пикселей и на ретине 16 пикселей, а не 8
Добавлено через 2 минуты Оптимизировать нужно растровые изображения Добавлено через 1 минуту Вы не поверите, но css-разрешение 5 айфона 320 px
0
|
|
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|
| 01.04.2015, 21:00 [ТС] | |
|
Вы не поверите, но css-разрешение 5 айфона 320 px
я понимаю что разрешение 320рх и точно так же как для ipad с разрешением 1536х2046 разрешение в csss будет 768х1024, но мне дали дизайны для айфона и апада в размере их реальных разрешений.... как мне тогда более правильно верстать то? мне что сразу надо было делить на 2 или как? я ужо так запутался что слов нету(.. Добавлено через 7 минут допустим у меня есть дизайн, ширина которого 1536рх а высота 2046рх, на нем есть два блока с div, которые занимаю по ширине 100% и по вертикали друг от друга имеют расстояние в 100рх. Один из них содержит шрифт 45рх а второй 25рх. Как это все сверстать чтобы норм смотрелось и на мониторе обычного пс и на айпаде под ретину?
0
|
|
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
||
| 01.04.2015, 21:11 | ||
|
Попадались мне как-то дизайны нарисованные на 640 пикселях, но подразумевалось что это 320px. Действовал просто - уменьшал все в два раза (расстояния, шрифты)
Добавлено через 1 минуту
1
|
||
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
||||||
| 01.04.2015, 21:20 [ТС] | ||||||
|
вопрос просто в том, что работу принимает дизайнер и у дизайнера такая штука приемки...открываем готовыю верстку на афоне, делает скрин шот..открывает потом на компе и давай по пикселям сверять...насколько верен такой подход?
вот я походу и уменьшил все что было..чтобы получить норм размер..как писал:
от вышерассказзаного способа приема готовой верстки, очень сложно на глаз сделать чтобы все в пиксель сходилось(( Добавлено через 2 минуты я так понимаю что и для обычного пс я тоже все в два раза режу исходя из такого дизайна?
0
|
||||||
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
||
| 01.04.2015, 21:25 | ||
|
Это вы зря, батенька. Объясните вашему, кхе-кхе, дизайнеру, что разрешение айфона 320 пикселей, а не 640 и подкиньте статью на хабре для прочтения.
Добавлено через 1 минуту Десктопный дизайн 1:1. Добавлено через 47 секунд Надо уменьшать psd в 2 раза тогда Добавлено через 1 минуту
0
|
||
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|
| 01.04.2015, 21:27 [ТС] | |
|
а как правильно и умно объяснить это дизайнеру?
а нарвавшись сегодня на статью ..последовал примеру уменьшения всего в два раза( Добавлено через 1 минуту т.е. фактически мои действия это уменьшаю все в два раза для айпада, а для десктопа так и оставляю 1к 1?
0
|
|
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
|
| 01.04.2015, 21:28 | |
|
Объясните ему разницу между физическими пикселями девайса и css-пикселями.
0
|
|
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|
| 01.04.2015, 21:33 [ТС] | |
|
постараюсь) просто в эту тему вляпался только пару дней назад(( еще чуть плаваю..
Огромное спасибо за помощь..вроде начинаю понимать Добавлено через 1 минуту а как тогда правильно осуществлять приемку?
0
|
|
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
||
| 01.04.2015, 21:36 | ||
Сообщение было отмечено Alex_student как решение
Решение
1
|
||
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|
| 01.04.2015, 21:48 [ТС] | |
|
блин хоть на bootstrap переходи((
Добавлено через 38 секунд а где-то такие правила по дизайну оговариваются или вы исходя из своего опыта? Добавлено через 3 минуты т.е. фактически то что я наворотил это жуткий каостыль и фактически можно быо обойтись банальным @media (min-widht 320px) { верстка под айпад и просто узкое расширение } а то что наворотил это только для графических элементов)?
0
|
|
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
||||||
| 01.04.2015, 22:01 | ||||||
|
Я работаю в студии, и как-то у нас с дизайнерами ни разу не возникали такие вопросы (видно мне попались неправильные дизайнеры
). Сверяем дизайн с версткой, но это никак не пиксель в пиксель, все понимают что точного схождения не будет (само собой разумеется, что если в макете отступы по 20 пикселей, то столько же будет и в верстке, или если блок меню занимает 40 пикселей, то в html он тоже 40, но если есть текстовый блок без четко очерченных границ, то он точно не будет соответствовать дизайну из-за рендеринга - будет разница по-высоте).Добавлено через 3 минуты Вся суть ретины заключается в отрисовке графики, чтобы картинки не распиксилизовывались, они должны быть больше в 1.5 раза (то есть, если в дизайне иконка 20х20, то для ретины она должна быть 30х30, но займет свои 20), но мы обычно берем в 2 раза больше. Или использовать svg. Добавлено через 4 минуты Из своего шаблона
0
|
||||||
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
|
| 01.04.2015, 22:04 [ТС] | |
|
Вся суть ретины заключается в отрисовке графики, чтобы картинки не распиксилизовывались, они должны быть больше в 1.5 раза (то есть, если в дизайне иконка 20х20, то для ретины она должна быть 30х30, но займет свои 20), но мы обычно берем в 2 раза больше. Или использовать svg.
я вот и читал, что для айпада это ровно два, а для того же андройда какого может быть и 1.5 и т.д) а как дизайнер фактически может сказать насколько соовтетсвуе макет на ападе тому что он нарисовал? или я делаю верстку под 320 и пусть на десктопе смотрит? ![]() Добавлено через 58 секунд Огромное спасибо Вам. кажется начинает картина прояснятся..завтра начну воять, надеюсь до конца все дойдет)
0
|
|
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
||
| 01.04.2015, 22:12 | ||
|
0
|
||
|
62 / 53 / 35
Регистрация: 30.03.2015
Сообщений: 264
|
|
| 01.04.2015, 22:23 | |
|
Хоть вопрос и не мне, но:
Я тоже задаю в px, это, наверное, дело привычки. Задавать в em - это правильный подход. Но себя я вот не смог приучить к относительным величинам, мне больше по-душе, когда я имею полный контроль над значениями.
0
|
|
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
||||||||||||
| 01.04.2015, 23:03 [ТС] | ||||||||||||
0
|
||||||||||||
|
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
|
||
| 01.04.2015, 23:43 [ТС] | ||
просто я так понимал, что для каждого расширения создаем свой @media и там переопределяем размер шрифта...
0
|
||
|
|
|
| 01.04.2015, 23:52 | |
|
Alex_student, я не предлагал - я спрашивал: почему вместо относительных величин, которые удобнее использовать, на мой взгляд, для адаптивной вёрстки, Вы используете фиксированные размеры шрифта...? Ну а Вы, как удобно так и делайте - только на вопрос ответьте...
0
|
|
| 01.04.2015, 23:52 | |
|
Помогаю со студенческими работами здесь
20
Адаптация под мобильное устройство Адаптация под браузер Сафари Адаптация под мобильные устройства Адаптация под мобильные устройства Адаптация под разные разрешения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|