Open Nolra opened 1 year ago
https://github.com/pashbespaloff/cryptosale https://pashbespaloff.github.io/cryptosale/
Это первая итерация. Чего пока нет:
https://github.com/pashbespaloff/cryptosale https://pashbespaloff.github.io/cryptosale/
Это первая итерация. Чего пока нет:
- иллюстрация из макета скачивается криво, с лишними кругами, поэтому выглядит стрёмно и сжимается тоже стрёмно — переделаю, если будет возможно скачать нормальную иллюстрацию,
- адаптивности блока latest applications (то есть слайдера),
- выплывающего меню по клику на кнопку-бургер,
- работы с JS (только визуальный эффект на хедере при скролле).
Все очень хорошо по стилю кода и по правильности html/css, но есть проблема с самим макетом. Он "резиновый", и есть множественные проблемы на разных экранах, чтобы их избежать стоит задать паттерн, во-первых паттерн контейнеров. В оригинальном дизайне они в целом схожи с bootstrap размерами контейнера. Можно использовать его, а можно просто сделать фиксированный контейнер, который при 1200 становится 100%.
Я рекомендую отказаться от идеи резинового контейнера и остановится на проекте фиксированных контейнеров в px. Чтобы понять в чем проблема поставь ширину экрана 2560 (4к) кнопка Exchange имеет ширину 768px, такого быть не должно. И я рекомендую отсмотреть начиная с этого разрешения и до 1200, он не должен меняться, должен быть стабильным. Его максимальный фрейм - 1160px согласно макету. При переходу к мобильной верстке я также рекомендую избегать резиновых элементов (таких как кнопки, inputs), они должны иметь стабильный размер для каждого устройства.
В сухом остатке все отлично по коду, но есть небольшие проблемы с визуальной частью сайта.
p.s: я убрал из макета тени изображения, которые мешали
включи git pages в репозитории пожалуйста, чтобы визуально было удобно смотреть html назови index.html (и в нем на 157 строке какой-то странный баг)
https://github.com/pashbespaloff/cryptosale https://pashbespaloff.github.io/cryptosale/ Это первая итерация. Чего пока нет:
- иллюстрация из макета скачивается криво, с лишними кругами, поэтому выглядит стрёмно и сжимается тоже стрёмно — переделаю, если будет возможно скачать нормальную иллюстрацию,
- адаптивности блока latest applications (то есть слайдера),
- выплывающего меню по клику на кнопку-бургер,
- работы с JS (только визуальный эффект на хедере при скролле).
Все очень хорошо по стилю кода и по правильности html/css, но есть проблема с самим макетом. Он "резиновый", и есть множественные проблемы на разных экранах, чтобы их избежать стоит задать паттерн, во-первых паттерн контейнеров. В оригинальном дизайне они в целом схожи с bootstrap размерами контейнера. Можно использовать его, а можно просто сделать фиксированный контейнер, который при 1200 становится 100%.
Я рекомендую отказаться от идеи резинового контейнера и остановится на проекте фиксированных контейнеров в px. Чтобы понять в чем проблема поставь ширину экрана 2560 (4к) кнопка Exchange имеет ширину 768px, такого быть не должно. И я рекомендую отсмотреть начиная с этого разрешения и до 1200, он не должен меняться, должен быть стабильным. Его максимальный фрейм - 1160px согласно макету. При переходу к мобильной верстке я также рекомендую избегать резиновых элементов (таких как кнопки, inputs), они должны иметь стабильный размер для каждого устройства.
В сухом остатке все отлично по коду, но есть небольшие проблемы с визуальной частью сайта.
p.s: я убрал из макета тени изображения, которые мешали
https://github.com/pashbespaloff/cryptosale/tree/view-fix https://pashbespaloff.github.io/cryptosale/
Новая версия, избавился от всех vh, сделал фиксированный фрейм 1200, исправил проблемы с резиновостью на больших экранах (но всё равно оставил плавающие размеры в некоторых случаях, когда это помогало шаблону лучше смотреться, на мой взгляд).
https://github.com/pashbespaloff/cryptosale/tree/reload https://pashbespaloff.github.io/cryptosale/
Ещё новая версия — избавился от общего контейнера на весь сайт, соответственно переверстал, на 320 и 4K проверил, горизонтальных скроллов нет.
Сдаю проект, постаралась учесть то, что на уроке с ревью обсуждали. https://github.com/nedostatoksna/currency-exchange-project/tree/currency-exchange-ver-3 https://nedostatoksna.github.io/currency-exchange-project/
Макет нашего итогового приложения в курсе html/css/js
Ведите разработку следующими этапами -
Приложение представляет из себя страницу валютного обменника.
Функциональные части (js):
Сдавайте проект на ревью частями, после разработки каждой части разбивая работу по этапам и разработке функциональности
удачи