Препроцессор SASS / Урок #6 - Математические операторы и функции

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 เม.ย. 2019
  • SASS обладает мощным функционалом для работы с функциями, а также математическими операциями. В ходе урока вы создадите программу, которая будет строить grid сетку из объектов, а также научитесь прописывать встроенные функции SASS.
    1) Урок на сайте itProger: itproger.com/course/sass/6
    2) Функции в SASS: sass-lang.com/documentation/Sa...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaSass

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

  • @user-we3hs6xv1r
    @user-we3hs6xv1r ปีที่แล้ว +9

    nth-child это не "не элемент", а "n-ый элемент" - то есть nth-child(5) - 5ый элемент, nth-child(2n) - каждый 2ой элемент

    • @felorez7403
      @felorez7403 5 หลายเดือนก่อน +2

      то есть можно написать nth-child(1n) или просто nth-child(n), чтобы каждый элемент изменить?

  • @inakoto
    @inakoto 5 ปีที่แล้ว +5

    Давно ждал курса по ssas, спасибо!

  • @maktor7697
    @maktor7697 4 ปีที่แล้ว +14

    nth - not? wat? Oo

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

    Большое вам спасибо за чудный урок

  • @valievruslan7739
    @valievruslan7739 5 ปีที่แล้ว +23

    чтобы не извращаться, кто не знает: :last-child, :first-child.

    • @rostislavkovba
      @rostislavkovba 5 ปีที่แล้ว +10

      а еще лучше flex использовать, чтоб не считать отступы...

    • @rostislavkovba
      @rostislavkovba 3 ปีที่แล้ว +2

      @@user-le7jy4ow8n зачем грид, когда есть float?

    • @user-ie7eh5qe2z
      @user-ie7eh5qe2z 23 วันที่ผ่านมา

      @@rostislavkovba зачем мерседес, когда есть жигуль?

    • @user-yb6um2kh1q
      @user-yb6um2kh1q 10 วันที่ผ่านมา

      ​@@user-ie7eh5qe2z зачем Sass ,когда есть САС

  • @Igorrreha
    @Igorrreha 5 ปีที่แล้ว +1

    Благодарю)

  • @elmira5244
    @elmira5244 4 ปีที่แล้ว +3

    добрый день! скажите пожалуйста, какие функции наиболее часто используются? в справочнике в описании немного трудно ориентироваться начинающему

  • @silvermix712
    @silvermix712 5 ปีที่แล้ว +4

    А сколько всего будет уроков? (просто интерестно, ибо я хочу как можно больше, думаю мня многие поддержат в этом)

  • @aleksandrgradov7859
    @aleksandrgradov7859 2 ปีที่แล้ว

    🧮 в цсс - 💪! Спасибо!

  • @geneivy
    @geneivy 5 ปีที่แล้ว +17

    пфф... нельзя смешивать единицы измерения, при том что в css calc() без проблем это делает...

    • @gabbergabberovich
      @gabbergabberovich 2 ปีที่แล้ว

      мало того, calc еще и работает динамически, а все эти препроцессоры выдают статику.

  • @user-jw8uv5up6u
    @user-jw8uv5up6u 5 ปีที่แล้ว +2

    Сделай видео о CEO оптимизации.

  • @user-yz9yv8jw1u
    @user-yz9yv8jw1u 5 ปีที่แล้ว +2

    Сделай пожалуйста видео o SEO

  • @Roma4086
    @Roma4086 5 ปีที่แล้ว +5

    в Sass много лишнего, например, описанный выше пример можно применить и в CSS с гридами и с функциями repeat, minmax и с autfill или autofit

    • @podpalmoi
      @podpalmoi ปีที่แล้ว

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

  • @Silveryization
    @Silveryization 4 ปีที่แล้ว +3

    только так сработало width: calc((100% - ((#{$cols}-1) * #{$margin})) / #{$cols});

  • @tilekbakytbekov4630
    @tilekbakytbekov4630 4 ปีที่แล้ว +7

    манная каша :(

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

    calc() справляется лучше

  • @andykud63
    @andykud63 2 ปีที่แล้ว

    Научитесь правильно произносить margin

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

    Вот про математические операции я почти не понял! Надо по второму кругу смотреть! Вот функции отлично понял, а вот операции...

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

      здесь нет про "математические операции"... Ибо для обычных людей это (2+3, 2*2, 3\3 и тд)... здесь такого нет

  • @MrEmil-cf8wo
    @MrEmil-cf8wo 4 ปีที่แล้ว +1

    Не понимаю смысл от Ариф. Операций если можно сразу писать вместо (100%/4) , :25%;

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

      Ну если например не 4 а 13 17 7 считать неочь удобно

    • @dasi4301
      @dasi4301 3 ปีที่แล้ว +1

      @@baurbaur332 ахах ахах а так писать удобно?

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

      @@dasi4301 100/13 что сложного?

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

    grid сам по себе был задуман что бы не извращаться над кодом, здесь всё было подано уж очень неординарно, думаю кто изучал часть CSS Grid тот меня поймёт. Grid это сетка, и то что указал автор видео, что в гриде не возможно проделать такую же операцию базируясь на командах грида - это ложь. А так есть полезная инфа. Так же уточню что автор советовал изучить CSS и все его части прежде чем начать изучать SCSS SaSS

    • @podpalmoi
      @podpalmoi ปีที่แล้ว

      Как сделать грид из 2 элементов, второй справа и врапится при шринке, но оба - разной ширины? Я так понял, что нужен репит(авто-фит...), но тут никак не задать разную ширину. Кстати флексом легко реализуется, а гридом, такую простую вещь - вроде бы никак.

  • @user-yz9yv8jw1u
    @user-yz9yv8jw1u 5 ปีที่แล้ว

    Не вижу смысла на ssas что то писать. Лично мне нравится и css и я к нему бол ше привык к этому

    • @elax3r
      @elax3r 5 ปีที่แล้ว +7

      Потому что ты не писал на sass

    • @2009Spread
      @2009Spread 5 ปีที่แล้ว +12

      заказчика ниипёт, ему sass подавай css не катит

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

      @@2009Spread Большинство sass не любит ибо в нём много лишнего. И неудобен.

    • @yuriiya7752
      @yuriiya7752 3 ปีที่แล้ว +1

      заебешься писать 10к строк кода на css с многократной вложенностью, когда все это делается в 10 быстрее с помощью БЭМ и SASS, а не SCSS

  • @user-ou5nc3he4s
    @user-ou5nc3he4s 4 ปีที่แล้ว +3

    так себе объяснение для новичков. ни хрена они не поймут

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

      Документация есть для этого)

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

    calc() справляется лучше