Тёмный

Сверстать Блюскай, часть 1 

Вадим Макеев
Подписаться 40 тыс.
Просмотров 12 тыс.
50% 1

Часть 2-я • Сверстать Блюскай, час...
Часть 3-я • Доверстать Блюскай, ча...
Вёрстка Блюскай pepelsbey.github.io/playgroun...
Код на Гитхабе github.com/pepelsbey/playgrou...
Читайте
Блог pepelsbey.dev/
Телеграм t.me/pepelsbey_dev
Твиттер / pepelsbey_dev
Мастодон mastodon.social/@pepelsbey
* * *
Камера: Sony FX30
Объектив: Sony 15 мм, f/1.4
Видеокарта: ATEM Mini Pro ISO
Микрофон: Shure Super 55-BLK
Свет: Amaran 60d + Light Dome Mini

Опубликовано:

 

19 авг 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 42   
@juviess
@juviess 9 месяцев назад
Спасибо за стрим! Надеюсь будет больше лайвкодинга!
@awesomedud
@awesomedud 9 месяцев назад
Спасибо 🎉
@AndCheb
@AndCheb 6 месяцев назад
Спасибо за идею организации файлов стилей, теперь буду внедрять этот подход своих проектах.
@user-lv9no7ki4y
@user-lv9no7ki4y 9 месяцев назад
С удовольствием обнаружил новые видео на твоём канале))) спасибо! Продолжай)
@yaroslavbox1249
@yaroslavbox1249 8 месяцев назад
Vadim you have a cool studio. Thanks for the useful content!
@adammalec9315
@adammalec9315 5 месяцев назад
Очень крутая серия эфиров. Много интересных подходов и идей. Радует что Вадим топит за чистый css, без вот всякого необязательного типа препроцессоров и сторонних либ - санитар верстки)) ps: во избежания очепяток по коду (типа описки в именовании классов) сам использую расширение Spell Checker в VSCod
@igorzubkov3877
@igorzubkov3877 9 месяцев назад
Вадим, Спасибо за прекрассный лайв! Добра вам и успехов и конечно же по больше лайвов нам)))) НЕТ ВОЙНЕ!
@ant69xx
@ant69xx 8 месяцев назад
Вадим, большое спасибо!
@PacoOfficial
@PacoOfficial 8 месяцев назад
ТОП
@ArtemBorovikov
@ArtemBorovikov 9 месяцев назад
Вадим, спасибо за видео! Имеет смысл кнопки профиля (редактировать профиль, еще..) обернуть в список ul, что бы при навигации проговаривалось сообщение "список из двух элементов"? Слушаю подкасты про доступность, теперь подобные кнопки оборачиваю в списки :)
@pepelsbey
@pepelsbey 9 месяцев назад
Правильно мыслите! Но ещё мне кажется, что чем меньше элементов, тем меньше это тянет на список. Так что здесь я бы не стал.
@webstroymaster
@webstroymaster 9 месяцев назад
Спасибо за творчество! Подскажите есть варианты разложить так-же по блокам html верстку (Header, Footer), без использования всяких таскранеров и препроцессоров ?
@pepelsbey
@pepelsbey 8 месяцев назад
В HTML нет нативной шаблонизации, а делать шаблонизацию с помощью JS на клиенте не совсем разумно - это замедляет загрузку и отрисовку страниц. Так что лучше разобраться со сборкой, это не так сложно, как кажется.
@webstroymaster
@webstroymaster 8 месяцев назад
@@pepelsbey Cо сборками работал, и продолжаю работать если требуется, но хотелось бы как можно больше упростить данный процесс и использовать что-то нативное , а не грузить целые сборки которые тянут за собой кучу файлов и библиотек, чтоб в результате инклюдить шапку , футер и еще пару блоков, даже пробовал генератор статических файлов использовать для этой цели)
@pepelsbey
@pepelsbey 8 месяцев назад
Я для простых случаев использую Eleventy, он довольно лёгкий и не требует сложной настройки: по умолчанию просто копирует из одной папки в другую.
@webstroymaster
@webstroymaster 8 месяцев назад
@@pepelsbey знаю вы поклонник данного генератора, я пробовал Astro. Было бы кстате интересно повторить на данных движках один и тот-же сайт и сравнить в удобстве интеграции, предоставляемых утилитах . а так-же производительности. Так-же интересно посмотреть реализацию не большой верстки, в которой максимум учтены все элементы семантической верстки, доступности для скрин ридеров, моб. устройств, часов и тд, этакий утопический код перфекциониста который учел максимально все.
@djadjatemych
@djadjatemych 9 месяцев назад
спасибо за видео! почему бы все иконки не делать в одинаковых квадратных областях? не надо думать про разные отступы снаружи, масштабирование и позицонирование будет корректное. какие минусы у этого подхода?
@pepelsbey
@pepelsbey 9 месяцев назад
Иконки я брал прямо из разметки приложения и почти не тратил время на их нормализацию. Они там разные, к сожалению, и наверное к следующему разу всё нужно будет сделать поправить.
@MuhammadjavohirSuratov
@MuhammadjavohirSuratov 9 месяцев назад
Привет, Вадим. Спасибо за видео. Я тоже недавно начал проводить прямые эфиры. Но не смог найти способ для сохранения live chat после эфира. Можете подсказать каким софтом пользоваться для этого? Я пользуюсь OBS соединив его с Ютуб студией.
@pepelsbey
@pepelsbey 9 месяцев назад
Сохранение чата и прочие штуки можно найти в настройках лайва на Ютубе. Я не использую OBS, стримлю прямо из железки ATEM Mini, куда втыкаю HDMI-источники: камеру, ноутбук.
@MuhammadjavohirSuratov
@MuhammadjavohirSuratov 9 месяцев назад
@@pepelsbey , спасибо за ответ 🙂
@user-nc4jn1vc2j
@user-nc4jn1vc2j 6 месяцев назад
Вадим, привет! Спасибо за стрим! Почему иконки не через спрайт?
@pepelsbey
@pepelsbey 6 месяцев назад
Спрайты это шаг по оптимизации, так что я решил не тратить на это время - уже это сделал в лайве с главной Гугла. Но так-то надо, да :)
@TurtleDoveCall
@TurtleDoveCall 8 месяцев назад
Привет! А как сделать множественный курсор по всем выделенным строкам и потом еще перевести все в начало строки? Можете, пожалуйста описать эти хот кеи. 31:38 по времени.
@pepelsbey
@pepelsbey 8 месяцев назад
Option Shift I - выделение в мультикурсор, Cmd Left - в начало строки.
@TurtleDoveCall
@TurtleDoveCall 8 месяцев назад
@@pepelsbey спасибо, помогло.
@antonoshurek2087
@antonoshurek2087 7 месяцев назад
Вадим, такой вопрос. Сам купил мак air неделю назад. увидел как ты делаешь duplicate из контекстного меную. но такой кнопки почему то нет. пытался искать, но нигде инфы про это нет. открой секрет, как ты сделал эту кнопку в vscode? :)
@pepelsbey
@pepelsbey 7 месяцев назад
Это расширение File Utils marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils
@yaroslavbox1249
@yaroslavbox1249 8 месяцев назад
Hello. Does the @import css rule cause performance issues? Or is it not important in this project? Thanks.
@pepelsbey
@pepelsbey 8 месяцев назад
I mentioned at some point in the live, that it’s not a production version we’re running in the browser. It needs to be packed and optimized via some tool. I might spend some time on it during the second part in September. Thanks for the idea!
@yaroslavbox1249
@yaroslavbox1249 8 месяцев назад
@@pepelsbey Maybe Webpack. It will be cool. But everything is your choice.
@pepelsbey
@pepelsbey 8 месяцев назад
I think Webpack is one of the worst tools for the job, to be honest. PostCSS or LightingCSS would be my tools of choice, but if you need something bigger then Vite.
@yaroslavbox1249
@yaroslavbox1249 8 месяцев назад
@@pepelsbey Why is Webpack so terrible? Why is it so widespread and often necessary to get a job? I used Gulp before Webpack, Webpack seems to be more convenient and less verbose for me. I haven't used Vite yet.
@user-gs7xn9mk7j
@user-gs7xn9mk7j 6 месяцев назад
Вадим, Вы сказали, что используете принцип Mobile First. Но ведь width320px, например. Или я не права?
@pepelsbey
@pepelsbey 6 месяцев назад
Mobile first здесь значит, что я начинаю думать с мобильных. Но вы правы, я пишу стили так, чтобы они не утекали дальше положенных им вьюпортов. Это и не mobile first, и не desktop first. Я пока не придумал, как это назвать, но уже пишу статью про это :)
@user-gs7xn9mk7j
@user-gs7xn9mk7j 6 месяцев назад
@@pepelsbey Вадим, спасибо большое за ответ! Буду ждать статью! :).
@lovelyboy8056
@lovelyboy8056 8 месяцев назад
Патреон заброшен. Будет ли контент?
@pepelsbey
@pepelsbey 8 месяцев назад
Патреон закрыт, а не заброшен. Вы только что оставили коммент под контентом :) Другого пока не планирую.
@lovelyboy8056
@lovelyboy8056 8 месяцев назад
@@pepelsbey понял, принял. Спасибо за ответ.
@user-bi2ti1zf2f
@user-bi2ti1zf2f 7 месяцев назад
А как же постулат, что «блок не должен иметь позиционирования» ?
@pepelsbey
@pepelsbey 7 месяцев назад
К какой части 3,5 часового видео относится этот коммеонтарий? :) Уточните и я попробую это поправить в следующий раз.
@user-bi2ti1zf2f
@user-bi2ti1zf2f 7 месяцев назад
хах. пардон =). вот к этой .navigation { position: fixed; } навигация также является элементом блока header .header__navigation, пусть даже этот блок не переиспользуемый особо, но как по мне, позиционирование лучше добавлять именно к элементу, а не блоку. спасибо)@@pepelsbey возможно я не прав, интересно ваше мнение...
Далее
How To Make Toggle Button Using HTML & CSS
5:27
Просмотров 60 тыс.
CSS Flexbox. Полный курс
59:57
Просмотров 158 тыс.
БЭМ - простыми словами. Часть 1
44:15
Как Верстать Макеты Быстрее?
10:55
Как сделать прелоадер? ► CSS/JS
23:33