background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS"

input logo icon
Теги видео
|

Теги видео

фрилансер по жизни
Жека Андриканич
верстка макета с нуля
адаптивная верстка макета
верстка макета gulp
верстка макета scss
верстка макета JS
верстка макета с нуля
верстка psd макета с нуля
верстка
css
html
уроки html
верстка сайтов
верстка сайта из psd
адаптивная верстка
верстка сайта с нуля
веб разработка
верстка сайтов с чего начать
правильная верстка сайта
верстка сайта
верстка сайтов уроки
марафон по верстке
марафон по верстке
марафон по html верстке
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
[музыка]
00:03:02
эй привет ребята привет это у нас уже 3
00:03:05
часть марафона по верстке макете к
00:03:10
одного интересного вот он такой вот
00:03:13
пакетик
00:03:14
значит такой красивый уже было 2 части
00:03:17
ссылки на них в описании мы успели
00:03:20
сверстать шапку слайдер
00:03:22
еще один слайдер вот с такими а лотами
00:03:25
тут много было деталей поэтому
00:03:27
предыдущие части смотрите кто только что
00:03:31
присоединился вот это фрилансер по жизни
00:03:35
меня зовут же не андре к ней я абсолютно
00:03:38
бесплатно учу вас всех собственно
00:03:41
верстать и быть хорошими людьми
00:03:44
вот поэтому кто в первый раз меня видит
00:03:49
то приятно познакомиться подписывайтесь
00:03:52
на канал там много интересного
00:03:53
вот значит сегодня у нас естественная
00:03:59
каждую часть пытаюсь этот макет
00:04:01
закончить да вот но пока не удается вот
00:04:07
и следующие два часа бы опять сделаем
00:04:11
вот это у нас остаток вот такой вот дам
00:04:13
мы донизу
00:04:15
вот сколько успеем за плюс-минус 2 часа
00:04:19
столько и сделаем впереди у нас много
00:04:21
интересного например вот этот блок с
00:04:23
категориями и с декором здесь до покажу
00:04:27
как как его можно сделать реализовать ну и
00:04:31
ниже у нас текстовый блок блок услуги
00:04:36
а еще один слайдер с цитатами да да это
00:04:39
слайдер дальше у нас блока с новостями
00:04:43
формочка небольшая подписки и собственно
00:04:45
footer кстати как у вас дела
00:04:49
вы мне не ответили слышно ли меня все
00:04:52
легкий
00:04:59
ну что будем потихонечку начинать так
00:05:05
вот у нас результат до который у нас уже
00:05:09
на сегодняшний день готов вот и ниже мы
00:05:12
будем собственно
00:05:14
выдумывать вот этот вот блок вот я
00:05:18
сделал вывод что это один блок на самом
00:05:20
деле вместе с текстом можно делить на
00:05:25
разные блоки можно нет данном в данном
00:05:27
случае в данной ситуации это не имеет
00:05:30
никакого структурного значения поэтому я
00:05:33
это сделаю одним блоком категории до я
00:05:36
замечаю что здесь по надписям я понимаю
00:05:40
что это какие-то отдельные категории а
00:05:42
вот это скорее всего некий села текст
00:05:44
либо просто текст описание эти горе
00:05:47
хорошо блоки интересный приступим значит
00:05:52
html
00:05:54
ок здесь я по сворачивал уже готовые
00:05:57
блоки дам чтобы они не мешались нам
00:06:00
здесь и значит я посмотрю тут у нас нет
00:06:04
заголовков поэтому suction мы не будем
00:06:07
использовать будем использовать div чик
00:06:11
и что это у нас это у нас категории так
00:06:14
и запишем категории с да да вот
00:06:21
естественном оставим ограничивающий
00:06:23
контейнер вот который будет ограничивать
00:06:28
ширину вот
00:06:30
так и вот здесь самое интересное
00:06:33
начинается то есть опять мы атакуем этот
00:06:35
блок поскольку мы решили до что это один
00:06:38
блок значит нам нужно его делить делить
00:06:42
мы будем его на 2 части собственно часть
00:06:44
самими категориями да и а текстовая
00:06:48
часть вот я уже говорил прошлый раз что
00:06:50
всегда стоит именно так атаковать блоки
00:06:53
то есть делить их от крупную часть
00:06:55
большую и страшную шипами с зубами
00:06:59
делить на мелкие части знаете такие
00:07:02
новорожденные котята такие слепые
00:07:04
махонький моих так 1 1 и сделали и вот
00:07:08
из этих всех котят получается что-то
00:07:10
зубастая большое что именно так нужно
00:07:13
делать и ничего в этом страшного нет
00:07:15
хорошо значит здесь я отбросив все
00:07:20
сомнения разделил это на две части и
00:07:22
верхняя часть у меня будет ссылками
00:07:24
значит что это
00:07:26
это собственно
00:07:30
колонки до колонки с неким контентом
00:07:35
просто тут пас toyota вопрос самый
00:07:37
главный как мы будем эти колонки делать
00:07:40
то есть вот это одна колонка это 2 а вот
00:07:43
это третье или же как бы вот так колонка
00:07:48
с содержимым 2 3 4 5 и так далее то есть
00:07:53
в первую очередь нам нужно это решить
00:07:55
чтобы нам нужно чтобы это решить нам
00:07:58
нужно понять как мы будем делать здесь
00:08:00
декор меня вот этот вот
00:08:04
вот и я предполагаю что все-таки я буду
00:08:09
это делать
00:08:10
элементами то есть у меня вот это будет
00:08:14
одна колонка вот одна колонка в которой
00:08:18
будет контент и в которой будет вот этот
00:08:21
вот декор по крайней мере я попробую
00:08:24
сделать именно так а впоследствии мы
00:08:27
если зайдем в какой-то тупик или поймем
00:08:30
что это не очень не очень правильно не
00:08:33
очень шустро получается то мы быстренько
00:08:36
это все дело поменяем наш ход мыслей
00:08:39
хорошо значит первым делом не нужно
00:08:43
создать flex контейнер в принципе да
00:08:47
наверное я его создам вот и создаю
00:08:50
собственную одну колонку вот flex
00:08:54
контейнер колонка как всегда любимые мои
00:08:57
куча дивов которые так вам все нравится
00:09:01
вот и внутри собственно я помещаю
00:09:05
контент дам то будет у меня какой-то
00:09:10
категории с сайтом могу его вынести в
00:09:15
отдельный блок этом категорий пусть
00:09:20
будет простой то почему бы и нет что еще
00:09:24
хотелось бы отметить отметить хотелось
00:09:28
бы то что это у нас наверняка ссылка
00:09:31
правильно фамильным поэтому вот это дело
00:09:36
нужно сразу предусмотреть
00:09:44
вечера
00:09:45
правда сделал ссылкой что у нас внутри
00:09:48
этой ссылке есть у нас есть четыре
00:09:51
объекта фон до иконка текст и некий
00:09:57
декор который кстати здесь вот так вот
00:10:00
реализован 1 одной картинкой поскольку я
00:10:05
уже показывал в прошлый раз как делать
00:10:07
такие декор и вручную чтобы
00:10:10
потренироваться здесь чтобы не повторять
00:10:13
просто практически те же действия я вы
00:10:16
гружу это дело как и картинку проблему
00:10:19
тут никакой нет это с фиджи поэтому я
00:10:26
это дело в и гружу просто чтобы не
00:10:28
повторять не повторяться до
00:10:30
за этим не так интересно наблюдать как
00:10:33
за чем-то новом прошел и поскольку у
00:10:36
меня бы картинки вот эту фоновую и вот
00:10:39
эти иконки я уже заранее подготовил да
00:10:43
вот чтобы опять же не тратить ваше время
00:10:47
хорошо значит теперь мне нужно создать
00:10:53
фон дал просто назову бюджет добавлю
00:10:57
туда картинку арес-1 пейджером есть и
00:11:03
вешаю на него свой класс g чтобы
00:11:08
картинка любая картинка была хорошо
00:11:10
вписана в тот блок который мы сейчас
00:11:12
будем создавать вот год дальше кстати
00:11:19
многие из вас заметили что я пишу де
00:11:22
внутри
00:11:23
не обязательно дивана я пишу блочный так
00:11:27
внутри строчного раньше так нельзя бы
00:11:30
делать раньше валидатор на это все дело
00:11:32
ругался но с недавнего времени точно не
00:11:35
скажу с какого
00:11:37
vec3 до консорциум разрешил использовать
00:11:41
блочные теги внутри строчных вот такой
00:11:44
вот прикол
00:11:46
окей хорошо значит продолжим так
00:11:55
иконочка дам айкан . у меня тоже есть
00:12:08
так и дальше у нас текст назову вот
00:12:12
тайтл текст у нас может быть
00:12:18
однострочный двухстрочный мы видим
00:12:21
соответственно он может быть и больше
00:12:22
наверное в каких-то разумных пределах мы
00:12:27
будем это дело предугадывать еще в
00:12:31
результате у меня вот что то такое
00:12:33
получилось я бы так и оставил почему не
00:12:38
шутка будем делать как в макете
00:12:41
хорошо я пока остановлюсь но вот этой
00:12:44
одной колонке с одним с одним содержимым
00:12:49
почему я привык делать так что я
00:12:51
сверстал вот это все дело посмотрю как
00:12:53
она все ли хорошо работает готовлю начну
00:12:56
это дело дублировать до чтобы потом не
00:12:59
переделывать
00:13:00
большее количество кода перенес классы
00:13:06
так ой там сразу отдельный блок я выношу
00:13:10
в отдельный файл вот здесь у меня
00:13:15
сверстан и так так скажем отдельные
00:13:18
блоки которые можно да так выделить
00:13:20
такие маленькие булочки вот
00:13:24
и собственно тут я его и буду верстать
00:13:27
позиция на релате
00:13:30
он сразу абсолютный на всю ширину высоту
00:13:34
родителя вот и вот здесь вот нужно нам
00:13:38
будет а думать думать потому что тут могут
00:13:41
быть нюансы
00:13:43
часы объясню о чем идет речь
00:13:45
для начала надо определиться с размерами
00:13:48
я здесь уже показывал выше в прошлый раз
00:13:51
как делать динамическую высоту до я
00:13:54
использовал для этого padding процентный
00:13:57
здесь посмотрим возможно тут и нет
00:14:01
смысла этого делать ну я пока сделаю а
00:14:06
там будет видно при адаптивен как нам
00:14:09
лучше поступить так хорошо но для начала
00:14:16
мы flexi мэтти элементы и центра нам не
00:14:20
нужно нам нужно развернуть и и наверно
00:14:25
сейчас мы посмотрим на макет да тут
00:14:30
везде отступы разное быстро у нас не
00:14:32
получится будем делать по деньгами
00:14:35
значит хорошо 24 сверху 39 снизу и по
00:14:41
бокам я сразу какие-то по денги заложу
00:14:47
40 3010
00:14:55
война этом стенд и пробуем вот пока все
00:15:01
как-то стрёмно выглядит ну это мы сейчас
00:15:04
дело поправим значит с высотой теперь я
00:15:07
хотел до понять вот здесь значит размера
00:15:15
задающим у нас сейчас является контент
00:15:18
который внутри вот поэтому поэтому
00:15:24
поэтому нам все-таки придется здесь
00:15:27
задать высоту потому что это в данном
00:15:30
случае будет меньше ресурсозатратно во
00:15:35
всех отношениях чем чем процентная
00:15:40
высота до хорошо значит дальше еще также
00:15:44
можно заметить что картинка здесь явно
00:15:47
темнее да выглядит чем выгружается чем
00:15:50
ее выгрузил все потому что здесь сверху
00:15:52
наложен некий слой вот тут его даже
00:15:58
сложно как то вычислить по крайней мере
00:16:00
в вагоне вот поэтому я буду просто
00:16:03
накладывать на глаз плюс-минус чтобы
00:16:05
было похоже значит почему стоит делать
00:16:08
именно так именно выгружать оригинальную
00:16:12
картинку вот она да светлая а потом на
00:16:15
кровати и вот таким фильтром до
00:16:17
затемняющие потому что собственно
00:16:19
заказчик будет скорее всего делать
00:16:21
именно тогда картинка не будет круглой
00:16:24
там вот такой вот прям уже стоном нам
00:16:28
лучше сделать так чтобы туда можно было
00:16:31
вставить абсолютно любую картинку любого
00:16:33
размера цвета формы да и она будет
00:16:37
выглядеть так как в макете круглое
00:16:41
затемненное так далее именно так нужно
00:16:43
поступать
00:16:44
вот когда мы хотим сделать действительно
00:16:47
качественную верстку вот я буду
00:16:51
использовать псевдо-элементы автор я
00:16:53
просто наложу его сверху вот черный цвет
00:16:58
и сделаю ему прозрачность сейчас мы с
00:17:03
прозрачностью поиграемся вот сейчас это
00:17:06
все выглядит вот так у не очень как бы
00:17:09
симпатично но это все поправит так
00:17:12
теперь я хочу попробовать сделать
00:17:14
круглую все это дело круглым вот и у
00:17:19
меня с этим могут возникнуть проблемы
00:17:22
потому что это круг вот точнее но потому
00:17:27
что это ссылка и я сейчас объясню почему
00:17:31
так
00:17:32
ширину мы тоже зададим фиксированную
00:17:35
данном случае вот вот о чём я говорил то
00:17:39
есть за пределами за пределами как бы
00:17:43
круга окружности сейчас я все равно могу
00:17:45
нажимать вот это как бы не очень хорошо
00:17:50
да то есть это нелогично если человек
00:17:54
в где-то здесь водит мышкой у него
00:17:57
появляется рука то есть ссылка
00:17:59
он может здесь нажать это как бы не
00:18:01
очень потому что рисунка самого еще нет
00:18:05
вот поэтому нужно из этой ситуации
00:18:07
выходить и я подозреваю что это
00:18:11
происходит из-за того что это у нас
00:18:13
ссылка вот и видимо какие то вот такие
00:18:16
особенности происходят миль с ней вот
00:18:21
поэтому я попробую эту ссылку перенести
00:18:24
глубже ой там link
00:18:34
вот а это у нас будет где он то есть я
00:18:42
создал еще одну обертку теперь у нас
00:18:46
ссылка внутри объекта который собственно
00:18:50
и вот на него действуют вот эти стили
00:18:55
закругление и так далее так с остальным
00:18:59
мы сейчас разберемся и посмотрим у нас
00:19:02
все равно вот они так будем разбираться
00:19:08
это важно поэтому потому что это
00:19:11
действительно может быть проблемой
00:19:12
заказчик может требовать убрать ссылку с
00:19:18
этого объекта поэтому тут нужно что-то
00:19:22
делать с этим осмо что-то будем
00:19:25
выдумывать копирую ссылку
00:19:31
[музыка]
00:19:37
большинство из вас наверно бы и не
00:19:40
обращали внимание на вот это дело да ну
00:19:43
есть там ссылка есть но но такая
00:19:51
проблема может быть и а значит мы будем
00:20:02
пробовать разные варианты первый вариант
00:20:04
который напрашивается это естественно
00:20:06
скруглить еще
00:20:07
ссылку посмотрим возможно но помним да
00:20:10
что когда объект у нас до этого был
00:20:14
ссылкой только без диван да и завертки
00:20:18
тогда у нас это не работало то есть мы
00:20:21
ставили морда радиус 50 процентов аваров
00:20:25
хидан это все и все равно не не работал
00:20:27
все равно ссылка выглядывал посмотрим
00:20:30
что у нас сейчас с этим значит вот я
00:20:35
ссылку то ссылки тоже даю border-radius
00:20:37
до дополнитель
00:20:40
смотрим не помогает мы все равно видим
00:20:47
что собственно ссылка здесь нажимаете
00:20:55
вот пробуем дальше от не для начала
00:20:59
здесь уберу flex он здесь не нужен его
00:21:01
перенесу сразу суп ссылку ну что бы вас
00:21:06
не путать не надо чтобы внутри ссылки
00:21:11
флекси лись объекты
00:21:13
айкон тайтл и так далее сейчас мы
00:21:16
разбираемся с тем чтобы наша ссылка не
00:21:19
выглядывала за края круга она все еще
00:21:24
выглядывает вот хорошо так пробуем
00:21:36
overflow федор хотя не очень то логично
00:21:41
мы будем пробовать не работает хорошо
00:21:47
значит посмотрим что мы можем изменить а
00:21:51
здесь мы можем мы можем ссылкой сделать
00:22:12
есть у меня пару идей но они не очень не
00:22:16
нравятся
00:22:20
теоретически можем наложить ссылку
00:22:22
сверху на это дело все но говорю мне эта
00:22:28
идея не очень нравится сейчас мы
00:22:30
попробуем все таки что то другое сделать
00:22:50
ок запись стрима
00:22:51
будет не переживаете как и всех других
00:22:54
стримов я сейчас проверю всё ли у меня
00:23:03
на месте потому что мы сейчас будем
00:23:06
долго мучаться у меня здесь где то что
00:23:08
то не так как мне бы хотелось
00:23:11
хорошо значит я начну сейчас пробовать
00:23:13
разные варианты например можно ссылку
00:23:19
переместить не оборачивать в нее объекты
00:23:27
вот сначала хотя бы этого добьемся а
00:23:32
потом я хочу чтобы было нагляднее я хочу
00:23:35
вытащить
00:23:37
почти на ее наверх
00:23:54
ой компе тайком этой сумме их нужно
00:23:58
достать наверх ссылкам и тогда пока
00:24:01
подождем вот хорошо сейчас было лучше
00:24:09
видно я сверстал текст песни цвет
00:24:14
конечно loctite алтай то у
00:24:30
5 белый цвет белый 21500
00:24:37
таки запишем хорошо как мы разместим это
00:24:50
дело по центру следующим образом хотя
00:24:52
нет нет мэтт и увидели хорошо так значит
00:24:57
наша ссылочка
00:25:16
тоже будем пробовать нам ничего не
00:25:20
остается делать так значит чистим все
00:25:25
это делать ее отдельно мне не нравятся
00:25:31
все таки все таки я буду добиваться того
00:25:34
чтобы она была у меня здесь да вот но
00:25:47
теоретически это может быть из-за час а
00:25:57
слегка и что попробуем
00:26:09
faq
00:26:17
ну и нужно ее вытащить вверх под
00:26:23
индексом
00:26:24
так ссылка появилась и она не
00:26:28
выглядывает за пределы
00:26:29
вот это как бы первое решение то есть мы
00:26:33
банально накрываем ссылкой весь блок вот
00:26:37
не оборачиваем в ссылку а накрываем
00:26:42
ссылкой абсолютной поверх всего контента
00:26:46
вариант рабочий в принципе
00:26:49
имеет право на существование но он не не
00:26:52
очень честно говоря нравится потому что
00:26:54
это
00:26:55
к себе костылях вот задачу мы решили но
00:27:02
говорю душа мне неспокойно мы пока
00:27:05
продолжим
00:27:06
а я процессе буду думать над еще
00:27:10
каким-то вариантом и будет полезно найду
00:27:12
еще вариант будет у вас всегда выбор да
00:27:14
какой вариант использовать вот хорошо но
00:27:17
пока мы можем это дело поставить по
00:27:21
центру вот это хотя
00:27:28
но если мы
00:27:35
сейчас я кое-что все-таки попробую если
00:27:38
здесь поменяю делал нас панель такое
00:27:43
может быть теоретически так
00:28:04
есть тут проблема почему вы выглядывают
00:28:07
края выглядывают края потому что не сама
00:28:10
ссылка не круг лица объекты внутри нее
00:28:13
вот поэтому и создается такая проблема
00:28:45
на полке
00:28:47
оставляем пока как есть вот это я верну
00:28:53
на место будет у нас такой вариант
00:29:00
процессе может что-то и придумаем
00:29:02
поинтереснее вот так я центру юмы и
00:29:14
штуки по центру так на данный момент у
00:29:19
нас за краями ссылочка скрывается вот
00:29:25
прошел значит то мы можем продолжить
00:29:28
по денги сверху снизу я поставил
00:29:32
и иконка вот эта конка
00:29:36
нас не по центру ну в смысле по
00:29:40
вертикальному
00:29:45
вот таким образом хорошо от иконки вниз
00:29:51
у нас около 30 пикселей
00:29:59
вот и у нас еще есть от декор внутри
00:30:05
этой штуки я его ещё не сделал м л так
00:30:42
появился декор
00:30:44
я вижу что затемнять стоит сильнее
00:30:51
вот по моему переборщил да да где-то 6 6
00:31:06
+ windows до может 7 вот так пусть будет
00:31:16
нам главное чтобы у нас хорошо был виден
00:31:19
текст и все элементы
00:31:22
вот хорошо и следующее что я хочу
00:31:25
сделать это собственно обеспечить
00:31:27
нормальную работу двух строчных до type
00:31:32
of extra
00:31:33
то есть он может быть здесь однострочный
00:31:35
двухстрочный
00:31:36
и так далее для этого я позволю flex
00:31:42
элементу тайтл
00:31:43
увеличиваться у сколько у нас
00:31:46
flex direction колонн у родителя
00:31:51
вот мы можем позволить одному из
00:31:55
элементов увеличиваться и он последний
00:31:57
наш декор прижмет к низу
00:32:00
объекта тем самым позволив
00:32:03
получить отображение макет вот
00:32:10
сейчас у нас все окей да да хорошо мы
00:32:16
можем двигаться дальше и у нас здесь
00:32:19
есть вот такой вот декор еще вот
00:32:24
естественно его нужно привязывать
00:32:26
колонки коне к элементу канкан уколим
00:32:32
контентному элементу именно колонки
00:32:35
нужно его привязывать каким образом
00:32:37
значит здесь я вижу здесь у нас всего
00:32:45
четыре объекта вот они 1 2 3 4 полоска .
00:32:50
полоска и а квадрата ромба куб вот так
00:32:55
же у нас есть еще . здесь и начальные
00:32:59
объекты вот здесь вот сверху значит мы
00:33:02
можем поступить двумя способами вот мы
00:33:06
можем вот эти объекты сверху сверху
00:33:10
сделать отдельными элементами либо
00:33:14
нижние сделать отдельными элементами все
00:33:17
равно нам где-то нужно будет их
00:33:19
добавлять потому что так не получается
00:33:22
по очереди вот я наверное сделаю
00:33:28
наверное сделаю отдельный их верным
00:33:31
верхними элементами сейчас я сейчас
00:33:34
будет понятнее что им то и дело что я
00:33:37
придумал вот значит для создания вот
00:33:40
этой вот повторяющий повторяющегося
00:33:43
декора я буду использовать еще один div вот
00:33:46
здесь получается у меня 1 2 3 4 объекта
00:33:50
4 объекта значит мне надо два объекта
00:33:54
вычтем all чтобы присвоить им по 2
00:33:58
псевдо-элемент а значит вот наша колонка
00:34:01
категория с калом вот наш контент
00:34:05
categories on the block
00:34:07
это все мы его не трогаем вот потому что
00:34:10
это контент на ждал декор контент ней не
00:34:14
относятся в данном случае по крайней
00:34:16
мере
00:34:17
вот поэтому я создаю здесь еще категория
00:34:27
декор еще 11
00:34:32
и-и-и-и-и внутри помещаю спал
00:34:35
вот таким вот образом и получается вот
00:34:39
эта штука
00:34:40
сможет в себе нести 4 а псевдо-элемент а
00:34:44
собственно четыре элемента нам здесь и
00:34:48
нужны как я уже сказал вот этим мы
00:34:50
сейчас сейчас либо позже мы добавим их
00:34:54
вообще один ровно так же как и вот эти
00:34:56
точки хорошо значит придумать придумал
00:35:01
надо теперь это дело реализовывать так
00:35:06
перенес классы и поехали значит
00:35:13
общее наш flex контейнера ну общей наш
00:35:17
блог почет flex контейнер и 1 3 размер
00:35:23
колонки до колонок у нас три они
00:35:26
одинаковые поэтому мы можем задать таким
00:35:29
образом одна треть хорошо вот что
00:35:32
получилось кстати вот колодка
00:35:36
с объектов ок еще кстати вот с этими вот
00:35:41
с этой центровкой тоже нужно нужно будет
00:35:43
поиграться так 100 пикселей у них отступ
00:35:48
контента от контакта и контентов
00:35:50
попробуем так сделать вот раздвигаю
00:35:55
коробочку нашим flex контейнер и сдвигаю
00:35:58
колонки вот все у нас осталось на месте
00:36:01
но теперь мы получили вот такую картину
00:36:05
да хорошо для наглядности я просто
00:36:09
сейчас скопирую еще одну колонку чтобы
00:36:12
вы понимали что происходит потому что я
00:36:14
это как бы вижу в голове у себя
00:36:17
но вам наверняка сложно поэтому я
00:36:20
поставлю две колонки чтобы мы сейчас
00:36:23
когда делали декор чтобы это было все
00:36:25
видно также я сейчас добавлю некоторые
00:36:27
отступы чтобы восприятие было лучше вот
00:36:30
во первых от колонки донизу
00:36:32
меня здесь 50 пикселей padding вот
00:36:38
почему padding в принципе все равно
00:36:42
можно имиджем нужный margin привычный
00:36:47
нам нужен вниз вот сейчас я думаю более
00:36:55
наглядно
00:36:57
окей значит декор сейчас я буду
00:36:59
выстраивать вот этот вот декор
00:37:03
вот следующим образом вот мой декор вот
00:37:07
мой с панда обращаюсь к селектору тегом
00:37:12
спа ну значит be for автор
00:37:18
меня нет хотя зачем они у меня абсолютно
00:37:23
имени абсолютно ланка у меня позиция на
00:37:27
релате а весь декор у меня позиция
00:37:31
абсолют и справа находится сверху
00:37:34
правильно правильно ок из шириной он у
00:37:39
меня двадцать четыре пикселя то есть я
00:37:48
сейчас хочу здесь построить вот вот этот
00:37:50
вот контейнер для декора вот здесь так
00:37:55
так и запишем вы с 24 хоть сто процентов
00:38:00
и вот здесь вот проблемка потому что вот
00:38:07
потому что вот я хочу чтобы он у меня
00:38:10
опустился
00:38:17
поэтому у меня должен быть поэтому здесь
00:38:20
мы сделаем вот так 25 пикселей вниз по 1
00:38:24
га major только 25 в итоге мы получим 50
00:38:29
отступ как у нас и был но колонка здесь
00:38:33
вот где же такое зеленого то это padding
00:38:36
у нас да и таким образом я получу то что
00:38:40
я хотел вот с декор вот это плашка с
00:38:43
декором она у меня как раз на ту высоту
00:38:46
которой она у меня в макете вот кстати
00:38:51
здесь вот эти решения обдумывания вот
00:38:54
это важно потому что вы сэкономите себе
00:38:56
время сразу изначально правильно обдумав
00:39:00
как вы будете это дело строит вот я не
00:39:05
устаю повторять что вы можете знать все
00:39:07
там теги все свойства css и так далее но
00:39:11
вот это вот обдумывание и атака блока
00:39:15
соответствующим образом чтобы сэкономить
00:39:16
времени сидеть с этим год вот это важнее
00:39:20
вот поэтому даже если вы сейчас вообще
00:39:22
ничего не знаете это вы можете просто
00:39:25
смотреть на то каким образом можно
00:39:28
реализовывать те или иные вещи и еще
00:39:32
естественно повторяю что у каждой
00:39:34
реализации может быть абсолютно
00:39:36
несколько вариантов они даже могут быть
00:39:38
все
00:39:39
равноправные правильные и хороши поэтому
00:39:44
задача у нас но таких практических
00:39:47
марафонах смотреть какие есть варианты
00:39:49
реализации той или иной штуки в каких-то
00:39:52
интересных момента окей хорошо и теперь
00:39:57
я заметил что меня этот блочок стоит но
00:39:59
не там где нужно то есть он справа его
00:40:01
нужно подвинуть на 12 пикселей а точнее
00:40:05
я его подвину на 50 процентов формам
00:40:09
translate
00:40:12
вот ну по-моему он по центру
00:40:16
но скажите по центру вот между этими
00:40:20
двумя колонками вот наш декор
00:40:23
разместился уже там где нужно хорошо и
00:40:26
мы теперь уже в него в этот пенал да
00:40:29
будем помещать вот эти все элементы
00:40:32
декора
00:40:33
линия . линия и куба квадратов роб вот
00:40:40
значит опять же я это буду делать по
00:40:42
порядку значит у меня есть span в
00:40:45
которой я поставлю вот эти 2 элемента и
00:40:47
for и автор а для самого самой бы самой
00:40:52
оболочки декора у меня будет вот эти 2
00:40:54
элемента be for и автор вот так и
00:40:59
запишем значит да это мне здесь не нужно
00:41:04
и for
00:41:05
и for так сразу и делаю декор флег xbox
00:41:14
flex direction калом вот и рисуем линию
00:41:20
быть убит один пиксель на шириной и
00:41:23
теперь тоже нужно подумать как мы можем
00:41:27
сделать это так чтобы было интересней мы
00:41:34
можем вот эти а высоты сделать
00:41:37
динамическими на всякий случай
00:41:41
сделаем потому что можем да вот хайд сто
00:41:47
процентов
00:41:52
ну тип того можно сделать вот так по
00:41:58
идее
00:41:59
идея можно сделать да так вот и покрасим
00:42:06
мы это дело покрасим вот линии у нас
00:42:18
появились линию у нас появились но они
00:42:20
не по центру плошечки мы это дело
00:42:22
исправим так лан этом вот хорошо
00:42:29
линии мы нарисовали они в принципе мне
00:42:32
нравится вот хорошо теперь чтобы было
00:42:36
понятней и мне и вам я переметнусь в
00:42:39
span и сделаю точку сделают точку вот эту
00:42:51
10 на 10 пикселей ground color 10 на 10
00:43:00
дополнительно я делаю flex размер 10
00:43:04
естественно flex flex direction white
00:43:08
центр вот типа .
00:43:13
так типа .
00:43:17
только она должна быть круглой и и
00:43:20
и мир джен и 20
00:43:38
так . у нас появилась но естественно она
00:43:41
немного не там где нужно вот уточнена
00:43:45
там где нужно но размер линии у нас еще
00:43:48
не совсем корректен
00:43:49
ну к этому мы подойдем позже вот дальше
00:43:53
делаем автор для оболочки контейнера и а
00:44:01
вот здесь вот как раз эти линии я в
00:44:04
принципе да я могу их оставить каким
00:44:06
образом вот что мы получим а уже лучше
00:44:10
уже что то похоже на то что нам надо и а
00:44:17
теперь я попробую внизу добавить спама
00:44:24
автор и там сделать наш квадрат и ромб
00:44:32
2424
00:44:42
вот танк стоит 45
00:44:52
как только у меня неправильный порядок
00:44:55
правильно то есть автор линия у меня
00:44:57
должна быть здесь автор ромб у меня
00:45:01
должен быть у нас декор шел по порядку
00:45:06
все равно что-то не так сейчас
00:45:08
разберемся так так так кромку меня
00:45:17
должен быть в конце вот он автор линий
00:45:28
аарон потом спам
00:45:33
линия он и ром хорошо тогда тогда как мы
00:45:47
можем это дело перестроить тогда мы
00:45:49
можем это перестроить
00:45:52
много по другому
00:45:55
линию я поставлю в объект потом я
00:46:07
поставлю точку потом я сделал span можно
00:46:13
и так поступить нет для начала я закончу
00:46:24
с ромбом
00:46:28
а тут тоже ост пикселей 1520 и
00:46:43
естественно уважаем на 072 чтобы размер
00:46:49
нож был по макету а именно 70 процентов
00:46:56
тут у нас опять проблему с этим мост вот
00:47:15
так можно выйти из ситуации как вариант
00:47:25
вот
00:47:29
в принципе неплохо в принципе вот но
00:47:37
есть еще варианты реализация этого
00:47:40
декора
00:47:47
которым в принципе можем попробовать
00:47:53
сейчас он по идее динамичен если я буду
00:47:56
увеличивать контент в с моим контентом
00:48:06
что-то будет случаться то весь мой декор
00:48:09
будет ну ничего страшного не произойдет
00:48:12
до все будет адекватно отображаться вот
00:48:17
поэтому в принципе этот вариант как
00:48:20
таковой можно и оставлять
00:48:32
да да окей хорошо
00:48:37
раз решили оставлять чтобы долго на этом
00:48:39
не засиживаться можно идти дальше но в
00:48:43
целом я могу сказать что
00:48:45
реализации здесь достаточно много то
00:48:48
есть сейчас у меня как идет сейчас у
00:48:51
меня div декор внутри span
00:48:55
идет по порядку линию в конце квадрат
00:49:00
это собственно псевдо-элементы самого
00:49:02
декора
00:49:03
испан посередине между ними со своими
00:49:05
псевдо элементами с . если не это один
00:49:07
вариант можно
00:49:08
другому скомпоновать то есть спам
00:49:12
поставить в конце псевдо-элементы
00:49:15
пустить как линия .
00:49:17
для декора и дальше span с линией и с
00:49:23
объектом так что можно пробовать сейчас
00:49:31
не имеет смысла это делать но вы для
00:49:33
себя можете попробовать вот хорошо
00:49:37
верхние вот эти элементы как я говорил
00:49:39
мы будем доделывать они будут
00:49:41
доделываться отдельно вот сейчас я пока
00:49:46
поставлю здесь во второй колонке
00:49:52
другой текст другую картинку вот кстати
00:49:58
что то тут еще у меня слайдер spacing
00:50:00
этих рук тайтлов
00:50:11
вот и собственно padding можно пал под
00:50:15
увеличить чтобы у нас все было клёво
00:50:19
30-го так и мы обнаружили что у нас еще
00:50:25
хорошо бы было это дело по центру
00:50:27
поставить так и что-то я замечаю что
00:50:30
здесь довольно высокий отступ
00:50:32
с разберемся во первых line хай 25 у
00:50:37
тайтлом ок и тогда нам нужно под
00:50:44
уменьшить здесь вот про волка большой
00:50:52
надо поменьше делать
00:50:54
[музыка]
00:51:02
вот теперь более или менее хорошо так
00:51:06
[музыка]
00:51:09
далее я добавляю третью колонку а к чему
00:51:17
можем по сворачивать
00:51:20
вот вам и еще иконку не заменил вторую
00:51:26
ок так берем автотранспорт и чего ты там
00:51:33
чего то вот третья колонка теперь мы
00:51:40
можем сделать следующие мы можем
00:51:44
добавить вот эти вот два объекта сверху
00:51:47
и собственно точкой которая макете тоже
00:51:50
присутствует естественно здесь за 3
00:51:53
колонкой у нас нет декора
00:51:55
а здесь у нас есть тоже на это дело
00:51:58
будем поправлять
00:52:06
так ну поехали значит начнем с верхних с
00:52:12
верхних двух вот этих объектов вот я их
00:52:17
попробую сделать как псевдо-элементы для
00:52:20
нашего flex контейнера попробую
00:52:26
посмотрим что получится именно для
00:52:28
категории срок
00:52:36
вот он позиция нра мотив be for автор
00:52:44
здесь он абсолют я сейчас просто на
00:52:47
копирую вот этот вот
00:52:50
квадрата рамки сюда под ноль лев 50
00:52:56
процентов пока посмотрим вот он у нас
00:53:00
появился да вот здесь появился
00:53:05
естественно не там где нам нужно но не
00:53:08
совсем там где нам нужно во-первых я
00:53:10
сделаю отступ вот этот вот до 37
00:53:15
пикселей 1 это 1 что рой что мне нужно
00:53:25
сделать это собственно разместить их по
00:53:28
назначению вот можно попробовать можно
00:53:34
попробовать делать так но вот здесь вот
00:53:40
будет нехорошо пытаюсь предугадать как я
00:53:46
буду действовать надо бти we
00:53:47
при адаптивен потом дальше но
00:53:54
но это наверно будет ясно в процессе там
00:53:59
есть нюансы с поведением объектов при
00:54:08
адаптивен о собственно вот этого
00:54:10
расположения в 33 33 процента я нужно
00:54:15
будет прикидывать как это сделать лучше
00:54:17
пока оставим пока оставим и посмотрим
00:54:23
что мы можем сделать еще и for love 33а
00:54:32
автор можно сделать так лев
00:54:39
[музыка]
00:54:42
он
00:54:45
66 67 там чтобы сэкономить на одном
00:54:53
свойстве transform и вот здесь вот минус
00:54:57
50 процентов их вернуть назад в ну
00:55:04
правильно
00:55:07
мультитран for белым вот я вижу что там
00:55:12
попал пикселя не канает принципе если
00:55:16
она брэйк поинты буду уходить здесь а я
00:55:19
буду здесь
00:55:20
уходить на две колонки по идее у меня
00:55:26
должно быть нормас по идее
00:55:33
посмотрим
00:55:39
работая сейчас со сборщиком gold я по
00:55:42
нему уже готовлю выпуск
00:55:44
вот так что будет интересно так но мне
00:55:52
покоя не дает что там пол пикселя а
00:55:54
значит не не канает я попробовала так
00:55:58
написать но я крайне не уверен это
00:56:00
получится делать думаю что нет вот как я
00:56:05
могу еще это дело высчитать а что если я
00:56:07
это дело в kalk завернул попробовать
00:56:16
стоит все сломалось
00:56:18
ok оставим как есть мы можем вот так же
00:56:31
ну как вариант кстати внизу у нас вот
00:56:36
эти штуки тоже
00:56:41
хотя нет то муки вот значит вот такая у
00:56:46
нас история до происходит и что а то что
00:56:51
мне нужно убрать вот эту вот штуку опять
00:56:55
чтобы и убрать скрыть существует
00:56:58
несколько вариантов значит лаз child нам
00:57:01
не подходит да потому что у нас это
00:57:03
только три колонки а их будет дальше
00:57:05
больше вот значит поэтому есть два
00:57:11
варианта я называю его первый вариант
00:57:13
это покрывало мы можем чем-то накрыть
00:57:15
эту штуку и сделать ее невидимый да и и
00:57:22
второй вариант который здесь более
00:57:25
применим мы вспоминаем что у нас есть
00:57:28
контейнер вот здесь до ограничивающие
00:57:31
наши мы четко видим что вот этот дикорог
00:57:33
выходит за края этого контейнера поэтому
00:57:36
что правильно мы можем взять контейнер и
00:57:40
написать ему о морковке и все наш лишний
00:57:46
декора пропадет между прочим тут тоже
00:57:48
немножко подрезала сейчас мы это
00:57:50
подправим но
00:57:52
целом ситуация произошла вот такая здесь
00:57:59
подрезала потому что мы уже знаем что
00:58:01
когда мы переворачиваем объект это они
00:58:03
так чуть-чуть вылазит в ботинке могу
00:58:07
дать значит мы будем здесь работать
00:58:10
из-под мы поставим просто топ но
00:58:18
так немножко про фиксе нашу штуку мы
00:58:21
здесь спокойно можем это дело все да то
00:58:24
что позиционировать как нам надо потому
00:58:26
что это неизменяемый контент в этот
00:58:28
декор сейчас мы строим конструкцию так
00:58:31
что было окей так это мы сделали все у
00:58:33
нас вроде бы как неплохо получается да
00:58:37
вот но но у нас нет еще следующих
00:58:41
объектов да и нету вот этих вот
00:58:44
точек для того чтобы делать точки я
00:58:47
собственно добавлю еще объектов так 4-5
00:59:01
есть часть
00:59:18
ок и естественно у нас ничего не
00:59:20
произойдет потому что мне вот здесь вот
00:59:23
можно добавить яксу раб wrap чтобы мои
00:59:27
колонки я позволяю своим колонкам
00:59:30
собственно передвигаться вот теперь
00:59:34
посмотрим что у нас тут плохо плохо у
00:59:37
нас то что отступ от колонок вот здесь
00:59:41
вот хорошо видно он не такой как нам
00:59:45
надо здесь соответственно нам нужно
00:59:54
немножко поменять вот это вот
00:59:58
расположение нам нужно добиться того
01:00:03
чтобы наш квадрат был вот так вот
01:00:07
посередине отступом добиться мы можем
01:00:11
это естественно несколькими способами
01:00:14
вот например декор вот здесь поставить
01:00:21
калк и добавить 12 пикселей высоте
01:00:31
ну конечно же нам нужно сделать более
01:00:35
плавно пикселей
01:00:42
вот это первый вариант из за того что у
01:00:53
нас не 24
01:00:55
как я намерен 70 процентов от 24 поэтому
01:00:59
нужно уменьшить есть поставить 9 вот
01:01:08
теперь good то есть я увеличил ширину и
01:01:10
высоту ложки с декором таким образом
01:01:15
чтобы у меня все было по макету я
01:01:18
напомню что несмотря на то что это
01:01:21
выглядит странно то высота объектов
01:01:27
может быть изменяем а то есть мой декор
01:01:29
он привязан к элементам и типа более
01:01:35
надежно все сделан естественно если мы
01:01:41
будем менять ширину то у нас колонки
01:01:43
будут изменять положение потому что мы
01:01:47
позволили ему передвигаться
01:01:50
но тем ни менее добавив немножко
01:01:53
адекватности к отображению мы можем
01:01:56
следующим образом разместить это по
01:01:58
центру твой контент-центр
01:02:02
вот то есть изначальном разницы не
01:02:05
увидим она что-то там меняется и
01:02:07
происходит вот следующие все равно не
01:02:10
очень красиво но по крайней мере по
01:02:13
крайней мере
01:02:15
пользователь сможет как-то собственно
01:02:20
этот контент получить вот хорошо ок с
01:02:30
этим понятным можем идти дальше
01:02:37
принципе мы можем закрепить здесь в
01:02:40
колонках у хотя нет хотя
01:02:47
а пусть будет нормально про . надо не
01:02:53
забыть которые у нас вот здесь вот в
01:02:56
макете существует а точке я буду
01:02:59
привязывать к колонкам
01:03:04
вот я уже . здесь есть ее скопирую и
01:03:09
вставлю беру лишнее здесь он абсолютно
01:03:15
50 процентов ботом -5 потом минут пять и
01:03:28
transform translate у нас 50 процентов
01:03:31
все точки у нас на месте вот то есть я
01:03:35
взял и колонки к самой
01:03:38
привязал собственно
01:03:40
псевдо-элемент и форм и разместил там .
01:03:46
вот вот в чем прикол всех этих оберток
01:03:51
допустим что-то с контентом случается
01:03:55
даже если его удалить то вся структура
01:03:58
вместе с декором остается на месте то
01:04:01
есть таким образом верстка довольно
01:04:04
довольно надежно да вот прошло и теперь
01:04:09
я вижу что возможно возможно возможно
01:04:12
что-то я сделал не так потому что у меня
01:04:15
точки снизу есть а их быть не должно вот
01:04:20
каким образом можно избежать такой
01:04:23
ситуации конечно же несколькими
01:04:27
способами опять можно это все дело
01:04:29
чем-то прикрыть
01:04:31
второй способ это это это
01:04:38
начать наш декор наоборот то есть начать
01:04:47
с ромба
01:04:49
что это мне даст но это даст мне да это
01:04:52
не даст возможность здесь накрыть это
01:04:56
дело хорошо сейчас попробуем значит как
01:05:00
мы видим в макете точек нет вот этих вот
01:05:03
последних элементов мы не знаем какое
01:05:06
количество элементов будет поэтому мы не
01:05:08
можем использовать не on this child и
01:05:10
нее там лаз child вот это вот все мы не
01:05:13
можем этого использовать вот в этом и
01:05:15
хитрость всего что когда вы wear стоите
01:05:18
нужно понимать что это не фиксированное
01:05:21
число какое то к чему можно привязаться
01:05:24
это очень важно нужно делать так чтобы
01:05:27
любое количество объектов которые здесь
01:05:29
будет либо не будет все выглядело
01:05:33
адекватно да именно поэтому и так все и
01:05:37
делается вот прошло сейчас я попробую
01:05:41
что-нибудь с этим придумать значит
01:05:47
вот мой ролл здесь у него же есть сверху
01:05:53
элементы
01:05:56
есть контейнер смог чему-то докопаемся
01:06:00
и будем решать эту проблему вот у меня
01:06:07
есть контейнер так у него не не
01:06:10
задействована в принципе ничего из
01:06:13
псевдо-элементов я могу к нему
01:06:15
докопаться pozis евро латиф автор ок
01:06:20
вершин абсолют потом 0
01:06:25
айт а 50 пикселей ground color белый uid
01:06:34
сто процентов
01:06:39
вот что я сделал я собственно взял
01:06:42
контейнер и
01:06:44
и придумал придумал ему плашку вот такую
01:06:50
ложку которая накрывает
01:06:52
собственно все что ниже но в то же время
01:06:56
она накрыла
01:06:57
и нужные нам элементы вот эти вот
01:07:00
ромбики
01:07:01
вот поэтому у меня и появилась мысль
01:07:04
немножко декор переделать вот во-первых
01:07:08
я заметил что можно здесь поставить чуть
01:07:11
поменьше потому что залазит на линии
01:07:26
так и
01:07:31
такой вариант я здесь вижу один из
01:07:34
вариантов который поможет нам и там вот
01:07:38
эти ромбы
01:07:40
ну собственно то что я сделал для верха
01:07:43
до вот эти вот штуки сделать для низа ты
01:07:46
таким образом я смогу управлять зад
01:07:49
индексом и собственно наложить но также
01:07:55
можно также можно например попробовать
01:08:01
увеличить
01:08:04
z-index у декор и это как бы нашу
01:08:13
проблему тоже может решить почему нет
01:08:19
там
01:08:24
почему бы и нет
01:08:33
принципе таки можно оставлять это
01:08:36
довольно нормально вот то есть вот этим
01:08:39
вот покрывалом его называю покрывало
01:08:42
такие способы я убрал лишние точки и
01:08:45
теперь в принципе не важно сколько у нас
01:08:47
будет объектов нижние . и у них будут
01:08:50
скрыты при этом зад индексом у нас
01:08:54
декора повыше z-index у него и он как бы
01:08:57
виден сверх от покрывала
01:08:59
вот таким образом мы решили эту задачу
01:09:04
хорошо теперь теперь мне нужно что то
01:09:09
придумать адаптивном для начала конечно
01:09:13
можно перенести весь контент
01:09:25
soiree
01:09:30
решимость
01:09:34
ой так вот значит как и добавить еще
01:09:47
один ряд берем три колонки копируем их
01:09:59
так 78 меняем контент и последний
01:10:21
девятый тоже меняем к
01:10:32
вот соответственно как я уже говорил то
01:10:41
есть сделано все так что мы можем
01:10:45
допустим брать какой-то блок всю колонку
01:10:49
и теперь нам нужно проверить ничего ли
01:10:53
не сломается ок здесь этот центр нам
01:11:01
нужно убрать у нас вот так вот была вот
01:11:06
то есть когда исчезает какой-то объект у
01:11:09
нас принципе нормально все будет
01:11:11
смотреться до
01:11:14
прошел вот так вот всегда нужно верстку
01:11:17
проверять потому что при и каком-то
01:11:22
макетных при каких-то значениях все окей
01:11:25
но стоит нам что-то менять вот как я
01:11:27
сейчас попробовал да я что-то увидел
01:11:29
и собственно подправил код в
01:11:33
соответствии то есть таким образом нужно
01:11:35
свою верстку и тестером менять на ней
01:11:38
контент она должна быть стресса
01:11:40
устойчиво вот хорошо теперь нам
01:11:43
быстренько нужно это дело с адаптивен
01:11:46
значит 575 мы можем перейти уже на две
01:11:54
колонки
01:12:07
так
01:12:13
переходим на две колонки и еще нам нужно
01:12:16
будет подправить вот здесь вот декор ок
01:12:19
ну естественно это все центровать для
01:12:23
того чтобы нам все это отцентровать нам
01:12:26
нужно вот здесь вот колонкам мы сразу
01:12:31
можем задать дисплее лекс
01:12:34
и чистой контент-центр контент-центр ок
01:12:42
также проверяем все ли у нас ok
01:12:45
изначально ок мы переходим на две
01:12:50
колонки опять же у нас лишний декор
01:12:52
скрывается да вот и а собственно нам
01:12:57
нужно теперь разобраться вот здесь вот
01:13:01
вот здесь вот нужно разобраться вот с
01:13:04
этими элементами там ищем их где они у
01:13:14
нас они у нас для робота be for
01:13:16
автор значит 975 дисплей но для автора а
01:13:25
для барби fora
01:13:28
на 50 процентов вот так мы поставили эту
01:13:35
штуку наверх и теперь у нас все выглядит
01:13:37
очень даже ничего раз делали и теперь
01:13:45
смотрим где нам делать следующий брик
01:13:47
поэт ak ведем не даем возможность ему
01:13:50
еще сломаться то есть берем запасом 650
01:13:53
пикселей 150 пикселей делаем на всю
01:14:03
ширину
01:14:04
вот таким он этот декор мы можем убрать
01:14:13
можем оставить это такое дело главное
01:14:16
что у нас все очень неплохо смотрятся да
01:14:20
вот лишний декор у нас убрался и
01:14:23
получился вот такой вот интересный блог
01:14:26
у нас активный вот конечно же тут какие
01:14:34
много чего можно сделать абсолютно
01:14:36
несколькими способами да как я уже
01:14:39
говорил что можно просто взять и
01:14:41
использовать о свага изображение ничего
01:14:44
в этом плохого нет то есть способов
01:14:48
может быть куча моя задача показать
01:14:51
различные варианты которые могут быть
01:14:54
полезны вам дальнейшем и вообще вы
01:14:58
можете посмотреть как можно реализовать
01:15:01
вот конкретный блок который не такой уж
01:15:04
с виду и простой как кажется
01:15:06
дополнительно мы еще можем немножко
01:15:08
сделать интерактива поскольку это ссылки
01:15:11
она ссылки принято вешать какой-то ховар
01:15:15
вот
01:15:18
а значит на весь наш объект мы повесим
01:15:25
сейчас вешаем hover и я хочу чтобы мой
01:15:28
бэкграунд немножко увеличивался для
01:15:33
этого использую transform
01:15:35
скл 11 мы видим что он там немножко
01:15:39
увеличивается вот и осталась навесить на
01:15:43
него собственно транзишен
01:15:51
ок и и и и и и еще я бы хотел я бы хотел
01:15:56
еще а хотя нет а будет плохо читаться и
01:16:03
хотел было убрать немножко
01:16:04
непрозрачности но текст перестанет так
01:16:08
хорошо читаться поэтому это не нужно
01:16:10
здесь сделать но вот так вот картинка
01:16:12
сзади немного реагирует красиво плавно
01:16:14
этого я думаю достаточно вполне для
01:16:17
лучшего восприятия пользователям нашего
01:16:21
блока
01:16:22
хорошо мы можем двигаться дальше а
01:16:25
дальше у нас вот 85 пикселей у нас
01:16:32
отступ следующего блока а вот пока мне
01:16:35
напишите что вы думаете по поводу вот
01:16:40
этого блока предыдущего что тут еще
01:16:43
можно было сделать
01:16:45
мы сразу может быть отработали тот или
01:16:49
иной вариант либо цикле и вода возможно
01:16:54
есть были мысли пока я делал как можно
01:16:56
было еще реализовать ту или иную штуку
01:16:59
так что пишите мы можем очистить
01:17:03
вот там мы идем дальше и смотрим но вот
01:17:06
этот блок текстовый так откуда я
01:17:16
отступал плохо я вступал нужно отступать
01:17:19
от раваны только было восемь ну что мы
01:17:32
договорились что у нас это все один блок
01:17:37
будет категория с перст
01:17:47
от копирую текст заворачиваю его
01:17:53
параграфы
01:17:57
на три параграфа
01:17:59
вот так и запишем копирую прощаюсь к
01:18:10
селектору того параграфу
01:18:13
и работает значит беру вы цвет размер
01:18:17
шрифта такое всякое line хайд 25 вот
01:18:30
появился у нас текст также мне нужно
01:18:32
прикинуть со стопом 25 наверно будет
01:18:43
вот хорошо так то что то у меня было три
01:18:47
параграфа стала 2 в чем дело где-то
01:18:49
что-то не закрыта хорошо а вот что у нас
01:19:20
случилось вот что плохо
01:19:33
здесь у меня заняты плохо то что я
01:19:36
работаю в том же контейнере
01:19:38
которому я присваивал а псевдо-элемент
01:19:41
который мне накрывал точки и сейчас я в
01:19:44
него же в общем добавил текст и у меня
01:19:47
все там съехала поэтому мне нужно
01:19:51
отделить текст от отделить текст от
01:19:57
контейнера верхнего быстренько это
01:20:09
сделаю и все проблемы прямо исчезла вот
01:20:16
вынес в отдельный блог и будем с ним
01:20:18
работать себе спокойненько
01:20:31
ну вот как-то так прошел хорошо только
01:20:36
все равно у меня здесь вот я закрывается
01:20:45
прайм правильно потому что я задал здесь
01:20:49
отступ
01:20:50
а вот здесь и должен быть он должен быть
01:20:54
здесь а здесь он не может быть потому
01:20:56
что там уже есть может этот класс
01:21:01
контейнер и он в общем уже имеет морджим
01:21:06
так да я закрою
01:21:10
вот здесь вот вот так ой томс и решу
01:21:17
этот вопрос вот мы один блок вот у меня
01:21:20
второй блок пост и контейнеры у них
01:21:23
будут тогда свои
01:21:39
удалить один элемент из блока категории
01:21:42
это в смысле вместе с колонкой или без
01:21:48
колонки берем убираем внутри колонки
01:21:57
смотрим вроде как ничего вроде как
01:22:04
держатся берем удаляем вместе с колонкой
01:22:13
вроде как тоже все ok
01:22:20
я поэтому так все и делал чтобы было все
01:22:24
окей я часто спрашивают зачем ты столько
01:22:28
делаешь обзор так делаю для того чтобы
01:22:31
было все окей если вкратце
01:22:34
вот когда точно знаю что ты делаешь и
01:22:38
это надежно тогда можно уменьшать
01:22:40
конечно вложенность к этому стремится но
01:22:42
в первую очередь верстка должна быть
01:22:44
надежной не ломаться нужно заказчику
01:22:48
абсолютно все равно есть у тебя там
01:22:50
лишнее div и или нету но если у тебя при
01:22:53
каких-то манипуляциях и которых ты не
01:22:55
подозреваешь во время верстки у тебя
01:22:59
что-то сломалось да то все то все твои
01:23:03
весь твой кот с минимальным количеством
01:23:05
дивов пойдет на фиг вот так что об этом
01:23:09
тоже нужно всегда помнить при выборе
01:23:13
варианта так по поводу вот этого декора
01:23:18
я его выгрузил в принципе отдельно вот
01:23:21
так как он есть и собственно его мы
01:23:27
можем прикрутить там можно танцевать с
01:23:30
бубном
01:23:31
я как то пробовал танцевать bubble и в
01:23:36
общем дело в том что там можно вырезать
01:23:41
эту картинку вырезать и
01:23:45
вот эту и множитель то есть сделать из
01:23:48
него паттерн ну вот говорю вот эти вот
01:23:54
вопросы как это скажется на продвижение
01:23:57
в поисковиках потому что у тебя лишний
01:23:59
геев все у тебя лишний геев твой сайт
01:24:01
никак не появится поисковых системах для
01:24:04
всех таких комментаторов я советую
01:24:06
открыть сайт и которые в первых строчках
01:24:10
выдачи индекс google и посмотреть там
01:24:13
кей и не задавать глупых вопросов потому
01:24:16
что самые топовые сайты они сделаны
01:24:20
кое-как вот и тем не менее ничего им не
01:24:23
будь не мешает отлично
01:24:24
искаться вот поэтому еще раз повторяюсь
01:24:29
надежность верстки в первую очередь а
01:24:32
потом не теряя надежности вы можете
01:24:35
уменьшать количество тегов и так далее
01:24:39
это конечно же нужно делать но не в
01:24:42
ущерб надежности вот если получается так
01:24:45
делать супер но гнаться за минимальным
01:24:50
количеством отвёрток в ущерб а качество
01:24:54
в ущерб надежности стрессоустойчивости
01:24:56
верстки но это просто глупо очень глупо
01:24:59
и смешно вот больше мне нечего добавить
01:25:04
[музыка]
01:25:12
так значит смотрите что мы можем сделать
01:25:16
мы можем естественно этот декор
01:25:18
поставить там где надо это один вопрос
01:25:21
другой вопрос в том собственно как мы
01:25:25
это будем делать потому что я уже говорю
01:25:28
что говорил что мы можем мы можем
01:25:34
собственно эту картинку размножить для
01:25:38
начала здесь я могу поменять вот так
01:25:40
местами поменять вот
01:26:00
вот
01:26:01
так вот картинку
01:26:08
эту можно нарезать таким образом чтобы
01:26:11
она стала паттерном чтобы мы могли ее
01:26:13
повторять в принципе
01:26:15
боевых проектах так и стоит делать
01:26:17
почему потому что текста здесь может
01:26:20
быть неограниченное количество как
01:26:21
меньше таки больше вот сейчас посмотрим
01:26:24
что мы можем сделать так чтобы мы на не
01:26:26
знает и не потратили целый день вот и
01:26:30
что-нибудь придумаем но помнить стоит
01:26:34
что в таких ситуациях нужно делать
01:26:36
картинку таким образом или просить
01:26:38
дизайнера доделать таким образом чтобы
01:26:40
мы могли обеспечить динамическое
01:26:44
количество текста чтобы заказчик мог
01:26:47
спокойно здесь текст удалять менять и во
01:26:51
все было окей
01:26:56
вот то есть на данный момент это все
01:26:59
выглядит вот так я просто прибил
01:27:01
картинку кверху и она у меня без
01:27:03
повторов идет вниз но я вот пробую
01:27:09
добавлять текст вас мы найдем вариант
01:27:12
такой который устроит нос добавила много
01:27:16
текста картинка у нас тут закончилась
01:27:19
закончилась естественно вы сейчас
01:27:21
закричите так повторяешь повторяю
01:27:27
повторяю и вот что получается вот здесь
01:27:30
вот в этих местах у нас идет
01:27:32
несостыковочка вот явно и несостыковочка
01:27:35
и выглядит это мягко говоря не очень вот
01:27:39
поэтому и говорил что здесь нужно
01:27:42
подрезать картинку
01:27:44
таким образом чтобы ее можно было
01:27:48
повторять но при этом нужно тут еще
01:27:50
лохматик бабушку и дорисовывать как
01:27:53
минимум вот эти вот квадратики вот здесь
01:27:56
вот поэтому мы можем конечно это сделать
01:28:05
попробовать это сделать да заодно может
01:28:09
будет полезная техника power надо
01:28:11
все-таки решаю показать как это сделать
01:28:14
ну собственно как добиться показать как
01:28:19
моем понимании как бы я хотел чтобы она
01:28:22
выглядела вот
01:28:28
открою картинку в редакторе
01:28:35
залью
01:28:37
бурным цветом задницу было видно и так
01:28:42
значит для того чтобы картинку повторять
01:28:45
мне нужно ее вот так вот подрезать им
01:28:52
образом
01:29:04
ок пробуем что у нас будет получаться
01:29:18
вот теперь она бесшовная да хорошо
01:29:22
повторяется но поскольку мы и половине
01:29:25
или вот так сверху то вот здесь вот
01:29:27
такая вот история произошла не очень
01:29:30
хорошая сверху но у нас подрезается вот
01:29:34
еще конечно вариант есть просто сделать
01:29:38
в фотошопе длинную картинку но опять же
01:29:40
длину сколько 2000 пикселей там я не
01:29:42
знаю это же это не очень также если у
01:29:46
нас это дело
01:29:47
сварочная получается выгрузить мы можем
01:29:50
это тоже кодов дублировать в общем
01:29:53
вариантов много факт в том что нужно
01:29:57
делать так чтобы заказчик мог работать
01:30:00
со своей версткой до менять там текст
01:30:03
увеличивать и уменьшать его количество
01:30:07
чтобы у нас все нормально смотрелось вот
01:30:09
это вот главное не количество тегов
01:30:12
вот значит хорошо что мы здесь можем
01:30:17
придумать
01:30:20
можем эти квадраты дорисовать например
01:30:25
можем можем квадраты квадратами там еще
01:30:30
вот этот вот полукруг
01:30:34
есть это как минимум еще div надо
01:30:37
создавать со спамом вот чтобы это делом
01:30:41
делать так ну для начала нужно поставить
01:30:45
здесь по денги
01:30:46
сверху снизу снизу там кстати побольше
01:31:01
было 20
01:31:21
так вот хорошо значит чтобы в итоге
01:31:26
будем делать с картинкой еще один
01:31:35
вариант еще один вариант конечно
01:31:37
изловчиться и собственно подложить
01:31:44
картинку
01:31:47
еще раз можно попробовать час час ну я
01:31:58
попробую сейчас по здесь шины латиф be
01:32:02
for мне нужен теперь не подрезанный
01:32:10
декор
01:32:26
ок декор хедер
01:32:33
так я взял шапочку сейчас я попробую это
01:32:36
дело наложить категория с так доход
01:32:41
декор хайдар здесь он абсолют топ-мол
01:32:46
love 0 таком не нужные размеры
01:32:49
не нужны размеры 85 на 12 попробуем так
01:33:03
вот я увеличил что было дней вот здесь
01:33:09
значит я взял еще псевдо-элемент и
01:33:12
наложил
01:33:13
сюда сверху вот теперь попробую по
01:33:20
догнаться
01:33:21
-5
01:33:30
вот как-то так я вышел из ситуации вот
01:33:39
пришлось немножко поработать фотошопе в
01:33:42
общем такими нехитрыми манипуляциями я
01:33:44
все-таки добился так что он смотрится
01:33:46
более или менее нормально естественно
01:33:48
снизу этого не сделать потому что там
01:33:52
динамически изменяемая высота то есть
01:33:55
текста чуть чуть меньше чуть чуть больше
01:33:57
там этого не добьемся ну покрайней мере
01:33:59
сверху год вот такие дела ребята до чего
01:34:03
думали вот конечно можно тут еще
01:34:06
докопаться
01:34:07
и подрезать здесь вот эти ненужные линии
01:34:13
поставить только то что нам нужно
01:34:14
накрывать вот и в принципе photoshop я
01:34:20
открываю во время верстки только вот в
01:34:23
таких случаев когда нужно поработать вот
01:34:26
с такими вот
01:34:28
ситуациями их бывает довольными часто
01:34:30
такие ситуации случаются вот поэтому как
01:34:35
то так вот теперь вообще класс не
01:34:41
отличишь от оригинал что я этим всем
01:34:44
хочу показать включайте мозги выходить
01:34:48
из ситуации если заказчик вам говорит
01:34:50
что блин плохо да если тут у нас как
01:34:53
было изначально до чтобы повторяем
01:34:55
картинку она не повторяется плохо все
01:34:57
выходить из ситуации вам нужно решить
01:35:00
проблему заказчика не поднимают лапки ей
01:35:03
все я ничего не могу сделать и так далее
01:35:07
вариант еще один контактировать с
01:35:10
дизайнером просить его это сделать носит
01:35:12
вариант невозможен выходить из ситуации
01:35:14
я бы даже никого не просил я бы взял бы
01:35:16
сделала все
01:35:17
заказчик бы получил бы уже готовый
01:35:19
вариант ребята вы можете не знаю что
01:35:23
думать себе планировать там рассуждать
01:35:26
но поверьте мне наслово люди которые не
01:35:29
думают они не
01:35:30
зарабатывать вот вы можете много чего
01:35:33
знать много умеет вы можете супер быть
01:35:37
писать супер семантический код по всем
01:35:40
правилам потому что вам так рассказывали
01:35:42
о каких-то курсов если вы не способны
01:35:44
думать тонул сожалению поэтому учитесь
01:35:51
думать они
01:35:53
докапывайтесь там какой то это какой-то
01:35:56
вложенности там к чему-то такому
01:35:59
что вообще 100 место там имеет хорошо
01:36:05
значит поняли да на этом примере что как
01:36:09
следует поступать чтобы быть мастером
01:36:11
нужно решать задачу тем или иным
01:36:13
способом изобретайте до анализируйте
01:36:19
фантазируйте
01:36:20
ну креатив ти здесь это нужно горстка
01:36:24
это именно про это имею ввиду какие-то
01:36:27
нестандартные ситуации да вот тут мы
01:36:30
повсеместно это видим окей движемся
01:36:35
дальше
01:36:39
движемся дальше и у нас блок услуги
01:36:46
так это довольно простой блок здесь три
01:36:49
ну собственно шапка и
01:36:52
flex контейнер с тремя колонками все
01:36:55
больше тут ничего нет но тем не менее я
01:36:59
сейчас продемонстрирую бмв действий да в
01:37:03
прошлой части я сверстал вот эту вот
01:37:06
шапку отдельно закрыл ее в отдельный
01:37:10
блок до
01:37:11
бабарский блок и теперь я хочу и здесь
01:37:13
вот использовать заново не верстает вот
01:37:18
отбросив все сомнения мы возвращаемся в
01:37:22
блок выше берем вот этот вот блок хедер
01:37:26
он сейчас является элементом лосс да но
01:37:30
это мы поправим него сворачиваю копирую
01:37:32
закрывая лоты
01:37:34
для начала мы конечно стоит создать что
01:37:37
это у нас сервис создан сервис
01:37:45
контейнер ок и я здесь вот сразу
01:37:52
вставляю собственно весь мой федор вот и
01:37:56
меняю он теперь становится элементом уже
01:37:59
сервиса
01:38:00
смотрим вот он у нас уже сверстан и
01:38:03
готов вот и нам остается только что
01:38:08
немножко поменять текст вот так
01:38:17
услуги и лярн и также поскольку у нас
01:38:21
здесь есть заголовок мы можем применить
01:38:23
attacks action вот и собственно вот
01:38:34
здесь вот у меня есть модификатор для
01:38:39
белого цвета заголовка сейчас он
01:38:41
пропадет потому что он белый и
01:38:43
собственно
01:38:44
иконочку тоже нужно из заменить они у
01:38:46
меня уже готовы томи просто меняю
01:38:48
циферку на 2 вот вот она вот он только
01:38:55
что говорил и опять человек спрашивает
01:38:57
почему они используют так сексом так
01:39:00
сексу это постоянные вопросы постоянные
01:39:07
кошмар вот прошел значит самое интересно
01:39:13
если я спрашивал почему ты использую что
01:39:16
ответ наверное не будет верным никто не
01:39:19
знает зачем это использовать частности
01:39:22
кто-то говорит для поисковиков кто-то
01:39:24
говорит потому что так на курсах нам
01:39:26
говорили это говорит для доступности для
01:39:31
sas ability и так далее вариантов много
01:39:36
да будет урок по
01:39:38
соберите по доступности там я попытаюсь
01:39:41
как-то внятно объяснить где это стоит
01:39:44
использовать где нет и также мы не
01:39:46
являемся seo специалистами поверьте мне
01:39:49
это довольно большая обширная тема
01:39:52
посева и не стоит даже речи прописывать
01:39:55
без указаний seo-специалиста но и говорю
01:39:58
если мы говорим о серьезном проекте
01:40:00
каком-то нормальным то всякие штуки что
01:40:06
касаются seo должны
01:40:08
давать нам рекомендации seo специалист
01:40:11
они не должны писать это самим да
01:40:13
допустим потому что все-таки это теги
01:40:15
еще мал мы должны этим заниматься у нас
01:40:17
должны быть инструкций потому что мы не
01:40:19
являемся seo специалистами мы не можем
01:40:22
взять на себя ответственность
01:40:23
такую и пихать где-то h1 h2 где-то аж
01:40:27
три даже ссылки и прописывание ссылкам
01:40:31
определенных атрибутов да для того чтобы
01:40:34
поисковый робот переходил по ним или нет
01:40:36
это тоже дают наставление нам именно seo
01:40:41
специалисты это отдельность эти вот как
01:40:43
мы занимаемся только версткой так есть
01:40:45
ребята которые занимаются сел и они
01:40:48
анализируют конкретные сайты конкретно
01:40:51
даже страницу под конкретную страницу
01:40:53
прописываются все эти теги поймите вы
01:40:56
наконец то все вот эти вопросы по поводу
01:40:59
section of each of и так далее есть
01:41:03
другое дело есть доступность и там опять
01:41:06
же как и в
01:41:08
как и в ситуации seo есть определенная
01:41:11
задача по доступности до для незрячих
01:41:14
людей для и так далее с ограниченными
01:41:17
возможностями и под них под конкретную
01:41:19
задачу тоже пишется семантика вот это
01:41:22
поймите нельзя просто так средь всем чем
01:41:25
угодно потому что вам так говорили на
01:41:27
каких то там курсов даже с эти курсы
01:41:29
очень дорогие вот это не значит что
01:41:31
теперь вы шарите
01:41:37
вот вот эта картинка эта картинка это
01:41:41
плагин классный который показывает
01:41:43
собственно подключена изображение
01:41:45
посмотрите мой урок по вес код по ссылке
01:41:49
в описании он есть я специально
01:41:51
прикрепил там полностью вся настройка
01:41:53
вес код рассказано показан окей мы
01:41:56
продолжаем вот и собственно у нас тут
01:42:02
что-то уже появилась и делаем здесь
01:42:10
отступ 70 пикселей
01:42:27
естественно нужно это дело покрасить
01:42:29
просто у меня очень отличается стиль
01:42:31
работы когда и верстак для кого-то то
01:42:34
есть урок или stream и когда я верста
01:42:36
you сомну боевой какой-то свою работу да
01:42:39
то есть я бывать вот эту вот покраску бы
01:42:42
делал в где-то в конце то есть я я не
01:42:45
вижу визуально я вижу в коде ну для вас
01:42:48
мне приходится перерыва ца и делать
01:42:51
несвойственные для себя вещи там что-то
01:42:54
за краше тому что я понимаю что выглядит
01:42:57
она не очень да и вам чтобы лучше
01:43:01
воспринимать информацию нужно как-то это
01:43:03
дело подать поэтому я вот стараюсь это
01:43:07
делать вот так есть покрасилась хорошо
01:43:19
раз уж я здесь значит поставим вот ступа
01:43:23
смотрите еще один лайфхак
01:43:25
[музыка]
01:43:26
как вариант да не не обязательно что
01:43:29
нужно прям так делать но такой вот
01:43:32
лайфхак допустим ну я часто говорю что
01:43:34
надо идти от большого к малому и в
01:43:37
написании стилях тоже то есть вот у нас
01:43:39
есть бог темный дам и у него здесь есть
01:43:41
padding и сверху 60 снизу сто-сто
01:43:44
вот естественно логично эти по денги
01:43:47
сразу задать и в принципе так и делал
01:43:49
здесь вот например в это блоки вот
01:43:53
естественно что вы мне скажете идешь
01:43:56
ставишь padding сверху я уже забыл
01:43:59
сколько 60 снизу 160 пикселей 100
01:44:06
пикселей да и все и как бы красавчик да
01:44:10
все правильно но как делаю я я думаю
01:44:14
наперёд что я буду адаптивен вот эти
01:44:18
блоки буду их адаптивен буду ставить один под
01:44:21
другой так так и что получится что под
01:44:25
ними между ними нужен будет отступ
01:44:27
так так вот поэтому я могу сразу
01:44:32
предположить что отступы тот будет
01:44:34
могу прикинуть что где-то будет 30
01:44:37
пикселей чтобы адекватно смотрелось
01:44:39
может даже и 40 вот и поэтому я могу их
01:44:44
сразу заложить здесь соответственно на
01:44:46
этот размер сделать этот padding меньше
01:44:49
то есть если я хочу чтобы у меня отступ
01:44:50
между колонками был 40 вниз потом
01:44:53
впоследствии на адаптивен то
01:44:54
соответственно здесь вместо 100 пикселей
01:44:56
а напишу 60 до вот и буду в памяти
01:45:00
держать вот эти 40 пикселей для колонн
01:45:03
вот такой вот лайфхак который ускоряет
01:45:06
работу ну а собственно
01:45:10
продемонстрирую то что я хотел
01:45:12
продемонстрировать это копирование блока
01:45:15
по баму на котором я полностью был готов
01:45:17
его просто скопировал поменял там
01:45:19
естественно текст картинки где-то
01:45:21
модификатор где это нужно и получил
01:45:23
полностью готовый блок вот так вот раз и
01:45:26
все мне нужно его заново верстать что то
01:45:29
с ним делать он у меня уже готов он
01:45:31
используется уже на странице ранее вот
01:45:33
поэтому бам это круто ну и вообще такой
01:45:36
подход
01:45:37
вы можете работать не по баму ну вот
01:45:41
такой
01:45:42
использовать стоит хорошо значит дальше
01:45:46
у нас services are all services кол им
01:45:52
сервисы сайта
01:45:58
avoid ими у нас что картинка и вот здесь
01:46:04
вот кстати штука следующие значит вот
01:46:09
тут я уже показывал как с помощью flexo
01:46:12
до прижимать элементы в книзу
01:46:15
собственный тут я показывал много где
01:46:17
показывал но это все работает только
01:46:19
тогда когда у нас один изменяемый
01:46:22
элемент из тут мы видим что у нас
01:46:24
изменяемый элемент только тайтл да то
01:46:27
есть он может быть одну строку до
01:46:30
меньше может быть больше вот здесь у нас
01:46:33
изменяемый элемент в принципе 2 и
01:46:36
заголовок и
01:46:38
и текст но в данном случае нам не с чем
01:46:41
сравнивать у нас один слайд показывается
01:46:44
здесь у нас сразу скопом у нас три
01:46:48
слайда то есть сравнение идет мы должны
01:46:52
по кнопку подробнее выровнять
01:46:54
относительно всех но у нас два
01:46:56
изменяемых элемента это тайтл и текст то
01:46:58
есть текста может быть больше либо
01:47:00
меньше этой там может быть больше либо
01:47:02
меньше в этом случае мы никак не сможем
01:47:04
добиться выравнивание кнопкой подробнее
01:47:06
по крайней мере теми средствами по
01:47:09
крайней мере средствами флекса до более
01:47:12
или менее круз браузер нами средствами и
01:47:13
без джаз поэтому это тоже стоит за
01:47:18
хорошо значит поехали ой там здесь я
01:47:22
могу сделать просто сервис ок сервис
01:47:31
image
01:47:32
добавляем картинку так опять же картинку
01:47:40
стоит сделать вот ссылкой а дальше у нас
01:47:56
идет заголовок текст и кнопка
01:48:07
на головок тоже ссылкой теоретически
01:48:10
можно закрыть одну ссылку но этого
01:48:13
делать не стану
01:48:17
все-таки текст и кнопка у нас тоже
01:48:34
ссылкой а дробью
01:48:36
кстати вот этот наверное один из тех
01:48:39
редких случаев когда в принципе картинка
01:48:42
может быть не ссылкой потому что здесь в
01:48:45
отличие от вот этого блока да тут прям
01:48:50
хочется на нее нажать до это типа как
01:48:52
товара до какой то вот здесь вот нет тут
01:48:54
другая компоновка но компоновка тоже как
01:48:57
раз но посыл не могут другой здесь как
01:49:00
раз вот вряд ли кому-то придет в голову
01:49:03
нажимать на картинку чистого так
01:49:05
интуитивно но дополнительно мы можем
01:49:08
конечно усилить наши заберите
01:49:12
и повысить точные на мы забили ти и
01:49:16
ссылку все-таки оставить вообщем а я
01:49:24
хочу чтобы вы наконец-то поняли что
01:49:26
верстка это не только про теги и
01:49:30
свойства горстка это что-то больше
01:49:37
чтобы быть мастером нужно думать первую
01:49:42
вот естественно в таких форматах в
01:49:47
стримах и так далее сложно конечно
01:49:50
сконцентрироваться принимать какие-то
01:49:53
максимально правильные решения я
01:49:55
стараюсь конечно но когда я работаю
01:49:58
понятно не с боевым проектом я могу
01:50:00
что-то сверстать потом понять что можно
01:50:03
лучше вернуться переделать и так далее
01:50:05
то есть это такой процесс улучшения
01:50:06
верстки постоянным поэтому тоже имейте
01:50:10
ввиду здесь задача я просто демонстрирую
01:50:12
всякие всякие прием разные а вы для себя
01:50:15
уже возможно для кого-то текущего
01:50:18
проекта и вообще мотайте на ус смотрите
01:50:20
как это вообще можно реализовать
01:50:22
вот такая вот сегодня история ну и
01:50:25
вообще вот с этими марафона my и с этими
01:50:28
мастер-классами все примерно одинаково
01:50:31
вот прошел значит отступ меня от вот
01:50:36
этого блока
01:50:37
уйдет 40 пикселей вот и я его задаю как
01:50:42
раз вот этому элементу а вот здесь а
01:50:48
переназначил элемент и именно его даю не
01:50:52
а блоку
01:50:56
вот хорошо значит будем отцентровать
01:51:08
наши штуки так ширина 100 процентов
01:51:53
есть хорошо с картинками мы сейчас
01:52:01
разберемся они разного размера будем их
01:52:03
тоже центровать вот но сначала я
01:52:07
сверстал тех чтобы было понятнее все что
01:52:09
там написано и все такое
01:52:12
как это у меня в отдельном файле весь в
01:52:24
принципе у меня по центру даже могу баку
01:52:32
делать
01:52:55
хорошо значит
01:52:58
верстаем заголовок вот это все дело
01:53:00
чтобы вам опять же было наглядней
01:53:04
наблюдать за вот этим всем вот 1 505
01:53:11
кстати заметил что вот эти заголовки
01:53:14
можно было бы вынести в отдельный блок и
01:53:17
везде использовать потому что они часто
01:53:19
используются в заголовке
01:53:33
так текст
01:53:51
и отступы здесь пошел от стопами вверх
01:54:04
потому что ну мало ли может у нас
01:54:06
какого-то объекта не будет кнопочка
01:54:20
кнопочка завернув span потому что потому
01:54:24
что потому что здесь вот такие вот штуки
01:54:27
присутствуют значит а как как как я
01:54:29
такое дело делаю
01:54:31
данной ситуации а значит делаю это
01:54:35
следующим образом я навешиваю линию еще
01:54:38
норматив be for позишн абсолют в ground
01:54:43
color навешиваю линию на саму кнопку от
01:54:48
50 процентов платно
01:54:56
так вот вот то есть сейчас как бы она
01:55:22
вот так вот перечеркнула дам дальше мы
01:55:25
видим что эта кнопка на всю ширину
01:55:32
поэтому мы можем вот здесь вот брать так
01:55:38
чтобы у нас sunflex все по растягивал
01:55:41
вот и и все так вот есть линия дам
01:55:45
теперь я работаю со спадом который я
01:55:48
добавил ему я задаю backgroundcolor вот
01:55:52
этот вот общий которую этого блока так
01:55:57
здесь жанра латиф z-index 2 делу его
01:56:00
больше и ставлю padding слева справа по
01:56:03
макету здесь по 15 пикселей
01:56:21
и получаю собственно результат вот таким
01:56:25
нехитрым способом такую штуку можно
01:56:27
делать это один из вариантов самый мне
01:56:29
кажется быстрый есть куча разных
01:56:31
вариантов и всякое разное
01:56:38
там и теперь мы можем сделать
01:56:41
отступы как я говорил отступ и лучше
01:56:44
здесь данном случае делать снизу вверх
01:56:47
потому что могут не быть потом
01:56:52
дальнейшем тех или иных объектов и чтобы
01:56:54
у нас не висел в воздухе отступ мы
01:56:57
делаем вверх вот только для текста это
01:57:07
слишком много минус land ho detto 25 по
01:57:14
галку я уже тысячу раз говорил что я
01:57:16
готовлю выпуск пугал папа своей сборке
01:57:19
могу сказать ещё пару раз
01:57:29
вот хорошо значит есть от картинки вниз
01:57:35
мы можем отступить и сейчас мы здесь
01:57:38
построен у нас тут с картинками
01:57:41
получается так попробуем 165 пикселей
01:58:00
меня здесь нужно поставить
01:58:07
165 пикселей дисплей flex и отцентровать
01:58:13
вот
01:58:17
да но картинки здесь явно больше то есть
01:58:20
там тень и они аж 201 exim минимум 205
01:58:28
ставим сейчас посмотрим а и картинкам
01:58:33
отступе еще не задавал 35 из-за того что
01:58:52
здесь тенью картинки то нужно подбирать
01:58:56
отступ так ну конечно же можно
01:58:58
пользоваться pixel perfect app я уже
01:59:00
говорил что все очень долго поэтому
01:59:05
как-нибудь уже так на глаз не не совсем
01:59:11
на pixel perfect так скажем прочел
01:59:17
плюс-минус так пока оставим потом
01:59:20
подправим хорошо значит можно делать еще
01:59:23
колоночки 3
01:59:32
23 кстати по колонкам если вам вдруг
01:59:35
нужно кроссбраузерность в internet
01:59:39
explore the здесь макс увидеть надо
01:59:42
добавлять такой же для колонок что
01:59:48
бывают варианты что в 11 explore они
01:59:50
могут расползаться вот
02:00:10
вот как раз мы видим ту ситуацию которой
02:00:13
я говорил то есть у нас текст хотя он по
02:00:16
макету как бы во всю ширину ну это
02:00:19
скорее артефакта то есть треть она не
02:00:23
помещается мы его можем уместить тут
02:00:25
проблем нет но все равно текст может
02:00:27
меняться да поэтому это абсолютно сейчас
02:00:30
не важно важно то что мы не можем
02:00:32
провернуть такую штуку как вы
02:00:34
проворачивали здесь а вот так где тут
02:00:37
все ровно почему мы не можем потому что
02:00:39
у нас еще есть текст который тоже может
02:00:41
меняться если мы сделаем такое для
02:00:44
заголовка то при условии что будет
02:00:48
меняться текст у вас все равно будет все
02:00:50
миш маш вот так то есть представляем
02:00:52
себе что здесь у нас пули на по линии да
02:00:55
вот так вот идет все от заголовка но все
02:00:59
равно из-за того что может меняться и
02:01:00
текст когда тут такая ситуация будет
02:01:04
выход есть можно закрыть весь блок с
02:01:08
тайтлом и текстом в отдельный блок и его
02:01:11
увеличивать как он случай в принципе
02:01:15
кнопка будет на одной линии но текст
02:01:18
внутри этих штук не будет никак может
02:01:23
сейчас непонятно нужно визуализировать
02:01:25
но даже то есть здесь мы можем выровнять
02:01:28
кнопку но вот текст все равно может быть
02:01:31
такая ситуация что текст будет вот так
02:01:32
вот ломан как здесь вот показываю свою
02:01:36
про вот это сейчас говорю один будет на
02:01:38
этом уровне 1 будет на друга даже если
02:01:40
кнопки будут все на одного
02:01:41
поэтому как бы ну смысла нет сейчас что
02:01:45
то делать я просто нужно понимать что
02:01:49
когда есть два изменяемых объекта когда
02:01:52
уже либо нужно прибегать каким-то
02:01:56
скриптовом м там как то это дело
02:01:59
вычислять выравнивать либо значит
02:02:02
оставлять какие конечно же можно всегда
02:02:05
ограничить высоту поставить макс
02:02:07
хайтауэр флуг хидан и так далее типа и
02:02:10
мы по решаем этот вопрос можно так
02:02:13
сделать всегда
02:02:18
прошел значит с этим понятно адаптив или
02:02:25
хотя раз уж я уже заикнулся то давайте
02:02:28
покажу собственно то о чем я говорил как
02:02:31
нам все-таки сделать да вот это вот все
02:02:34
значит показывал текст у нас 50 пикселей
02:02:40
на берем за основу ночь делаем макс макс
02:02:48
хай 50 пикселей делаем иограф лук хидан
02:02:51
так так так так а тайтл
02:02:56
тайтла паза позволяем увеличиваться вот
02:03:03
что у нас теперь происходит сейчас мы
02:03:05
имитируем это другой тайтл
02:03:08
вот ну правильно потому что мне еще
02:03:11
нужно айтемы
02:03:13
сделать сто процентов я вечно про это
02:03:15
забываем так вот сервису я должен быть
02:03:19
по процентной высоты
02:03:24
вот то есть мы видим что сейчас у нас
02:03:27
выравнялись до заголовки ну вот один
02:03:30
заголовок длинной другой короткий но у
02:03:32
нас все ровно но вот мы увеличиваем
02:03:35
текст вот сейчас он скрыт потому что
02:03:39
здесь max high
02:03:40
вот если уберу получается вот такая вот
02:03:42
и ерундовина поэтому мы ограничиваем
02:03:46
макс хайтам да вот так чтобы поместилось
02:03:50
столько сколько мы хотим
02:03:51
и дополнительно можно конечно там еще
02:03:54
что то сделать
02:03:55
точки в конце еще что то но тут опять же
02:04:01
то есть если это делать каким-то
02:04:04
градиентом например заполнять тогда нам
02:04:06
нужно все равно через джейс определять
02:04:08
что больше там текста чем надо или или
02:04:12
столько же чтобы все-таки накладывать
02:04:15
либо убирать градиент и так далее ну вот
02:04:18
если нужно просто чтобы оно было ровно
02:04:20
то можно себя вот так бы оградить
02:04:23
вот таким образом еще я могу показать
02:04:26
одну штуку у меня где-то было по поводу
02:04:30
того как можно это еще сделать вот
02:04:33
работать она может будет не везде но там
02:04:37
где будет работать можно как бы решить
02:04:40
определенную проблему вот следующим
02:04:44
образом вот
02:04:46
асв найду вот кусочек кода здесь вот для
02:04:53
текста и оставлю дисплее в птиц бокс то
02:04:58
есть понятно что это только для web
02:05:00
китовых браузеров дальше у меня еще есть
02:05:03
свойство которое нам показывает
02:05:06
количество строк
02:05:08
вот и посмотрим что чем он нам поможет
02:05:12
это ничего нам не помог а еще
02:05:15
обновляется ну вот собственно вот то
02:05:18
есть он сам подрезал вот это вот откуда
02:05:22
взялось ну вот так вот он работает
02:05:25
как-то хитро я где-то в какой-то статье
02:05:31
нашел толком не тестил о по моему эту
02:05:37
штуку в фейсбук используют своих
02:05:40
каких-то целях
02:05:42
вот сейчас мы добавим нормально текста
02:05:54
вот мы видим что она нам вешает только
02:05:58
три строки и все
02:06:00
и ставят 3 . далее мы добавляем overflow
02:06:06
пхи дон и по идее оно должно скрыть вот
02:06:08
так можно еще решить эту задачу
02:06:16
а также все равно она ровно не будет так
02:06:20
или иначе ему что вот здесь вот не три
02:06:23
строчки да тут меньше текста в общем и
02:06:26
так далее поэтому как вариант где-то
02:06:28
можно использовать но самый надежный
02:06:31
скрыть что-то
02:06:33
если есть задача выровнять именно
02:06:36
выровнять при любых ситуациях ok эти
02:06:40
фишки показал можно адаптивен
02:06:43
ок здесь сразу я уменьшу отступ
02:06:49
или в принципе можно сразу переходить на
02:06:52
две колонки вот wrap 975 и половине
02:07:10
также потом
02:07:13
ага ну вот из-за того что здесь макс
02:07:16
видеть писал там надо будет каждый раз
02:07:18
изменять
02:07:22
так что они сюда куда-то wrap написал
02:07:25
что как сура про долго думают так хорошо
02:07:40
ага вот я вспомнил помните я тут когда
02:07:43
начал верстать этот блок я здесь говорил
02:07:46
что я предугадаю до адаптив и здесь я
02:07:49
поставил только 60 пикселей место 100
02:07:51
поэтому здесь я добавляю вот эти 40
02:07:54
пикселей то есть изначально изначально у
02:07:59
меня здесь будет 100 по baked вот 100
02:08:03
пиксель но
02:08:04
момент адаптивно у меня тут тут опять
02:08:08
будет 100 но между колонками у меня уже
02:08:10
будет доступ таким образом у меня как бы
02:08:12
ускорил себе процесс также я могу здесь
02:08:16
поставить жестокой контент-центр вот
02:08:21
чтобы было так если нужен отступ больше
02:08:23
ну делай больше значит делаем здесь 50
02:08:28
здесь тогда делаем 40 вот
02:08:35
и а движемся дальше и в какой то момент
02:08:43
когда мы видим что уже пора и to get a
02:08:47
640 пикселей можно переходить на всю
02:08:55
ширину
02:08:58
вот так
02:09:08
собственно
02:09:21
блок готов отлично можно поигрался с
02:09:25
отступами еще здесь сверху снизу
02:09:28
теоретически да потому что у нас там 40
02:09:32
мы можем тут под уменьшить поставить 40
02:09:37
и он будет у нас 40 40 вот сверху снизу
02:09:49
нормально хорошо смотрится идем дальше
02:09:58
дальше у нас
02:09:59
цитаты новостной блок с формой и footer
02:10:06
посмотрим как пойдет может и добьем
02:10:09
сегодня этот пакетик также я потом
02:10:13
напомните мне чтобы я прикрутил
02:10:16
навигацию по меню я хочу прикрутить
02:10:18
чтобы при нажатии у нас было прокрутка к
02:10:21
нужному блоку
02:10:22
вот просто я хочу уже все блоки
02:10:26
сверстать чтобы нормально адекватно это
02:10:29
так что обязательно мне напомните ошо
02:10:33
так что я быстренько сейчас продолжаю ок
02:10:37
значит лотос если мне не изменяет память
02:10:44
до
02:10:48
цитаты значит анализируем блок вот он
02:10:51
опять здесь есть хайдар он у вас уже
02:10:54
готов есть слайдер до в котором есть
02:10:57
изображение текст есть контрольный блок
02:11:00
при нажатии на эту кнопку слайду меня
02:11:02
будет меняться думаю тут все понятно
02:11:08
хорошо поехали значит делаем для всех
02:11:24
для всех для всех комментаторов ставлю
02:11:26
тут suction
02:11:29
дальше интересное меня и так интересные
02:11:33
цитаты цитаты меняем на 3 так
02:11:41
убираем вот этот вот модификатор который
02:11:44
отвечал у нас за белый цвет и получаем
02:11:47
уже готовый блок мне нравится работать с
02:11:50
бобом однозначно ну из к таким
02:11:54
компонентным подходим так
02:11:59
хорошо я сразу все это дело перенесу
02:12:02
сюда лишние то что у нас сверстана
02:12:10
набираю так и здесь сразу ставлю отступа
02:12:19
6470 отлично дальше сразу я делаю вот
02:12:43
здесь вот у нас такая история что даже
02:12:47
немножко залазит вот на блок у нас этого
02:12:51
часть вот посмотрим сначала сверстаем
02:12:56
слайдер
02:13:02
так сворачиваем федор так вот из слайдер
02:13:12
лотос сразу перескочу на другой класс
02:13:20
байдарка вот с будем буду использовать
02:13:27
свой пир слайдер квот слайдов слайд 1 и
02:13:34
значит внизу я сделаю контроль
02:13:37
контрольную панель control принципе
02:13:45
верно придется тут перейти
02:13:52
в отдельный блок и здесь сделаю
02:14:00
link да это вот этот круг и вот здесь
02:14:05
опять у меня а некий декор
02:14:10
кстати можно попробовать одну штуку да
02:14:13
мне тоже в комментариях писали поэтому
02:14:16
попробуем ее сделать здесь значит делаю
02:14:21
клод с декор
02:14:25
вот так эта линия с точкой линия с
02:14:29
точкой между ними и между ними
02:14:31
собственно вот этот круг который мы
02:14:34
будем нажимать
02:14:36
окей хорошо значит теперь сам слайд
02:14:41
слайдер код имидж так пока так попробуем
02:14:51
вот марк твоем так
02:14:55
слайдер кводс воде слайдер квот сайтов
02:15:00
на себе память не изменяет орал слайдер
02:15:10
хвост
02:15:11
info ок параграфов фактор так вот такая
02:15:29
вот история так копируем
02:15:46
так сразу можем сделать следующие ходе у
02:15:54
меня вот этот слайдер курс
02:15:56
воде здесь два раза использовал контент
02:16:12
так так все поехали значит сам слайда
02:16:17
люксовый
02:16:21
дисплей flex картинка у нас
02:16:28
320 ppi 120 но мы можем ее сделать
02:16:35
отзывчивый отзывчивый отзывчивый
02:16:38
отзывчивый 900 значит папа
02:16:43
320 поделим на 950 и умножим на 100
02:16:48
пикселей конечно же умножим на 100
02:16:51
процентов контент у нас на всю ширину но
02:16:58
в смысле позволим ему увеличиваться
02:17:00
дальше чтобы было наглядней я сверстал
02:17:03
текст
02:17:06
25 пикселей
02:17:14
вот он у нас что italic похоже на то
02:17:23
похоже значит сейчас мы подключим еще и
02:17:27
толик так
02:17:42
отлично так и line хайд у нас 30 ван хой
02:17:48
30 на 25 что-то похоже что-то похожее
02:17:59
четкое ощущение что он чуть-чуть
02:18:00
жирноватый но что-то в стилях я не вижу
02:18:05
оставим так дальше марк твен ваш здесь
02:18:10
цвет 15 пикселей
02:18:16
до 950 это ширина контейнера то есть я
02:18:22
высчитал вот получилось у меня 33 6
02:18:27
процента то есть это для чего сделал
02:18:30
опять же для доп тиго то есть вот я
02:18:32
начинаю мешать и она меня эти колонки
02:18:35
отзывчиво уменьшаются поэтому я задавал
02:18:40
я бы мог это вы считать на калькуляторе
02:18:42
до открыл вычитал мне проблему просто
02:18:45
можно это сделать сразу во все свои все
02:18:49
счас можно через cold поэтому обычно я
02:18:52
так делаю чему нет более чтобы вам
02:18:56
продемонстрировать вот на практике
02:19:01
хорошо значит дальше имидж дисплей flex
02:19:08
по центру и padding слева справа 20 это
02:19:13
как раз для того естественно картинки мы
02:19:17
позволим уменьшаться
02:19:19
раз для того чтобы когда ваши процентный
02:19:21
контейнера уже был меньше чем картинка
02:19:24
чтобы во-первых были отступы во вторых
02:19:26
чтобы картинка уменьшало свой ну и в
02:19:29
третьих если картинку сюда поставят
02:19:31
какую-ту льва толстого да он не влезет
02:19:35
это чтобы адекватно все смотрел
02:19:39
вот так же я вижу что здесь как будто бы
02:19:42
отцентрирована текст отцентровано
02:19:45
относительно картинки ну по крайней мере
02:19:47
так кажется вот можно также где сделать
02:19:55
вот и также здесь какое-то ограничение
02:20:02
вижу текста
02:20:04
якобы тот 15 мы можем весь контент
02:20:14
уменьшить принципе вот поставить ему по
02:20:18
макету 515 на позволить ему уменьшаться
02:20:22
вот помощью свойства flex вот дальше
02:20:28
здесь
02:20:29
отступ тридцать один пиксель тайтл и
02:20:34
опять показывал лайфхак с относительными
02:20:37
единицами 30 у нас отступ делим на
02:20:40
размер шрифта умножаем на 1 м получаем
02:20:43
динамически отступ динамически в каком
02:20:46
плане то есть когда мы если мы будем
02:20:48
уменьшать размер шрифта
02:20:50
вот при адаптивен например to break
02:20:53
point это будет уменьшаться и собственно
02:20:57
отступ
02:20:58
потому что он привязан к размеру шрифта
02:21:01
ну я уже говорил во всех частях что не
02:21:04
стоит этим злоупотреблять дождитесь
02:21:06
урока по относительным единицами а там
02:21:08
все расскажу
02:21:12
так ну что здесь здесь
02:21:14
online high там сделано но мы не будем
02:21:16
делать олл-ин хайтам будем делать через
02:21:19
вот ступу покупаем вот с минус можно
02:21:31
чуть-чуть их увеличить наверное будет
02:21:34
лучше
02:21:59
хорошо и отлично теперь мы можем перейти
02:22:05
к верстке как в управляющей части вот
02:22:10
этой контрольной тут я хочу попробовать
02:22:12
прошлый раз я переворачивал flex
02:22:16
direction of data есть делал razer
02:22:18
сейчас попробуем этот раз формам сделать
02:22:21
вот тоже подписчики зрители мне писали
02:22:24
об этом что можно попробовать это
02:22:26
сделать зеркальный зеркальном
02:22:29
отображении вот поэтому из тут для ради
02:22:33
ради разнообразия мы можем попробовать
02:22:36
сделать хорошо от дисплей flex центруем
02:22:42
это все дело и здесь декор декор значит
02:22:46
у нас состоит из двух элементов это
02:22:50
собственная линия и .
02:22:53
значит это нам не нужно тоже дисплей
02:22:57
flexline а этом с центр вот ребята если
02:23:01
вы считаете что вы новички ничего не
02:23:06
понимаете зачем все это нужно у меня на
02:23:08
канале есть абсолютно бесплатный курс я
02:23:11
чувак который ничего не продает как это
02:23:13
ни странно вот у меня есть бесплатный
02:23:16
курс абсолютно который по вашим отзывам
02:23:19
намного лучше чем платные курсы
02:23:20
пожалуйста вперед идите смотрите
02:23:23
обучайтесь вот эти мастер-классы стримы
02:23:27
они дают намного больше чем знание
02:23:29
свойств поверьте если вы от ну если вам
02:23:31
еще этого не понятно то можете идти
02:23:34
обучаться нам о бесплатном курсе а вот
02:23:36
здесь вот рядом лежит по ссылке в
02:23:38
описании
02:23:45
так значит линия у нас будет она всю
02:23:50
ширину до будет высотой в один пиксель и
02:23:54
будет каким-то цветом сейчас мы этот
02:23:56
цвет
02:23:57
возьмем но этот цвет уже можно было бы
02:23:59
закрыть где-то в переменную и всегда его
02:24:02
использовать ну да ладно а автор у нас
02:24:06
кружочек
02:24:12
вот так
02:24:27
хорошо смотрим что у нас тут получается
02:24:30
. у нас появились ну нет у нас линий так
02:24:44
линии у нас нет и значит мы можем
02:24:50
поступить следующим образом мы можем
02:24:53
первых мы можем задать здесь
02:24:56
треть до всем этим объектом decor & link
02:25:13
но как бы у нас все не такое широкое мы
02:25:17
можем это дело ограничить вот 400
02:25:34
пикселей
02:25:51
отлично мне нравится хорошо а значит
02:25:57
ссылка link
02:25:58
дальше я поскольку я пошел этим путем я
02:26:03
здесь добавлю еще
02:26:08
принципе ну ладно я ещё добавлю внутри
02:26:16
сам круг
02:26:27
так ордер
02:26:33
50 на 50
02:26:51
так и собственно моего по центру
02:26:54
поставим можно сделать его
02:27:06
дисплей онлайн флеш young поставить по
02:27:10
центру
02:27:26
так хорошо и собственно мне нужно туда
02:27:29
поместить иконочку вот иконочка у меня
02:27:34
уже выгружены есть
02:27:37
tight arrow по центру я ставлю и сразу
02:27:42
делаю курсор по enter чтобы собственно
02:27:48
нажималась у нас эта штука и что теперь
02:27:53
здесь нужно развернуть собственно как по
02:27:57
макету и проверить там либо больше 10 пикселей
02:28:04
и надцать так вот 5 пикселей а у нас
02:28:10
отступ от кружка
02:28:25
так и значит последнюю часть вот этот
02:28:31
вот декор глаз child можно сделать так и
02:28:39
ну можно вот так kill -1 попробовать у
02:28:45
нас получится собственно получится
02:28:49
проблема трансформа вот в чем но типа
02:28:52
чуть-чуть моет моет элемент вот так не
02:28:57
видно но вот так вот видно что он
02:28:58
чуть-чуть такой мыльный получается вот и
02:29:02
это как бы не очень хорошо
02:29:06
честно говоря можно попробовать что то
02:29:13
можно попробовать но чем он его
02:29:19
чуть-чуть мылит поэтому мне это не очень
02:29:23
нравится
02:29:28
но как вариант можно использовать что
02:29:31
если я буду этого rover сделать то вот
02:29:35
эта вот штука с мерлином она не очень
02:29:38
хорошо получается поэтому здесь нужно
02:29:43
дополнительно менять положение отступов
02:29:46
вот так что было вообще хорошо прошлый
02:29:49
раз и пытался избежать этого но
02:29:52
показываю теперь сейчас что также нужно
02:29:56
разворачивать имоджен и чтобы она была прям хорошо вот
02:29:59
сейчас прям хорошего вот макет
02:30:07
этот вы можете спокойно в свободном
02:30:09
доступе скачать по ссылке в описании
02:30:20
так и теперь мы можем собственно
02:30:23
заканчивать с этим слайдером собственно
02:30:25
сделать этот слайдер до слайдером вот
02:30:28
значит копирую я слай теперь их у меня
02:30:31
будет два вот идут джесс захватив с
02:30:36
собой класс слайды работу вот у меня
02:30:40
здесь слайдеры интересно интересно
02:30:59
конечно люди делают пишут во время
02:31:02
стрима типа и ждут что я сейчас все
02:31:04
брошу и так хорошо
02:31:18
так
02:31:20
есть отлично значит слайдер мы
02:31:23
подключили тут можно поменять квот с
02:31:27
слайдер ок брэйк поинты мне не нужны
02:31:40
значит по кругу показывать вам нужно
02:31:43
один только слайд
02:31:45
и здесь я хочу сделать эффект faith
02:31:49
то есть он будет плавно перетекать не
02:31:53
скользить как у нас предыдущие слайдер
02:31:56
вот именно перетекать и значит вот
02:32:01
следующий слайд next прав предыдущий нам
02:32:05
не нужен а следующий пусть включается по
02:32:07
вот этому классу по клике на вот этот
02:32:10
вот класс нашего кружка
02:32:12
вот она делали смотрим не очень что-то
02:32:22
что-то происходит сейчас будем
02:32:23
разбираться что у нас тут и к
02:32:25
в принципе в принципе происходит просто
02:32:30
языков что слайда одинаковое не видно
02:32:33
сейчас я изменю текст было понятно что
02:32:40
слайды все-таки меняются
02:32:43
от и а собственно мне нужно сделать еще
02:33:00
сам эффект так и по сити 0
02:33:12
посети они но тут opacity 0 он так
02:33:47
хорошо и так значит для того чтобы он у
02:33:51
нас переключался плавненько изменяем
02:33:55
непрозрачность нужно естественно его тут
02:33:57
немножко подрихтовать значит поскольку
02:34:01
он у нас настроен на то чтобы
02:34:07
переключаться как слайдер вот я так не
02:34:12
хочу поэтому мы сейчас а вот утрехта ним
02:34:32
да тут предыдущее следующее
02:34:36
показано показывать так site preview
02:34:41
один вы здесь мы ставим по сити 0
02:34:48
смотрим
02:34:57
где-то он там свое навешивает сейчас мы
02:34:59
проверим как а для актив так и а он по
02:35:22
моему транзишен и добавляет сам по идее
02:35:25
должен добавлять сам так он там
02:35:38
устроился на деятельность какую-то
02:35:40
ну вот как то так теперь при нажатии на
02:35:46
вот этот вот стрелочку меняется цитата
02:35:50
как-бы задумка в этом вот можно повысить
02:35:56
немножко плавность скорость будет так
02:36:01
естественно тут еще лицо должно меняться
02:36:04
но лицо у нас одно данном макете
02:36:08
окей а мы поедем дальше и сделаем вот
02:36:12
эти вот события новости и формочку здесь
02:36:16
внизу дам вот хорошо значит
02:36:27
что у нас тут у нас тут три блоков раз
02:36:31
два три вот
02:36:37
находятся они в колонках так в принципе
02:36:43
так их можно делать в случае с подпиской
02:36:49
там еще из дополнительные колонки так
02:36:53
как мы это дело назовем назовем это дело
02:36:56
просто info
02:36:59
да какая то информация будет у нас
02:37:03
всякое разное
02:37:07
так инфоблок
02:37:15
принципе можно элит на секции
02:37:23
python и 4
02:37:26
например только опять же здесь вот и
02:37:29
нюансы наверное нет наверное здесь не
02:37:32
будет это ссылкой весь блок будет вот
02:37:34
так значит хорошо это и мы что мы можем
02:37:40
поступить academy способами можем вешать
02:37:43
модификатор для отображения иконки а
02:37:45
можем верстать собственно флик сам вроде
02:37:50
бы я уже модификаторы вешал сейчас
02:37:53
покажу как текстом это можно как это
02:37:56
флекса в мир 100
02:37:58
просто здесь создав 2 спа ну вот
02:38:11
вот таким образом да просто для
02:38:15
разнообразия покажу как еще можно такие
02:38:18
случаи сделать не бэкграундом а именно
02:38:21
через html
02:38:22
ок и здесь у меня блок в данном случае с
02:38:25
новостями так info
02:38:31
контент ой там дата дата потом заголовок
02:38:49
фото tell наверняка есть пусть будет
02:38:52
лейбл естественно он ссылкой
02:38:57
иначе как мы попадем большую новость в
02:39:00
полную новость
02:39:02
текст
02:39:10
вот так и собственно наш этом размножил
02:39:14
и штуки есть да можно тут для
02:39:21
наглядности поменять хотя бы в одном
02:39:23
месте
02:39:24
текст было понятно что это разные вещи
02:39:34
хорошо следующая колонка в принципе
02:39:37
копируется все
02:39:39
вторая колонка здесь не новости а что у
02:39:43
нас там статьи
02:39:50
глянем где у нас та история вам вот флаг
02:39:56
так руб rum pum события
02:40:00
кита ивенты и тут нету
02:40:03
дат чему-то событий не туда
02:40:08
их только две тексте я уже не буду
02:40:11
оставлять я думал поменять точнее думаю
02:40:14
понятно итак так хорошо есть и
02:40:17
собственно третья колонка третья колонка
02:40:22
у нас
02:40:23
инфо субскрайб
02:40:27
я сразу перейду в отдельную скраб можно
02:40:32
вообще сделать отдельный блок субскрайб
02:40:34
вот так вы значит у него тоже есть тайтл
02:40:39
только это та ну вот здесь здесь так не
02:40:44
выйдет
02:40:45
когда мне нужно сделать весь все эти
02:40:50
заголовки инфо тайтл сделать отдельную
02:40:53
тайтл
02:40:56
инфу сделать отдельным блоком чтобы я
02:41:00
мог их адекватно использовать
02:41:05
так патил info
02:41:09
и здесь тогда тоже могут теперь
02:41:11
использовать тайцы лимфа и все будет
02:41:14
о'кей
02:41:28
ок и здесь у меня субскрайб
02:41:31
иконочка события так есть хорошо а
02:41:46
дальше у нас собственно две колонки
02:41:55
субскрайб пусть будет body там будет две
02:42:01
колонки субскрайб текст и субскрайб форм
02:42:08
делаем форму сразу закрываю так форм и
02:42:17
собственном вывожу в отдельную вывожу в
02:42:22
отдельный блок и здесь у меня субскрайб
02:42:26
форм input создаю так input вот input у
02:42:38
меня здесь и здесь у меня кнопка такая
02:42:40
всякое интересное
02:42:48
как спам
02:42:52
окей вот только здесь я меняю классы но
02:42:57
нужно хорошо значит тут email введите
02:43:05
email
02:43:08
так у меня есть мои классы которые
02:43:14
позволят мне проверять на правильности
02:43:16
mail а вот стартом шаблоне все это есть
02:43:21
уже будет работать хорошо
02:43:25
принципе насколько я понимаю еще мал я
02:43:28
построил и перми нужно это все дело
02:43:32
заверстать
02:43:44
почему я должен сделать
02:43:45
input тай-бо там объясни пожалуйста
02:43:55
[музыка]
02:44:03
дисплей flex line на этом с центр
02:44:08
так это будут тайтл тут делать хорошо
02:44:19
так значит отступы
02:44:21
22 плюс 2244 делаем нас 2222 значит
02:44:32
ширины колонок у нас 50 процентов и
02:44:36
естественно нужно сделать в ram вот вот
02:44:42
так то есть у нас события почему это у
02:44:46
меня называется события если тут
02:44:47
подписка подписка
02:44:54
она у меня стало снизу 3 колонки и для
02:45:03
надежности я могу вот так вот сделать
02:45:07
вот так точно все было как не надо
02:45:12
лекс wrap для того чтобы колонок была
02:45:15
возможность перескакивать на новую
02:45:17
строку пожалуйста ребята у меня
02:45:19
абсолютно бесплатный курс на канале его
02:45:22
просто надо посмотреть и всех ничего за
02:45:26
это не нужно платить и вы будете вот эти
02:45:29
все вещи уже знать сразу также есть
02:45:32
крутейшие шпаргалки
02:45:33
которые я долго и нудно делал где все
02:45:36
это дело рассказанные расписывал так что
02:45:39
подписывайтесь на канал смотрите
02:45:40
бесплатный курс и будете уметь верстать
02:45:51
закончу с заголовком это тут его начал
02:45:55
уже 35 font family
02:46:01
путин
02:46:08
значит ты просто так считаешь да то есть
02:46:11
это все объяснение просто считаю что
02:46:13
лучше делать не кнопку a input с типом
02:46:17
кнопка да окей хорошо значит кекс
02:46:31
transform upper кейс от и вот тут фигня
02:46:38
в том что это вот как правило всегда так
02:46:43
и случается у нас панаме текстовый центр
02:46:49
и это все равно нам ничего не даёт
02:46:59
выровнять это дело под центру там из-за
02:47:15
этих кучей вложенности сейчас нужно
02:47:17
танцевать с бубном общем top child
02:47:20
дисплей flex
02:47:23
центр актом наверно еще надо будет
02:47:28
заходить
02:47:29
picture да так как и говорил мой gulp
02:47:44
создает сразу
02:47:46
оптимизированы изображение в
02:47:48
современного формата в.п.
02:47:51
есть создает автоматически так picture
02:47:54
куда засовывают оба формата
02:47:57
разных браузеров вот это мега круто
02:48:00
очень верстка становится шустрый так и у
02:48:07
нас тут фон твой 500
02:48:18
так и собственно отступ нужно сделать от
02:48:22
иконочки двадцать два пикселя
02:48:24
так мы можем это тут сделать 22
02:48:34
как-то многовато
02:48:37
ладно вот есть
02:48:40
тайтл есть все равно мне нравится что
02:48:43
очень много что-то не то намерен пусть
02:48:47
будет 15
02:48:49
вот и хорошо значит теперь вниз у меня
02:48:59
тридцать с учетом land хайты большого
02:49:02
текста так и и и и и и теперь собственно
02:49:06
я могу заняться вот этим всем от колонок
02:49:09
вниз мне нужно отступить
02:49:15
55
02:49:23
последний отберем отступ вниз потому что
02:49:28
он там не нужен так а вот padding
02:49:32
большого блока нужен 75 пикселей вот
02:49:36
здесь пойдем вот он 7075 поставим
02:49:48
маг кстати предыдущий блок мы вроде бы
02:49:52
не закончили адаптив но мы еще сделаем
02:49:55
оба адаптивном вместе с этим вот нет
02:50:00
pixel perfect и я не делаю того что это
02:50:02
было бы очень долго
02:50:08
что значит текст текст текст по порядку
02:50:15
идем начнем с даты
02:50:24
функция из 12 можно сразу так чуть-чуть
02:50:30
подправить дальше у нас идет заголовок
02:50:35
вот он 700 так 700 как decoration
02:50:50
underline
02:50:51
с play line блог
02:51:10
так и где это у нас дела все тут
02:51:25
перестарался вот еще по моему размер
02:51:29
шрифта мне бы хорошо бы было ясно взять
02:51:40
так люблю когда дизайнера все в одну
02:51:43
кучу набросано и поиметь эту отчего
02:51:49
бывает всякое там при конвертации макета
02:51:52
оно могло
02:51:53
а съезжать хорошо так хорошо какой-то
02:52:01
отступ мы сделаем позже текст на цикл
02:52:08
отдыхать 21 на 15 стандартный текст
02:52:15
так отступ а снизу
02:52:19
30 пикселей
02:52:33
и от лейбла вниз я бы тоже что-то
02:52:39
отступил как-то так как то так все это
02:52:50
дело нажимается прошел на дальше
02:52:56
блок собственно с подпиской субскрайб
02:53:00
кстати субскрайб на канал подпишитесь на
02:53:03
канал
02:53:04
и будет вам счастье вот будем
02:53:10
помимо бесплатного курса который на
02:53:13
канале есть еще классная рубрика как это
02:53:16
сделать называется и там я показываю как
02:53:18
сделать всякие прикольные штуки сразу
02:53:20
побежала скриптом всякие разные также
02:53:24
есть гайды по программам у меня пвс коду
02:53:27
по сабле ему
02:53:29
есть в плейлист как стартануть на
02:53:31
фрилансе есть плейлист мотивации что
02:53:34
очень важно вот как читать макет есть
02:53:38
классный выпуск
02:53:41
вот есть выпуск про весь процесс верстки
02:53:45
да как оценивать и так далее все это
02:53:48
тоже есть что подписывайтесь смотрите и
02:53:52
я надеюсь что все это полезно
02:54:00
также можно подписаться еще на
02:54:03
телеграм-канал чтобы получать
02:54:08
уведомления адекватно да потому что мы
02:54:10
знаем что youtube и 3 он не всегда
02:54:15
показывает не всем рассылает уведомлений
02:54:18
и так далее в общем подпишитесь на
02:54:21
телеграм-канал и будете в курсе выпало
02:54:23
новых выпусках а всяких каких-то
02:54:25
изменениях в общем у важных новостях
02:54:28
канал так что советую все ссылки
02:54:30
естественно в описании вот можете
02:54:33
подписываться хорошо добрались мы до
02:54:37
формочки вот раз мы будем ее делать для
02:54:48
начала мне нужно тут закончить значит не
02:54:54
нужно повторить вот ступы
02:54:59
верхние верхнего флешек с контейнером и
02:55:04
лодочек flex элемента вот отлично хорошо
02:55:10
замечательно значит формочка
02:55:17
так
02:55:19
дисплей flex кнопку сейчас мы будем
02:55:24
делать вот
02:55:29
input у меня в отдельный отдельном файле
02:55:35
если у меня где кнопки и wear стал тут у
02:55:38
меня есть input уже с какими-то дорога наработками
02:55:41
чтобы там на всяких айфонах все
02:55:45
смотрелось нормально вот так и здесь я
02:55:50
смогу задать стиль и input у
02:55:56
так 15 пикселей
02:55:59
от 125
02:56:09
так при фокусе пусть будет черный и
02:56:14
высота можно попробовать высоту задать
02:56:21
стопроцентного не хорошо потому что
02:56:26
границы блока не дают нам адекватно это
02:56:30
сделали хотя петя
02:56:35
армас так норм субскрайб
02:56:39
теперь мы будем делать здесь для input а
02:56:45
позволим ему действовать на всю ширину
02:56:48
вот вот наш input хорошо и а собственно
02:56:54
кнопочка папочка у нас хитрая поэтому я
02:56:58
поставил спам
02:57:09
так
02:57:12
спал хорошо позиция нра латиф be for
02:57:17
так это я буду делать вот эту вот
02:57:20
полосочку которая здесь прям все можно
02:57:26
скопировать вот так здесь
02:57:30
абсолют нефть ай лав 0
02:57:34
топ 50 процентов transform минус 50
02:57:40
процентов так а сама кнопочка у нас 95
02:57:47
пикселей 95
02:57:56
ок background color transparent
02:58:00
можно ли транспаранты можно белый
02:58:04
поставить вот хорошо теперь можно
02:58:08
заняться с паном вот так все скопирую
02:58:17
чтобы сейчас уберу лишнее ок pf din так
02:58:23
это нужно это не нужно это нужно это не
02:58:26
нужно вот он и собственно спа ну я здесь
02:58:30
задаем иконку и кнопочки размещу с
02:58:39
правой стороны и собственно padding райт
02:58:42
попробуем угадать 20 пикселей вот и
02:58:47
посмотрим сколько же на самом деле
02:58:49
самом деле 32 почти почти угадал
02:58:56
вот что-то вырисовывается так так значит
02:59:02
мой скрипт уже настроен как я говорил на
02:59:04
то чтобы проверять наличие правильно
02:59:07
заполненного поля здесь появляется уже
02:59:09
ошибка донаты что ошибка не правильно
02:59:12
заполнены более это все у меня уже есть
02:59:16
мы их доработках стартовым шаблоне вот и
02:59:21
собственно мы можем эту ошибочку
02:59:25
сверстать полу от вот топ-10 вот так она
02:59:38
будет появляться таким образом поле у
02:59:45
нас заполнена неверно
02:59:47
хорошо это все хорошо сейчас мы
02:59:50
быстренько адаптируем это все дело вот
02:59:54
заодно и адаптируем верхний блок вот
02:59:58
верхний блок стоит адоптировать вот аж
03:00:00
тут можно 570 где-то вернусь ненадолго к
03:00:06
нашему марку твой ну вот так вот здесь
03:00:13
до 570 медиазапрос максимум ts 570
03:00:19
и здесь дисплей хотя
03:00:24
ну пусть будет дисплей блок а картинка у
03:00:31
нас по центру должно по идее встать
03:00:35
равно да вот так вот и собственно готово
03:00:42
так на 570 мы можем кстати на этом
03:00:48
размере включить где-то я тут включал
03:00:53
уже авто хайд 570 авто хоть труб
03:01:12
вам еще нужно будет вам еще нужно будет
03:01:20
для вот этого вот слайдера нужно
03:01:27
поставить
03:01:28
изменить положение flex элементов так
03:01:35
вот слайдер
03:01:37
line art вас стричь нет black star
03:01:46
conflict старте стоит по идее
03:02:13
320 570 вот так разобрались там бубал
03:02:19
force вот теперь вас это будет
03:02:23
подстраиваться под высоту до прошел
03:02:32
отлично только можно еще добавить там
03:02:35
отступ
03:02:38
так айдер колодцев 570 нужную more then
03:02:47
both 30 так воде и здесь вот здесь
03:03:14
вот так-то лучше хорошо дальше здесь
03:03:24
а мы какой-то момент а именно 867
03:03:30
тоже убираем flex
03:03:38
167 дисплей блок вот и естественно здесь
03:03:45
нам нужно так что и здесь нам нужно
03:03:53
естественно по уменьшать вот эти отступы
03:03:55
наверное хотя хотя адекватно вроде как
03:04:07
кстати текстовый блок мы текстовый блок
03:04:14
здесь мы и посмотрели на доп тебе сейчас
03:04:18
мы посмотрим быстренько так просто в
03:04:22
какой-то момент
03:04:25
да от 67 дисплей но так беру
03:04:50
ground хотел grown man
03:05:17
[музыка]
03:05:32
так хорошо здесь вот еще заметил что
03:05:39
отступ тут очень большой сейчас мы это
03:05:41
дело поправим горе сайтом
03:05:47
вот 85 667 достаточно 40 будет вполне
03:06:03
так что дал перестал щас
03:06:17
подгрузится шрифты и продолжим вот что в
03:06:22
этом не по за сына ли еще уже
03:06:27
заканчиваем так что сейчас доделаю и
03:06:34
поговорим немножко о том о сем
03:06:40
так прошу мне нравится я уже так
03:06:43
просматриваю уже идет к завершению нашей
03:06:46
ворс . так и вот здесь у меня не хочет
03:06:49
убираться background
03:06:56
сейчас мы разберемся вот здесь body
03:07:00
background
03:07:34
также нужно убрать его пи background
03:07:40
acne должно сработать
03:07:59
наверняка он загружает в самый низ
03:08:02
поэтому и проблему с вопи
03:08:07
вот понятно хорошо так здесь смотрю
03:08:13
отступ этот вообще мы можем от него
03:08:15
отказаться раз уж я уже здесь то я
03:08:18
запилю
03:08:20
вот то что вижу чтобы у нас все было
03:08:23
аккуратненько вот вот так-то лучше у нас
03:08:29
не было больших пробел пробельных
03:08:33
пробелов больших
03:08:35
а вот здесь тоже отступ большой в
03:08:39
категории до поменьше нужно делать так
03:08:54
чтобы у нас было адекватно все чтобы
03:08:56
человеку не пришлось там прокачать свой
03:08:58
большой палец да да не знаю каких
03:09:03
размеров так 3535
03:09:12
как добрались мы до наших новостей про
03:09:17
чего здесь смотрю тоже просится чуть
03:09:20
чуть поменьше все-таки размер отступ of
03:09:25
и всего остального сейчас быстренько
03:09:28
пробежимся значит total инфо вот здесь
03:09:31
30 767 вполне хватит 15 вот так и между
03:09:45
объектами
03:09:52
[музыка]
03:09:55
20 а так
03:10:02
avanti колонки и туда написал вот здесь
03:10:11
вот так-то лучше все-таки тоже стоит
03:10:19
немножко под уменьшить 20 здесь 30 вот
03:10:25
так вот теперь мне нравится хорошо
03:10:32
заголовки пусть остаются большими а не
03:10:34
влазят поэтому прошу значит вот здесь
03:10:39
вот с подпиской разбираемся значит тоже
03:10:42
на это уже разрешение можно вот здесь
03:10:45
вот
03:10:49
767 так тут же можно убирать
03:10:53
ли акс делаем дисплей блок и собственно
03:10:58
от верхней колонки можно вот так вот от
03:11:02
текста отступить вниз на 25 точнее даже
03:11:08
можно будет правильный вверх от можно
03:11:13
вот так хватит топ-25 в форме для формы
03:11:16
и и править забыл что я стилизовал форму
03:11:22
поэтому отступать то мы ничего не будем
03:11:25
вот так хорошо окей вот это у нас что-то
03:11:32
у нас отступ info вот ступ инфо здесь
03:11:54
хорошо
03:11:55
есть мне нравится так значит не забудьте
03:12:04
мне напомнить что я хотел сделать вот
03:12:06
эту вот штуку перемещение по блокам
03:12:09
сейчас быстренько верстаем footer и
03:12:13
делаем перемещение по блокам так же
03:12:16
зафиксируем шапочку вот хорошо footer
03:12:21
тут все просто три колонки главная
03:12:25
колонка с меню да и тут логотип телефона
03:12:29
обратная связь хорошо все ясно так
03:12:32
footer можно использовать это как flex
03:12:38
кнр хотя нет put our body
03:12:43
хотя да ладно калом future лагал их тему
03:12:53
голову
03:12:54
нет и footer logo
03:12:58
так m&g логотип где-то у меня валялся
03:13:06
валлотон логотип можно сделать ссылочкой
03:13:10
таки случае так и снизу footer инфа
03:13:14
такая штука типа все права защищены бла
03:13:18
бла бла бла бла а дальше удар меню
03:13:27
утро меню
03:13:29
как это у нас будет догнав так он будет
03:13:35
footer лист лист так это будет
03:13:42
и собственно лишь келли и будет food or
03:13:48
link
03:13:50
ссылочка на копира
03:13:55
вставляем будем пробовать
03:14:00
мульти курсор на это дело закрывать так
03:14:15
так так так в линию я клавишу вот так
03:14:33
и конца не разобрался с тимурке курсором
03:14:39
нормально уже в саблями она как-то лучше
03:14:42
вставляет так хорошо тем не менее сделал
03:14:45
так поехали put a phone кстати телефон и
03:14:54
мы делаем ссылками дал бы человек мог
03:15:02
сразу позвонить семерочку мы можем
03:15:13
закрыть в так суп потом уже мы видим что
03:15:17
он вот так вот маленьких тянет суп тут
03:15:19
не подойдет можно смог безразницы
03:15:24
есть и обратная связь ссылочка обратная
03:15:28
связь
03:15:30
колдакт назовем наверное как-то так
03:15:34
предусмотрено
03:15:38
так обратная связь
03:15:46
отлично так кей для footer а у меня тоже
03:15:51
есть отдельный файлик все создам я
03:15:55
стараюсь разносить такие большие блоки у
03:15:59
файликом так поехали
03:16:05
дисплей flex
03:16:07
так значит колонка сменю у меня на всю
03:16:11
ширину добавляем модификатор фу так
03:16:23
да ты не туда зашел здесь так вот это
03:16:28
лишнее нужно по
03:16:30
закрывать чтобы она не тут под ногами не
03:16:32
путалась хорошо да у нас там получается
03:16:38
так сейчас я покрашу это дело покрасил
03:16:47
окей значит 45 45 45 пусть будет есть
03:17:00
отлично и собственно и не шичко
03:17:05
давайте пойдем по порядку info
03:17:11
14 бла-бла-бла от логотипа
03:17:20
так дисплей wine блок 1025 вообще-то так
03:17:38
хорошо значит теперь обратная связь и
03:17:41
телефон телефон дисплей блог потому что
03:17:50
он ссылочкой да и здесь вот чем много
03:17:54
всяких стилем и это дело скопируем а
03:17:57
клешни и по убираем фоксман
03:18:05
у меня там есть шрифт
03:18:10
ohc вот этот брала регуляр есть
03:18:15
нужен это не нужно это не нужно это
03:18:21
нужно это отлично только мне нужно
03:18:28
приподнять это все дело дисплей flex
03:18:33
да по умолчанию по молчанию так голова
03:18:37
этом светляк старт
03:18:40
вот семерочка у нас улетела верху
03:18:45
принципе адекватно смотрится можно
03:18:49
немножко подправить два права 5 мы
03:18:58
называем нажимаем и сразу звоним базу
03:19:01
нас должен идти вызов отлично дальше
03:19:06
обратная связь ссылочка там по дизайну
03:19:14
границам даша да вот так еще я могу вот
03:19:25
это все делалось шолто текст all right
03:19:30
dam dam ну естественно нужно здесь
03:19:35
добавить иконочку
03:19:45
слева дышат спасибо теперь я стал
03:19:55
намного лучше так
03:20:04
немножко 12 есть хорошо окей отлично
03:20:12
menu menu menu menu menu menu
03:20:16
вот наше меню вот наше меню и как мы его
03:20:18
будем атаковать для начала я хочу вот
03:20:20
эти отступы сделать 30 пикселей
03:20:25
теперь лист у нас дисплей flex так раб
03:20:30
так и омар джон и вниз и влево вправо
03:20:47
точнее точнее правильность ок так ну
03:20:55
естественно нужно это все дело оси 14500
03:21:03
он с 14 фунт white 500 белый опор кейс
03:21:11
по моему там еще наверно есть лотор
03:21:14
spacing донбассе que eu
03:21:20
окей так все у нас поехала с телефоном
03:21:24
не вне порядок myspace ну wrap был у нас
03:21:33
не ломался мы там легко и просто можем
03:21:36
так сделать нам позволительно так и
03:21:38
здесь вот я вижу что какой то есть один
03:21:42
q меню в 15 пикселей чтобы он так по
03:21:44
макету нас показывался
03:21:48
хотя тут уж можно вот так ход конем
03:21:51
сделать да будет слишком большой сверху
03:22:03
15 фото
03:22:05
сразу двух зайцев прибили окей я смотрю
03:22:12
телефон там уже 15 просит вверх до те же
03:22:16
короче чёрти что тут с дизайном сейчас
03:22:20
footer content
03:22:23
проще это закрыть вот так чтобы не
03:22:26
лохматик бабушку
03:22:29
утро контакт здесь текст оnline
03:22:35
райт что такое write
03:22:39
я это я закрыл
03:22:49
вот теперь лучше
03:23:02
[музыка]
03:23:05
вот прошло отлично по привычке ставлю на
03:23:10
линкор
03:23:12
текст decoration underline
03:23:15
вот хорошо и так же у нас все права
03:23:20
защищены там тоже у нас ломается она
03:23:22
здесь текст может быть больше поэтому я
03:23:25
тут сделаю а 180 пикселей для первой
03:23:30
колонке 180 пикселей я сделаю
03:23:35
ограничение вот так хорошо адаптируем
03:23:40
footer
03:23:50
ок здесь мы можем тянуть на же мы можем
03:23:53
на 592
03:23:59
991 уменьшит размер шрифта фон сайт 40
03:24:07
funds 20 да да вот и в какой-то момент
03:24:22
какой-то момент мы здесь flex уберем там
03:24:26
до 767 display of blog а вот и я бы все
03:24:34
это просто поставил бы по центру и не
03:24:37
парился так здесь вот
03:24:42
чувств и контент-центр вот так вот и
03:24:53
естественно вот тут тоже самое
03:25:14
так хорошо значит здесь впереди
03:25:19
дисплей flex дисплей flex max direction
03:25:25
and light and fix ой то есть часто фай
03:25:29
контент ex oc немножко переделаю
03:25:33
компоновку
03:25:34
здесь изначально чтобы так но так не
03:25:40
получится да если делаю калом значит
03:25:49
почему у меня тут ступай контент если
03:25:51
лайла этого суфле accent вот так его
03:25:58
здесь и теперь хочу чтобы нам не было ни
03:26:00
flex and a пациент вот а на замечательно
03:26:09
отлично и кстати есть тут еще кто-то
03:26:12
остался вот показываю еще раз
03:26:15
динамический адаптив вот смотрите какая
03:26:19
история вот этот вот текст все права
03:26:21
защищены
03:26:22
да он здесь явно не нужен ну типо вот
03:26:25
когда я сложил flex вот конечно там
03:26:28
можно было тут свадебном как ты это
03:26:31
делать через ордер но показываю
03:26:35
динамический адаптив еще раз то есть он
03:26:37
уже был засвечен в первом уроке что это
03:26:41
такое это моя такая идея моя наработка в
03:26:46
которой я динамически java скриптов
03:26:48
перебрасываю элементы прям внутри шлема
03:26:50
то есть не скрываю показываю там или
03:26:54
каким-то другим способом прямо меняю
03:26:56
структуру на лету
03:26:57
вот сейчас я это продемонстрирую все
03:27:00
права защищены я хочу перекинуть в самый
03:27:02
конец да вот здесь чтобы не были это
03:27:04
было бы адекватно вот хорошо сделаем
03:27:08
небольшую подготовку для этого для
03:27:10
начала я
03:27:13
подправлю немного стиле меню здесь джон
03:27:17
болтон 20 вот вам и она этом же
03:27:23
разрешение у логотипа я уберу margin а
03:27:27
то сейчас все права защищены прилипли но
03:27:31
мы знаем что это не надолго а для них
03:27:35
вот как раз я на джим топ-25 сделаю
03:27:39
сейчас мы их перебросим вот сюда в самый
03:27:41
низ вот каким образом я буду это делать
03:27:45
как я уже говорил у меня есть
03:27:47
определенная заготовочка java script она
03:27:50
называется на динамический адаптив вот и
03:27:53
все что мне нужно здесь сделать это
03:27:55
дописать вот такой вот атрибут да там у
03:27:59
так и здесь я пишу куда я хочу поместить
03:28:03
свой элемент куда я его хочу поставить
03:28:07
поставить я его хочу в footer content
03:28:12
pack каким по счету его хочу поставить
03:28:15
то есть у меня идет изначально вот этот
03:28:19
логотип потом ну вот колонка 1 2 3
03:28:22
значит начинаем с нуля значит 3 0 1 2 3
03:28:27
в самый конец и на каком разрешении на
03:28:30
767
03:28:33
все теперь вычтем эл коде вот этот вот
03:28:39
футов он находится реально в самом конце
03:28:42
вот он перекинулся он автоматически
03:28:45
вернется назад я за пару секунд сделал
03:28:49
вот такую штуку да круто по-моему круто
03:28:53
я вот лично тащусь от этого понятно что
03:28:56
этот пример простой но я думаю те кто
03:28:58
смотрит и более или менее верстает они
03:29:01
понимают и а не знаю что дизайнеры могут
03:29:07
такого на дизайне что адаптировать очень
03:29:09
сложно и перри перекидывать очень сложно
03:29:12
по поэтому вот этот динамический адаптив
03:29:14
который я придумал должен помочь в этом
03:29:17
за пару секунд перебрасывать блоки
03:29:20
совершенно в другие места как по мне это
03:29:23
невероятно круто и молодцы те кто здесь
03:29:27
досмотрел и теперь вы будете тоже об
03:29:30
этом хорошо давайте взглянем на макет
03:29:35
еще раз значит я помню что я должен
03:29:37
сделать здесь вот эту вот штуку и
03:29:39
быстренько мы это дело делаем значит
03:29:42
первое что я хочу сделать это закрепить
03:29:46
шапку сейчас она не ездит у нас с
03:29:48
контентом да то есть вот с этого места я
03:29:52
не смогу куда-то перейти у меня нету ни
03:29:54
меню не шапки ничего поэтому нам нужно
03:29:57
ее закрепить место позиция латиф позицию
03:30:00
fixed выйти сто процентов топ 050
03:30:05
шапка у нас теперь ездит но здесь мы
03:30:09
потеряли высоту вот эти 75 пикселей
03:30:11
шапки которые довели у нас на весь со
03:30:14
страной контента не теперь повисли в
03:30:16
воздухе и поэтому для того пэйдж
03:30:19
вот для ну
03:30:22
лассо пейдж вот у я эти 75 пикселей
03:30:27
компенсирую все теперь у нас все как
03:30:29
было но при этом шапка ездит и так и то
03:30:33
есть дальше плавный переезд к разным
03:30:38
блоком да вот у нас есть главное это
03:30:40
вверх и сейчас мы будем это все делать
03:30:44
значит я открываю footer нам не нужен
03:30:46
честно в принципе не нужен так открываем
03:30:50
хедер html
03:30:51
вот наше меню значит я добавляю опять же
03:30:55
свою наработку gold блок вот класс
03:31:01
добавляю определенный и здесь вечеров я
03:31:03
буду писать
03:31:04
класс doc которому мне нужно ездить
03:31:07
значит главное у нас сверху поэтому мы
03:31:11
можем задать класс пэйдж и проверим
03:31:13
сразу все ли я правильно помню ну вот
03:31:17
вот вот и где-то я еще не подключил но
03:31:23
мы сейчас это дело подключим так есть
03:31:31
определенная мне библиотечки
03:31:36
вот ак
03:31:39
smooth scroll из такая библиотечка
03:31:41
которая собственно помогает мне помогает
03:31:45
мне это дело вот теперь при нажатии на
03:31:51
главного я возвращаюсь на главную все
03:31:53
работает поехали дальше аукцион это вот
03:31:55
наверное вот этот блок
03:31:59
я сейчас просто дождитесь я еще хочу
03:32:02
показать в чем прикол
03:32:04
именно то что она ездит это и не так
03:32:07
сложно сделать самому и это все
03:32:09
показывают но я немножко доработал эту
03:32:12
тему я сейчас хотел бы показать в чем
03:32:16
тут прикол
03:32:18
вот секундочку хочу то
03:32:23
лоты аукциона ты о проекте есть тут у
03:32:30
нас о проекте
03:32:33
наверно вот это и есть
03:32:35
о проекте партнерам контакты
03:32:41
может мы значит сделаем о проекте
03:32:49
это будут у нас услуги а партнером будет
03:32:53
у нас вот этот долг
03:32:55
почему нет нам же главное показать как
03:33:00
она работает так мечта проекте у нас
03:33:03
будет по как сервис и со партнером у нас
03:33:07
будет информация и контакты
03:33:13
контакты тоже значит наверно партнером у
03:33:19
нас будут цитаты
03:33:21
вот инфа у нас будет кантерлота
03:33:28
до расставил теперь я могу вот так вот
03:33:32
по сайту ездить но мы видим что вот
03:33:37
здесь вот у нас проблема да ну не
03:33:41
докручиваем ну точнее где какой отступ и
03:33:45
она так и показывает но этот скриптик
03:33:47
он умеет
03:33:51
учитывать шапку ок и я сейчас попробую
03:33:55
это дело включить
03:33:57
скриптик scroll и вот здесь я могу в сад
03:34:07
хэдер включить и теперь должно быть
03:34:12
лучше да бери он учитывает шапку и
03:34:23
подъезжает как бы действительно к началу
03:34:26
блока прошел и что я еще хотел показать
03:34:35
это то что собственно что мне нравится
03:34:40
моим скрипте вот здесь вот что он как бы
03:34:46
должен включать тот определенный пункт
03:34:49
меню
03:34:50
вот который мы собственно сейчас
03:34:56
прокручиваем до вот до
03:35:09
все эти скрипты наработки естественно
03:35:11
будут в доступе на патреоне в
03:35:14
благодарность ребятам которые
03:35:16
поддерживают собственно это все так что
03:35:26
так прошел только вот здесь вот мне
03:35:36
нужно на сейчас я еще сделаю так что
03:35:40
вообще это было видно здесь вместо поишь
03:35:42
просто печь это ваш со страницы я сделал
03:35:44
мои не сладим так чтобы хорошо работала
03:35:47
вот и собственно я как-то обозначу наш
03:35:50
активный пункт до
03:35:51
отменю вот линк на че тут при холере
03:35:54
есть и с классом актив пусть у нас будет
03:35:58
он пусть будет нашего вот этого
03:36:00
фирменного золотого цвета да как вариант
03:36:05
даже добавим ему какого-то транзишен on
03:36:08
a color color
03:36:13
[музыка]
03:36:15
вот и смотрите значит что происходит
03:36:17
значит теперь мы видим что мы на главной
03:36:20
ну как бы наверху дальше мозг ролями
03:36:22
когда мы про скроле ваем к нужному блоку
03:36:24
вот та
03:36:25
пункт меню у нас выделяется все это
03:36:28
делается автоматически вот скриптом вот
03:36:33
такую наработку я себе придумала мне она
03:36:36
очень нравится потому что такое часто
03:36:38
надо и это очень удобно для пользователя
03:36:40
да он всегда видит где он находится вот
03:36:44
и подсвечивается определённый пункт меню
03:36:47
вот таким вот образом все это работает
03:36:51
ребятам ну я вас поздравляю всех нас
03:36:55
поздравляю мы наконец-то в три захода
03:36:59
swear стали вот такой вот пакетик
03:37:01
вот местами было интересно местами было
03:37:04
непросто
03:37:05
вот он напичкан всякими разными штуками
03:37:08
где нужно посидеть попробовать разные
03:37:11
варианты и так далее у нас получился
03:37:14
один из вариантов он надежный хороший
03:37:17
будет работать естественно все это можно
03:37:20
сделать по другому да какие то применить
03:37:24
другие способы и так далее но тем не
03:37:28
менее у вас есть например вот такой вот
03:37:32
верстки это вполне коммерческая верстка
03:37:34
то есть это вполне может быть версткой
03:37:37
которая может быть продано клиенту
03:37:39
хорошо тут все тут можно пользоваться
03:37:41
менять текст картинки и все будет хорошо
03:37:44
работать при этом мы здесь разобрали
03:37:47
много разных практик я очень надеюсь что
03:37:51
было полезно те кто со мной только
03:37:53
познакомился подписывайтесь на канал у
03:37:56
меня абсолютно бесплатный курс
03:37:58
структурированный с до мошками по
03:38:00
верстке вот скоро будет сниматься
03:38:03
плейлист по гайдам по java script у так
03:38:06
что подписывайтесь будет интересно также
03:38:09
вот подобные марафон и всякие интересные
03:38:12
всякие интересные в пакетике мы будем
03:38:17
верстать и дальше вот в подобных в
03:38:20
подобном формате так что вы мне пишите
03:38:22
если вам интересно и мы будем это дело
03:38:25
все verso
03:38:27
вот так что подписывайтесь на канал
03:38:32
подписывайтесь на telegram чад у нас
03:38:35
есть п в помощь по верстке все и ссылки
03:38:37
есть в описании вот так что стараемся
03:38:40
стараюсь делать хорошо стараюсь понятно
03:38:44
объясняет чтобы вы тоже в будущем стали
03:38:47
мастерами либо подсмотрели что-то
03:38:50
интересное для себя что то новое в любом
03:38:53
случае чтобы вы оставались свободными
03:38:55
людьми и могли достойно зарабатывать
03:38:59
такая я цель всего этого дела вот
03:39:03
поэтому молодцы все да я надеюсь было
03:39:08
полезно ставьте пожалуйста лайк чтобы я
03:39:10
понимал что вам была полезна и чтобы я
03:39:14
продолжал дальше делать что-то подобное
03:39:16
подберем еще какой-то макет интересный и
03:39:18
будем работать уже с ним в следующий раз
03:39:23
за следите за анонсами стримов вот и
03:39:29
обучайся развивайся и помни живи работой
03:39:33
в свободное время

Описание:

Адаптивно с нуля сверстаем интересный макет. Я буду комментировать все свои действия. Использовать буду свою сборку GULP, наработки на чистом JS и SCSS. 🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle 👉 Первая часть марафона - https://www.youtube.com/watch?v=GNvcGNx5zgQ 👉 Вторая часть марафона - https://www.youtube.com/watch?v=j0dEldPxB1E ☝️ Во время мастер-классов и марафонов не обзательно все знать, важно смотреть на принимаемые решения и практики! 👉 Макет + шрифты (в открытом доступе) - https://www.patreon.com/posts/32690819 👉 Настройка редактора VS Code - https://www.youtube.com/watch?v=nxCLXMBl4e4&list=PLM6XATa8CAG5v6T2a0TTdwyK0nZrSRxFi&index=4 👉 БЕСПЛАТНЫЙ КУРС по верстке сайтов (Front End). Уроки HTML CSS JS: https://www.youtube.com/playlist?list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr 🤟 Результат верстки выложен для подписчиков на патреоне - https://www.patreon.com/posts/rezultat-36532582 🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle 🔴 Telegram канал: https://t.me/freelancer_lifestyle (https://teleg.run/freelancer_lifestyle) 🔴 Telegram чат по верстке: https://t.me/flschat (https://teleg.run/flschat) 🔴 Facebook: https://www.facebook.com/unsupportedbrowser 🔴 Instagram: https://www.facebook.com/unsupportedbrowser 👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками! Ссылка на канал: https://www.youtube.com/c/freelancerlifestyle 🤟 Живи, а работай в свободное время! ©

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS"?mobile menu icon

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

mobile menu iconКак скачать видео "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Марафон по верстке. Часть №3. Адаптивная верстка макета с нуля GULP SCSS JS"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

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