Препроцессор Sass. Функции и миксины

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.ค. 2020
  • Привет!
    Препроцессоры - это по сути CSS на максималках, улучшенный язык. С их помощью можно делать действительно сложные вещи, используя функции, переменные и прочие прелести. В этом цикле видео посмотрим на самое основное, что они умеют, и как с ними работать. Поехали!
    Данное видео про функции и миксины в Sass.
    sass-scss.ru/ - документация на русском языке
    marketplace.visualstudio.com/... - live sass compiler
    marketplace.visualstudio.com/... - sass-расширение
    clck.ru/Pe9Jx - исходники видео на GitHub
    Меня зовут Максим Васянович. Фрилансер уже 5 лет, создал более 50 коммерческих сайтов. Преподаватель в онлайн-университете Skillbox, автор курса Веб-верстка.
    Понравилось? clck.ru/Gr9Ec
    Моя страница вконтакте: maxdenaro
    Мой блог: blog.maxgraph.ru
    Мой сайт: maxgraph.ru
    Канал в телеграм: teleg.run/maxgraph
    Чат для верстальщиков: teleg.run/maxgraph_chat
    #обучение #препроцессоры #sass

ความคิดเห็น • 26

  • @windcrack8404
    @windcrack8404 4 ปีที่แล้ว

    Заметил, что при объявлении функции было использовано 2 параметра value и base: xxxx. Вопрос можно ли указывать, по мимо value, еще и base игнорируя значение по умолчанию?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว

      да в теории можно) это уже мелочи

  • @murshi2343
    @murshi2343 4 ปีที่แล้ว

    А почему vw а не vmax? Какие единицы лучше использовать в каких случаях?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +1

      Привычка) vw для десктопа, vmin для мобильной верстки.

  • @kontorasb2754
    @kontorasb2754 4 ปีที่แล้ว

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

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว

      Ну, видимо я сам наслушался в процессе своего обучения, что это влияет))
      Проверю как нибудь, спасибо

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +1

      Проверил еще раз - это скорее связано с галпом :) Привык препроцессоры всегда с ним использовать, вот и сказал. Там, если не сделать подчеркивание - файл попадет в итоговую папку

    • @kontorasb2754
      @kontorasb2754 4 ปีที่แล้ว

      @@maxgraph ну да, с галпом через нижнее подчеркивание, согласен

    • @Anna08427
      @Anna08427 3 ปีที่แล้ว

      Я сначала тоже думала из-за галпа, но поэкспериментировала без него, дублирует папки, расширение sass компиллер

  • @user-kc1ex9jr8z
    @user-kc1ex9jr8z 4 ปีที่แล้ว

    Когда будет видео с использованием функции vw ?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +1

      Пока по планам - во второй половине месяца.

    • @user-kc1ex9jr8z
      @user-kc1ex9jr8z 4 ปีที่แล้ว

      @@maxgraph других видео нет на Вашем канале с использованием этой техники?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว

      Нет

    • @alexandrgusletsov2567
      @alexandrgusletsov2567 4 ปีที่แล้ว

      @@maxgraph VW и остальные единицы измерения

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว

      ?

  • @Anna08427
    @Anna08427 3 ปีที่แล้ว

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

    • @KenjiRoys
      @KenjiRoys 3 ปีที่แล้ว

      Как успехи?

  • @sencorio
    @sencorio 4 ปีที่แล้ว

    @media для определенной ширины пишем же один раз. В чем тут польза миксина?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +1

      Почему один?) в нужном селекторе пишу, можно писать и в 20 селекторах)

    • @sencorio
      @sencorio 4 ปีที่แล้ว +1

      @@maxgraph о как! Можно конечно) Вот даже в июньской верстке макета на этом канале, в 8 части по-другому. Делается адаптив - сначала принимаем, что на таких то ширинах будут изменения с помощью @media, прописываем их. Затем кладем туда селекторы. Так же? Как бы негласное правило такой организации? И теперь меняем на миксины. Не понимаю в чем тут преимущество миксин. Их, если не ошибаюсь, будет такое же количество как @media.

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +2

      Так там чистый css, нет вложенности. Я поэтому и пишу в одном медиа там
      А тут пишу прямо в селекторах, с помощью миксина. Так удобнее

    • @sencorio
      @sencorio 4 ปีที่แล้ว

      @@maxgraph спасибо! Но пока что-то не догоняю о пользе миксина)). Нужна подробнее посмотреть про него и применить

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว +2

      Будет скоро видео по sass новое, с практикой) смотрите, поймёте)

  • @kerusdc8322
    @kerusdc8322 4 ปีที่แล้ว

    а em и rem не то же самое делают, что и эта функция?

    • @maxgraph
      @maxgraph  4 ปีที่แล้ว

      Вообще не то) в отдельном видео увидите

    • @user-kc1ex9jr8z
      @user-kc1ex9jr8z 4 ปีที่แล้ว

      @@maxgraph Когда будет видео с использованием функции vw ?