Jump to content
  • 0

Работа с приложение "Pixel Perfect"


Super_Saimon
 Share

Question

Добрый день! Помогите теорией. Немного запутался в процессе сравнения макета и готовой страницы: если макет у меня в ширину 1200px, а в высоту, к примеру, 2000, то, опять же, если  у меня разрешение 1920х1080, то мне и мою страницу для сравнения нужно загнать в такие габариты, как на макете? Просто, вроде, все размеры строго "по ГоСТу", с макета, а не совпадает...

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Вообще бывает по-разному, но подгонка 1:1, все же, должна присутствовать в таких размерах как представлено.
То есть тебе надо уменьшить ширину окна браузера что бы она совпадала с шириной макета

Link to comment
Share on other sites

  • 0
29 минут назад, klierik сказал:

Вообще бывает по-разному, но подгонка 1:1, все же, должна присутствовать в таких размерах как представлено.
То есть тебе надо уменьшить ширину окна браузера что бы она совпадала с шириной макета

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

Link to comment
Share on other sites

  • 0
43 минуты назад, Super_Saimon сказал:

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

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

Link to comment
Share on other sites

  • 0
4 минуты назад, klierik сказал:

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

Все размеры я беру с макета, если вы об этом. Но я так понял, что это скорее мой косяк с выстраиванием по вертикали. 

7 минут назад, klierik сказал:

Я не понимаю негодований про высоту. там контент — займет столько места сколько ему надо.

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

8 минут назад, AlexZaw сказал:

Проверяйте интрелиньяж, размеры блоков, возможно где то нужно поставить box-sizing:border-box;

 

Спасибо за подсказку! 

Link to comment
Share on other sites

  • 0
1 минуту назад, Super_Saimon сказал:

Все размеры я беру с макета, если вы об этом. Но я так понял, что это скорее мой косяк с выстраиванием по вертикали. 

Понятно что с макета, только макет != браузер, и я уверен что берутся не верные значения.

1 минуту назад, Super_Saimon сказал:

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

При равном контенте должно совпадать по вертикали и горизонтали, но не на 100%, так как, как минимум ширина блока, занимаемая текстом, с бОльшей вероятностью не будет совпадать.

При всем оптимистическом прогнозе если ты потратишь очень много времени для достижения реального 1:1, на пример, в Chrome, остальные браузеры тебя за это "накажут". Фанатизм не обязателен, ибо слишком дорого выйдет

Link to comment
Share on other sites

  • 0
1 минуту назад, klierik сказал:

При равном контенте должно совпадать по вертикали и горизонтали, но не на 100%, так как, как минимум ширина блока, занимаемая текстом, с бОльшей вероятностью не будет совпадать.

При всем оптимистическом прогнозе если ты потратишь очень много времени для достижения реального 1:1, на пример, в Chrome, остальные браузеры тебя за это "накажут". Фанатизм не обязателен, ибо слишком дорого выйдет

Спасибо за разъяснения и потраченное время! Очень помогли устранить пробелы, которые мешали "жить спокойно"!)))  А еще такой вопрос... извиняюсь за наглость,конечно. А есть ли разница в сравнении между жестко заданными величинами страницы и адаптивной страницы? Просто мне попадало на глаза статья где описано, что при адаптивном, как минимум, по  ширине  сравнение уже не имеет значения. 

Link to comment
Share on other sites

  • 0

Сложно ответить универсально. По идее тебе должны предоставить макеты для каждой ширины: <768\>=768\>=992\>=1200px в которых и будет показано как должен вести себя контент.

А начинать тебе следует с 0, как раз, а не с 1200, ибо "mobile first". И потом же — в таком случае ты первым верстаешь под мобайл, но у тебя не будет 100% все равно (добиваться этого не ризонно). НО, важно сделать как можно ближе к дизайну все, что не является непосредственно наполнением — контентом. Поля\отступы, конечно же, должны быть идеальными.

Если макет построен грамотно (и верстка написана грамотно), то при росте ширины экрана, когда за дело берется респонсив, тебе предстоит вносить лишь изменения в SCSS/LESS  переменные, для изменения тех или иных значений отвечающих за параметры которые подтверждены изменениям.

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Mondeus
      Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. 
      .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  

    • By Mix9
      есть див с 5 img, при уменьшении экрана див выходит за него. Я добавил overflow: auto для этого div в надежде на то, что я смогу прокручивать фотки с помощью скроллбара, однако даже с ним почему-то я не вижу часть фоток которые вышли за границу. Что с этим можно сделать? класс video повторяется 5 раз, я тут оставил только 1 
      .content{ width: 90%; background-color: #333; } .video{ margin: 0px 4px 0px 4px; width: 310; display: flex; flex-direction:column; } .video_button_text{ margin-top: 10px; display: flex; flex-direction: row; font-size: 20px; color: white; } .video_text_div{ display: inline-block; width: 250px; } .video_text{ text-align: justify-all; margin: 0px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .slidan_videos{ margin: 0px 10px 0px 20px; overflow: auto; width: auto; margin-bottom: 50px; display: flex; flex-direction: row; justify-content: space-around; } <div class="content"> <div class = slidan_videos> <div class = video> <div> <a href = 'ссылка'><img class="img" src=""картинка"></a> </div> <div class = video_button_text> <div class = avatarka_div> <a href="ссылка" target="_blank"><img class = avatarka src="картинка"></a> </div> <div class = video_text_div> <p class = video_text><a href="ссылка">текст</a></p> </div> </div> </div>
    • By Andy_Code
      Здравствуйте! Проблема заключается в следующем: есть стартовый шаблон от "Фрилансера по жизни" версии 2021 года, открываю в VSCode, ввожу в терминале npm i затем gulp, все срабатывает как и должно, создается папка с результатом, начинаю прописывать стили для header, задаю ограничивающий контейнер и при проверке работоспособности данного контейнера выясняется, что стили, прописанные мной перекрывают стили медиа-запросов, прописанных в шаблоне и по итогу адаптив не работает, получается что итоговый css собирается в не правильном порядке! Подскажите, пожалуйста, как подобную проблему можно исправить?)
    • By vladdvin
      Верстаю макет с Фигмы - https://www.figma.com/file/2rdy1qjBTl7D6BAC8S4qlf/Webovio?node-id=0%3A1. Наверстал
      CSS
      В результате отображается следующая картинка

      в режиме инструментов разработчика. А вне режима вообще отображает

      Подскажите как добиться отображения текста как на макете.
    • By RaiderCoder
      Здравствуйте , сделал макет сайта для интернет магазина . Но столкнулся с проблемой при верстке кнопок на главной странице и не нашел информации как можно уместить текст + несколько картинок в одну кнопку. Знает кто решение и реалезуемо оно вообще ?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy