Pug tutorial. Ускорь свою верстку в несколько раз. Подробное знакомство с шаблонизатором HTML - PUG.

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Встречайте полный курс по шаблонизатору html - pug
    Ссылка на Pug pugjs.org
    Ссылка на Nodejs nodejs.org/
    Ссылка на материалы из видео github.com/FAR...
    Скринкаст по шаблонизатору Pug/Jade : • Скринкаст по Pug
    Не ограничивай себя видеоуроками на RUclips!
    Узнавайте еще больше полезной информации!
    👍👍👍Telegram-чат: t.me/frontcoder
    Telegram-канал: t.me/frontcode...
    VK: frontcoder
    -----------------------------------------------------------------------------------
    Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Комментарии • 141

  • @SergiuBurduja-y1l
    @SergiuBurduja-y1l 5 лет назад +7

    Спасибо за решетку с квадратными скобками, я тоже про этот лайфхак не знал.
    А так, чтобы глубже внедрить pug в своей верстке, нужно смотреть твои ролики по верстке, так уже на практике все совсем по-другому.
    Спасибо еще раз друг))

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @PalyufishkuRuSite
    @PalyufishkuRuSite 5 лет назад +5

    Анатолий, спасибо вам за очередное полезное видео! От вас узнал про pug и теперь всегда его использую в верстке. Правда пока на примитивном уровне, чтобы инклюдить нужные блоки на нужные страницы. Все никак не соберусь осилить миксины, Хотя вещь, очевидно, полезная. Действительно, трудно, как вы говорите, абстрагироваться, чтобы начать использовать новые возможности )
    В этом видео для меня открытием стали переменные и условия! Надо засесть и подробнее изучить документацию и возможности pug.
    Ранее я в проекте gulp делал разные шаблоны для разных типов страниц сайта. Проблема была в том, что всего при одном изменении заново генерировались несколько файлов, browser-sync несколько раз почему-то пытался обновить страницу в браузере. В общем, автоматизация при раздувании проекта начинала, мягко говоря, подтупливать. И то, что додлжно было ускорять верстку, начинало наоборот ее тормозить. Поэтому я в проекте галпа перестал перегенерировать все шаблоны при изменении, например, футера. А стал работать только с одним шаблоном. Потом, при необходимости, меняю шаблон на другой и работаю уже с другим шаблоном.
    Теперь, с использованием переменных и условий, думаю, что для всех типов страниц можно будет создавать единый шаблон. При этом в переменной можно указать тип станицы, с которым в данный момент работаешь. И в зависимости от указанного типа страницы можно инклюдить нужные блоки! Как по мне, так это замечательно!

  • @evgeniydoronin
    @evgeniydoronin 5 лет назад +1

    чтобы постоянно не компилировать файлы и постоянно видеть обновление во всех html файлах при изменении в pug файлах, можно проект запустить с ключами: "pug ./ -P -w" Где ./ - корневая папка проекта, -w - наблюдатель. За видео огромное спасибо!

  • @ЛенаКиселева-в5в
    @ЛенаКиселева-в5в 2 года назад +2

    Спасибо!

  • @СергейЛуняк-д5е
    @СергейЛуняк-д5е 3 года назад

    мне для работы нужно. из того что нашел самое лучшее объяснение

  • @aleksandrzelenskiy4000
    @aleksandrzelenskiy4000 4 года назад

    Хороший мануал. Сложный материал доступно объяснил. Подписка/лайк!

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @СкрепоносныйБузотёр-э5ш

    блин когда ты новичек ни чего не понимаешь) ладно вернусь пересмотрю когда пойму о чем речь идет) а так лайк ведь, автор не зря же старался)

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

    • @McVoodooman
      @McVoodooman 5 лет назад +1

      Ну что, месяц прошел уже, а новостей от тебя нет ))

  • @oleksandrvorzhev5026
    @oleksandrvorzhev5026 4 года назад +1

    Крутое видео! Спасибо

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

    • @oleksandrvorzhev5026
      @oleksandrvorzhev5026 4 года назад

      @@Frontcoder вам спасибо за контент без воды! Таких каналов мало.

  • @АндрейИльин-д6ж
    @АндрейИльин-д6ж 2 года назад +1

    хорошо что код мелкий, нечитаемый. можно заслуженно диз проставить!

  • @ruservices
    @ruservices 3 года назад

    Только наткнулся на канал. Являюсь начинающим в этом не легком деле. Подскажите какое видео смотреть перед тем как устанавливать этот ПАГ? Работаю в VSCode. Насчет установить NodeJS, NPM проблем то нет, а вот консоль - webStorm и т д, не понятно. Подскажите с какого видео смотреть, что бы рабочую среду подготовить и т д. Спасибо

  • @nicknickov4871
    @nicknickov4871 Год назад

    Как работать с ним SVG в PUG?

  • @alxkr7937
    @alxkr7937 3 года назад

    Добрый день, подскажите пожалуйста как правильно использовать pug для блока навигации, где для всех страниц используется единый layout(например main.pug), в котором подключен header.pug но в этом хедере в ссылках навигации класс active должен быть свой для каждой страницы?

  • @llssk6379
    @llssk6379 4 года назад

    За видосик спасибо, годно!

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @Azkett
    @Azkett 4 года назад

    Спасибо!)

  • @dmitrijponkin
    @dmitrijponkin 4 года назад

    Спасибо! Круто!!!

    • @Frontcoder
      @Frontcoder  4 года назад +1

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится

  • @ihorv44
    @ihorv44 3 года назад

    супер. спасибо)

    • @Frontcoder
      @Frontcoder  3 года назад +1

      Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @vasya8441
    @vasya8441 3 года назад

    великолепный урок, огромное спасибо

  • @TenJIbIu
    @TenJIbIu 3 года назад

    Как настроить webpack 5 на компиляцию pug?

  • @jprakk
    @jprakk 4 года назад

    Как вы боретесь с большим временем компиляции на средних и больших проектах?

    • @Frontcoder
      @Frontcoder  4 года назад

      увы, пока никак

  • @judgedreed1
    @judgedreed1 Год назад +1

    красавчик

  • @user-iv6op9rv3q
    @user-iv6op9rv3q 4 года назад

    Команда pug (index,page).pug -P не работает. Пришлось отдельно для index и page запускать. В чем может быть причина?
    Редактор vscode
    Терминал cmd

    • @Frontcoder
      @Frontcoder  4 года назад

      скорее всего проблема в терминале. Я работаю в git bash

  • @DimkaLom
    @DimkaLom 5 лет назад

    спасибо за видео! вопрос такой - использую VS Code, когда пишу в терминале " pug {index,page}.pug -P" - выдает ошибку, когда пишу без скобок, каждый файл по отдельности, все работает. Подскажите.

    • @Frontcoder
      @Frontcoder  5 лет назад +1

      К сожалению с ним не работал. Попробуйте погуглить решение

  • @вебвеб-л7у
    @вебвеб-л7у 4 года назад

    Скажите, пожалуйста, зачем нужен pug для верстки, когда есть emmet phpstorm?

    • @Frontcoder
      @Frontcoder  4 года назад

      Представьте, что у вас 50 страниц и вам надо поменять 1 ссылку в шапку. В обычном html это 50 файлов. в pug 1

    • @olegplahotniy7307
      @olegplahotniy7307 4 года назад

      @@Frontcoder А движки, файлы шаблонов?

    • @ioankatsapovich
      @ioankatsapovich 7 месяцев назад

      Такие проекты пишут на реакт

  • @mikhailnma8304
    @mikhailnma8304 5 лет назад

    Спасибо за видео. Подскажи как использовать информацию из JSON файла в pug? Было бы круто увидеть подробное видео на эту тему. Видел об этом в рассказе об актуальной сборке на твоем канале и потом как уже используется на примерах по верстке. Но всё-таки не совсем очевидно как в pug это всё правильно настроить.

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Как я понял это возможно только с gulp. Прочитайте про настройку плагина gulp-pug

  • @sergiyrudenko905
    @sergiyrudenko905 4 года назад

    Спасибо! Кто знает где можно посмотреть развернутий урок как делать таблици в PUG? Мне нужно наклепать много таблиц на PUG не знаю где инфу искать.

    • @Frontcoder
      @Frontcoder  4 года назад

      Не совсем понятна проблема

    • @sergiyrudenko905
      @sergiyrudenko905 4 года назад

      @@Frontcoder Нужно размапить array of objects в таблицу. Для каждого обьекта создать ячейку в таблице и отобразить все елементи обьекта.

    • @Frontcoder
      @Frontcoder  4 года назад

      @@sergiyrudenko905 так а причем тут pug? Вы строить таблицу должны циклом в js. Там же код html пишите

  • @alexandersergeev4500
    @alexandersergeev4500 5 лет назад +1

    Добрый день! Спасибо за видео. А что мешает сделать пробел после слова "телефону":
    p Звоните по телефону__
    a(href="") 123
    Так же хорошо компилируется и появляется пробел перед ссылкой, как и в предыдущем примере с решеткой

    • @demvulano878
      @demvulano878 5 лет назад

      У меня такие висячие пробелы выкашиваются после компиляции

    • @max_samusevich
      @max_samusevich 5 лет назад

      @@demvulano878 можно так:
      p
      | Звоните по телефону
      |
      a(href="")
      | 123

  • @getjinxed4494
    @getjinxed4494 4 года назад +1

    Бред какой-то. Объясняется все через жопу, с одной темы на другую, потом обратно, в итоге ни одна не раскрыта полностью. 40 минут воды, объяснил только самые основы. В конце ор - какая разница есть там пробел или нет, да и во втором примере с вложенностью можно после строки 'Звоните по телефону ' пробел поставить, будет то же самое, херня а не туториал короче

  • @DemetriyArh
    @DemetriyArh 4 года назад

    опа. т.е. Pug превращает html в процедурный язык программирования. Спасибо.

    • @Frontcoder
      @Frontcoder  4 года назад +1

      Добрый день! Спасибо за ваш комментарий. Рад, что вам нравится!

  • @ИльяНосырев-л1п
    @ИльяНосырев-л1п 4 года назад

    Как то не очень понятно все это((

    • @Witchfinder_General
      @Witchfinder_General 4 года назад

      Оно непонятно тем кто не верстал большие страницы. Я тоже мало верстал, но всё-таки верстал, и мне понятно. Просто очень много информации. Для начала поверстай в обычном html, потом добавь знания по Node.js и его фреймворка express.js соответственно потом pug в экспрессе и будет всё более менее понятно.

  • @abdulmalgonusov1544
    @abdulmalgonusov1544 4 года назад

    kek

  • @trampsport
    @trampsport 4 года назад +3

    за видео спасибо, но объясняет автор так себе, на трояк.

  • @johnxavier6996
    @johnxavier6996 Год назад

    Pug это полное г…. Верстку только замедляет в несколько раз, emmet быстрее всего, не используйте вы это г….

  • @БендерЗадунайский-щ9ы

    бесполезная хрень! имхо

  • @astrotrain
    @astrotrain 5 лет назад +2

    pretty deprecated + он инлайновые тэги в строку шпилит, поэтому нужно что-то стороннее искать, бэку неудобно
    Кстати и паг и эммет внутри инлайновых тегов генерит спан если тег не указывать

  • @krisdrea3380
    @krisdrea3380 Год назад

    Объясните пожалуйста кто-нибудь как линковать страницы при разработка многостраницчного сайта на webpack pug

  • @samkrekotyn
    @samkrekotyn Год назад +1

    спасибо за вмдео

    • @Frontcoder
      @Frontcoder  6 месяцев назад

      Рад, что вам понравилось!

  • @teoreat
    @teoreat 4 года назад +1

    Это эммет обвешанный свистелками и перделками. Есть полезные вещи, но использование в малых проектах нецелесообразно, мне кажется.

  • @johnxavier6996
    @johnxavier6996 2 года назад

    Скорее замедляет, чем ускоряет, emmet в разы быстрее

  • @jonathanlivingstone1818
    @jonathanlivingstone1818 3 года назад

    Не понимаю был же php зачем столько новых костылей?

    • @xiii4526
      @xiii4526 3 года назад

      У них же разные цели

  • @Drezerak
    @Drezerak 4 года назад +1

    Благодарю! Классный урок! Теперь осталось продумать как использовать с 3 страницами, с breadcrumbs и классами с БЭМ))

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @darieandre5598
    @darieandre5598 3 года назад

    Thx!

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ

    Спасибо за урок

    • @Frontcoder
      @Frontcoder  6 месяцев назад

      Рад, что вам понравилось!

  • @ioankatsapovich
    @ioankatsapovich 7 месяцев назад

    А вообще кто то пишит на нем?

    • @Frontcoder
      @Frontcoder  7 месяцев назад

      Если нужна просто вёрстка, то очень хороший инструмент

  • @irinakuzmina656
    @irinakuzmina656 2 года назад

    Добрый день! У меня вопрос. Какой процент верстальщиков используют PUG. Возможна ситуация - проект сделан с использованием PUG, приходит следующий верстальщик для поддержки проекта и он не знаком с PUG. То есть для поддержки проекта нужен специалист обязательно со знанием PUG. Объяснение понравилось - автору большое спасибо! Много практики. Собираюсь переходить на PUG.

  • @trickingOOmix
    @trickingOOmix 4 года назад

    День добрый, подскажите пожалуйста, в принципе pug актуален для верстальщиков? для бэка особой актуальности не имеет, так как там внутри используются свои шаблоны, я верно понимаю?

  • @sokolova794
    @sokolova794 3 года назад

    Здравствуйте у меня вопрос!!! А если в миксине мне надо прописать не одно условие а несколько как мне сделать так что бы всё правильно отображалось? (к примеру у меня есть несколько видов кнопок)

  • @alexejveres3245
    @alexejveres3245 4 года назад +1

    Спасибо, было интересно!

  • @IldarFreeLancer
    @IldarFreeLancer 11 месяцев назад +1

    Спасибо, очень понятно и полезно!

    • @Frontcoder
      @Frontcoder  7 месяцев назад

      Рад, что вам понравилось

  • @n0wena
    @n0wena 4 года назад

    когда я прописывал install pug -D у меня произошла ошибка, позже вычитал, что у меня в package.json имя стоит такое же как и название папки, что порождает бесконечную рекурсию (я без понятия, про что это, просто вычитал такую фразу), но после того как я поменял имя, у меня всё заработало, почему у вас не вылезло ошибки?)

  • @Joker-sq8fk
    @Joker-sq8fk 4 года назад +7

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

  • @nikolaborkowski9942
    @nikolaborkowski9942 3 года назад

    просто зашел первый раз случайно,и мне понравилось! Спасибо,человек! Подписка, лайк!Респект!

  • @wot_programmer
    @wot_programmer Год назад

    Спасибо тебе за это видео! Благодаря ему я наконец-то понял, как работает шаблонизатор pug! Желаю продвижения канала)

  • @карнас
    @карнас 3 года назад

    Подскажи по такому вопросу, как этим оперировать?)
    +e.H1.title Название
    +e это класс уровня вложенности или что? на выходе получается

    • @Frontcoder
      @Frontcoder  3 года назад

      не понял вопрос

  • @Bxz56Rvp8
    @Bxz56Rvp8 5 лет назад

    А как же Gulp? Это равноценные менеджеры? И можно их использовать параллельно или в этом нет смысла и достаточно освоить тот или этот?

    • @Frontcoder
      @Frontcoder  5 лет назад

      Не совсем понял вопроса. Gulp это менеджер задач, а pug это шаблонизатор

  • @TheOneeightytwo
    @TheOneeightytwo 5 лет назад +1

    большое спасибо за то что делишься своим опытом!

    • @Frontcoder
      @Frontcoder  5 лет назад

      FrontCoder
      • только что
      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @ДмитрийРайдак
    @ДмитрийРайдак 5 лет назад

    Та мало ли сколько там есть этих туториалов, чем больше тем лучше! Снимайте, мне никогда не хватит:)). Где-то, что-то могли упустить или еще что.

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @_slash_-
    @_slash_- 5 лет назад

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

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. рад, что вам понравилось.

  • @GeraltTheSLAYER
    @GeraltTheSLAYER 4 года назад

    Подскажите пожалуйста. Если у меня есть отдельный паг файл с разметкой кнопки, например ".a(class="btn" href="") Перейти в каталог". Я хочу использовать ее во всем проекте, но как мне менять саму надпись на кнопке на другую для разных страниц. Я пробовал убирать надпись, инклюдить тег, а затем писать уже непосредственно после инклюда "| Моя надпись", но паг ругается. Я чувствую, что там должно быть какое-то простое условие, но не хватает опыта, чтобы самому допереть. Надеюсь понятно объяснил суть проблемы.

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Добавьте блок переменные и там указывайте например title для страницы. В зависимости от текущего значения блока выводите ту или иную информацию

    • @GeraltTheSLAYER
      @GeraltTheSLAYER 4 года назад

      @@FrontcoderЯ так понимаю это, если для разных шаблонов. А если у меня эти оба блока с кнопками находятся на одном шаблоне "главная страница", можно ли привязать условие к определенному классу блока?

    • @elfact
      @elfact 4 года назад

      Вам надо сделать миксин с этой кнопкой, и потом добавлять этот миксин куда необходимо с нужными параметрами, если еще актуально конечно)

  • @FRAGILE304
    @FRAGILE304 3 года назад

    Можно ли составить какой-то конфиг, чтобы выходной файл html собирался в указанной директории?

    • @Лев-ф6г
      @Лев-ф6г 3 года назад

      Я такое через webpack настроил.

    • @FRAGILE304
      @FRAGILE304 3 года назад

      @@Лев-ф6г да, спасибо, я уже тоже)

  • @evgeniivavilo8678
    @evgeniivavilo8678 5 лет назад

    Где-то в середине запутался между страницами, а так супер видео.

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится.

  • @markuspdd
    @markuspdd 4 года назад

    спасибо!

  • @НанаСерова
    @НанаСерова 3 года назад +2

    Вообще замечательно!) Спасибо, все сууупер понятно! Я прямо сейчас начну это использовать в своей работе)

    • @Frontcoder
      @Frontcoder  3 года назад

      Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @lordrawl
    @lordrawl 5 лет назад

    Вопрос, как бороться с лишними пробелами в html, которые появляются если ставить миксин в тот же файл, в котором его вызывают? В видео был четкий пример этому на моменте ссылок в хедере. Есть вариант выноса миксина в отдельный файл, но это не всегда удобно, особенно если делать много миксинов для разных элементов на странице (искать его потом)

    • @_slash_-
      @_slash_- 5 лет назад

      Это просто редактор кода надо настроить на табы и все.Саблайм нечитаемые пробелы подсвечивает , если выделить документ Ctrl A

    • @lordrawl
      @lordrawl 5 лет назад

      @@_slash_- речь идет не о нечитаемых пробелах, вопрос стоит в том, что появляются дополнительные отступы, если использовать миксины в том же файле, в котором они вызываются. Да, это все спокойно исправляется всякими бьютифаями, но хотелось бы решить вопрос так, чтобы pug сразу все выравнивал как надо

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Не обращаю на это внимание, т.к. код дальше все равно идет на натяжку на админку

  • @TsA1ex
    @TsA1ex 5 лет назад

    Ура. Наконец шрифт большой. И тема хорошая. Смотрим

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. рад, что вам понравилось.

  • @alsugar
    @alsugar 4 года назад

    Очень круто 😀

    • @Frontcoder
      @Frontcoder  4 года назад +1

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @arthurshaidullin7981
    @arthurshaidullin7981 4 года назад

    Отличное видео, спасибо )

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @sergejde1390
    @sergejde1390 4 года назад

    Анатолий, большое спасибо. Класс!

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится

  • @Andrey-qf8uw
    @Andrey-qf8uw 4 года назад

    Спасибо

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам понравилось!

  • @cocochen8349
    @cocochen8349 5 лет назад

    На счет отступов, чем можно подсветить ошибки отступов в Atom?

    • @Frontcoder
      @Frontcoder  5 лет назад +1

      Поищите плагин

    • @cocochen8349
      @cocochen8349 5 лет назад

      Если кто-нибудь идет мимо и знает такой плагин, не проходите мимо - дайте знать, плиз (установлены вариации gulp-pug, возможно нужны настройки или еще что)

    • @fortsite
      @fortsite 5 лет назад +1

      Coco Chen вам нужен плагин для atom. Попробуйте вот этот atom.io/packages/linter-pug-lint должен ошибки показывать, ну и разумеется должен стоять плагин для pug например atom.io/packages/language-pug

    • @fortsite
      @fortsite 5 лет назад +1

      Coco Chen а вообще переходите на code.visualstudio.com , atom.io уже устарел )) разумееться плагины нужно будет тоже поставить под visual studio code для pug и всего остального.

    • @cocochen8349
      @cocochen8349 5 лет назад

      @@fortsite Спасибо за ваш ответ!

  • @dennisdovziy2775
    @dennisdovziy2775 5 лет назад

    Спасибо за видео!

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится!

  • @nochdeveloper7240
    @nochdeveloper7240 3 года назад

    Дерьмовая подача материала, почти заснул.

  • @odinokun
    @odinokun 4 года назад

    Круто.
    Уже несколько лет работаю с Pug, но все равно подчерплул для себя пару интересных моментов.
    Автору спасибо.

    • @Frontcoder
      @Frontcoder  4 года назад

      Добрый день. Спасибо за ваш комментарий. Рад, что вам нравится

  • @qqqq-kv1fo
    @qqqq-kv1fo 3 года назад

    Объяснение на 3 с минусом из 5 ..но было полезно . Рекламы вагон ... Садись 2 .) Спасибо)

  • @ОлегЗалогин
    @ОлегЗалогин 5 лет назад

    Да я тоже. Удобная штука. Я, правда на самом первом шаблоне долго верстал, но проектики небольшие были. Недавно немного под себя 4-й переделал. Ну не нравится мне SCSS. Переделал синтаксис на SASS. Пока пробую. Спасибо за все, Анатолий!!!!!!!!

    • @Frontcoder
      @Frontcoder  5 лет назад

      Добрый день. Спасибо за ваш комментарий. рад, что вам понравилось.

  • @HotShotSecrets
    @HotShotSecrets Год назад

    Благодарю за видео!