flex-basis, flex-grow, flex-shrink. flexbox погружение

Поделиться
HTML-код
  • Опубликовано: 7 май 2022
  • Привет! Сегодня разберем flex свойства, которые на первый взгляд очевидные, но когда начинаешь их применять, сидишь в шоке, что оно не работает, думаешь, это у них что-то не так, я то норм написал)) В общем разберем flex-grow, flex-shrink, flex-basis и будем их использовать верно и максимально точно.
    Телеграм канал:
    t.me/from0to1com
    Подробнее про flex:
    developer.mozilla.org/ru/docs...
    Игра:
    flexboxfroggy.com/#ru
    Подпишитесь на канал, если вам понравилось данное видео:
    bit.ly/2IFzwBZ

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

  • @flashback8504
    @flashback8504 2 года назад +57

    Это лучший канал по вёрстке! Тупо как кофе пьешь и кайфуешь, самое топовое , что Вадим объясняет прям простыми словами , прям вот клянусь красава 💪🤝🔥! Спасибо Вадим за всё, всем советую твою канал! Здоровья тебе ✊

  • @bruhmoment5935
    @bruhmoment5935 2 года назад +20

    Не по уведомлению, а по зову сердца, приятно снова вас видеть!

  • @666Vladyka911
    @666Vladyka911 2 года назад +3

    Відео не тільки корисне, а й максимально позитивне.)) В цей непростий час, це як ковток свіжого повітря)) Дяки!)))

  • @sviatbondar1721
    @sviatbondar1721 2 года назад +3

    Я чекав цю тему як манну небесну, дякую наперед навіть ще не подивився а вже вподобайка)) А вот за пояснення ,що ж таке Flex-basis окреме величезне дякую. Я думав що це просто замість width.

    • @vadymprokopchuk
      @vadymprokopchuk  2 года назад +1

      круто, дякую, радий що допоміг

  • @user-rz1234
    @user-rz1234 2 года назад

    Очень соскучилась по вашим стримам. Спасибо за ваши видео)

  • @user-vr6jo8ei3s
    @user-vr6jo8ei3s 2 года назад +9

    Спасибо, Вадим🙏 То что нужно было👍 Так рад каждый раз слышать тебя. Мира твоей семье и всем людям🙏

  • @user-xw1zc9gq3j
    @user-xw1zc9gq3j 4 месяца назад

    Нравятся сравнения с маршруткой)Объяснение очень просто в понимании и не скучно смотреть) Спасибо!

  • @perfecto9592
    @perfecto9592 2 года назад +1

    кэф трения... улыбнуло =) Спасибо за твой труд!!! Берегите себя!!!

  • @user-se2qi3qq8n
    @user-se2qi3qq8n 2 года назад

    Спасибо огромное за работу и уроки! мира и добра всем нам)

  • @user-pf6jf9oz2t
    @user-pf6jf9oz2t Год назад +1

    спасибо, я всё понял . учить верстке это прям твое . совсем не скучно и при этом информативно , респект .

  • @romanr5962
    @romanr5962 2 года назад +36

    Мужик, спасибо тебе большое за контент особенно в текущей ситуации и что продолжаешь делать на русском ! Желаю твоим друзьям, близким и знакомым самого лучшего ! П.С. и вообще всем людям всего самого хорошего!

    • @MelkoR4111
      @MelkoR4111 2 года назад +3

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

    • @AntonioBenderas
      @AntonioBenderas 2 года назад +1

      @@MelkoR4111 #ищисвоих

    • @user-pf6jf9oz2t
      @user-pf6jf9oz2t Год назад +1

      @@MelkoR4111 типо белорусская расса

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

    Кручее и злитым- это просто шедевр))) Вадим, спасибо за контент с юмором!!!

  • @user-ni2wz9zs1v
    @user-ni2wz9zs1v 10 месяцев назад

    Прислюнявим))) Прикольно ведете контент, Вадим! Но вообще хорошо объясняете, спасибо вам огромное!

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

    Вадос, спасибо! Продолжаем работу!

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

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

  • @Edgar-pu1lc
    @Edgar-pu1lc 2 года назад +1

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

  • @user-st4tr4zx2c
    @user-st4tr4zx2c 2 года назад

    Привет Вадим, рад что ты вернулся!

  • @ivasik4044
    @ivasik4044 2 года назад +1

    Хорош, продолжай не смотря ни на что, очень круто!

  • @J-Lany
    @J-Lany 20 дней назад

    Ты лучший) спасибо большое за видео!)

  • @shadowveter
    @shadowveter 2 года назад +5

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

  • @user-qm9oc3mr8f
    @user-qm9oc3mr8f 2 года назад

    Вадим, это лайк) Классный ты мужик!

  • @user-pi6yt2ks9b
    @user-pi6yt2ks9b 4 месяца назад

    Спасибо за материал, хорошая подача, легко и с юмором 👍. То чего многим блогерам не хватает.
    Также рекомендация по flexbox играм:
    жабки по началу весёлые без спору, но вот Flexbox Zombies - уровень поинтересней будет, больше практики и лучше "навык" отточит (там также есть игры по grid-ам и другие).

  • @user-ml6eg1cw5u
    @user-ml6eg1cw5u 2 года назад

    Спасибо за крутой видос! Как всегда на высоте!))

  • @rimavedeckiene2203
    @rimavedeckiene2203 4 месяца назад +1

    Мне очень нравится твое преподавание: интересно, образно, с юмором. Flex былa очень сложной темой. Спасибо

    • @rimavedeckiene2203
      @rimavedeckiene2203 4 месяца назад

      flex-basis это такая бомба 💣💣💣💣 такого подробного учения я еще не слышал и не видел.

  • @isaabazov3700
    @isaabazov3700 Год назад +4

    1:15 - начало
    3:32 - flex-grow
    16:10 flex-shrink
    24:30 flex-basis

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

    Вадим, безмерная благодарность за полезные, эффективные и позитивные уроки. Огромная просьба распихать их по возможности по плейлистам, так намного удобней искать на канале нужное

    • @vadymprokopchuk
      @vadymprokopchuk  2 года назад +2

      да, спасибо, нужно єто сделать

  • @DaymerJun
    @DaymerJun 4 месяца назад

    Спасибо большое за видео.
    Это третье видео которое смотрю на эту тему.
    Подача супер, шутки тоже очень смешные.
    Продолжайте это дело обязательно)
    Всё очень даже не сложно, чтобы обобщать эти флексы, как делают это в интернете...

  • @rostyslavkinash5232
    @rostyslavkinash5232 2 года назад +1

    Вадим, спасибо за урок. Ждём видео про грид сетку.

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

    Вадос, ты как всегда на высоте.

  • @javadzeynalov
    @javadzeynalov 11 месяцев назад

    Salam Aleykum из Баку!
    -Спасибо большое за ваши видеоуроки ! Всё понятно ,всё четко ... Приятно слушать ! Дай Бог крепкого здоровья вам и вашим близким !!!

  • @user-nc8ww3zd6n
    @user-nc8ww3zd6n 2 года назад +1

    Лайк не глядя! Хотя, конечно же, посмотрю. Вадим, спасибо тебе огромное, что продолжаешь пилить видосы в это нелёгкое время! С твоего первого курса обучился вёрстке ещё летом 2019, потом уже без тебя JS (ждали от тебя, но недождались), сейчас работаю разработчиком на nuxtjs, но и там без вёрстки никуда!
    Ты на мак перешёл?)

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

      круто, молодцом, мак с 19 года, я с ним когда не могу за своим компом работать

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

    Спасибо, это было чудесно и очень интересно! Игра с лягушатами -- милота =)) C удовольствием буду посещать данный канал, чтобы узнать что-то новенькое 😊

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

    Классно! Продолжай! Твой контент очень информативный. Спасибо!
    Flexbox, flex-grow, flex-shrink, flex-basis ✊👍⚡

  • @RomanKhassazhirov
    @RomanKhassazhirov Год назад +2

    дядька, поклон!

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

    Спасибо , Вадим большое!

  • @andreykrav3274
    @andreykrav3274 2 года назад +2

    Потом Грибы, а потом Реакт и Редакс ))
    Классные видосы, главное не останавливайся!

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

    Спасибо за знания!стал учить верстку на этом канале сейчас учу js

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

    Большое спасибо за урок !

  • @user-kf4jz1gr7j
    @user-kf4jz1gr7j Год назад

    Очень круто объяснил! Дальше только практиковаться!

  • @sviatoZavr
    @sviatoZavr 2 года назад +6

    Спасибо. Ты не просто учишь ты вдохновляешь

  • @user-pw5ub5hq8q
    @user-pw5ub5hq8q 10 месяцев назад

    ты просто супер, пасиба за видос, было угарно и познавательно

  • @user-ef2wx9es1p
    @user-ef2wx9es1p 2 года назад +4

    Вадим, главное, что ты смеешься! Прекрасные шутки! Учу очередную тему и улыбаюсь очень громко.

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

    спасибо большое!. Я вроде и понимал и не понимал, но теперь все ясно как день)

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

    Ти молодчина! Просто чудо!!!

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

    Отличные видосы про флексам! Единственное что не упомянул, так это gap во флексах, ведь ими можно задавать конкретные расстояния между элементами, но та пофиг)

  • @ana.stasia.w
    @ana.stasia.w Год назад +1

    Вадим, а по js нет планов делать видео? Вы просто суперски объясняете

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

    дякую!
    приятно было смотреть, хочется продолжать изучение, это невероятная подача, спасибо!

  • @makakasukraini
    @makakasukraini Месяц назад

    как я примерно запомнил это все:
    flex-grow считается как: Находим сумму всех коэффициентов (flex: 1, flex: 2 и т.д). Далее берем отдельный элемент, например с flex-grow: 2 и считаем, как разность между коэффициентом растяжения этого элемента и общей суммой всех коэффициентов. И умножаем это все на свободное пространство, так мы получаем размер этого элемента с учетом flex-grow.
    С шринк такая же формула, но уже вместо свободной ширины используем оставшуюся после сужения ширину родительского контейнера. После подсчетов получим то, что нужно отнять от ширины родительского контейнера.
    эти формулы в целом безполезны, но если много гровов и шринков с 2 3 2 1 3 и так далее, то может помочь

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

    топ юмор, топ контент) спасибо)

  • @user-lm9ee1gn5p
    @user-lm9ee1gn5p Год назад

    Спасибо, супер понятно, красава 🤝

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

    Ура!!!!! наконец то ВЕЧЕРИНКА!!!!

  • @revolver4153
    @revolver4153 8 месяцев назад

    Пересмотрел очень многих топовых и известных специалистов по вёрстке, и когда нашёл Вадима, то понял, что лучше канала я не найду!

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

    Видос, ответивший на многие мои вопросы. На днях мучалась, делала таблицу на флексах, и вот теперь дошло, что flex-grow и flex-shrink совсем не по назначению использовала. А flex-basis, кстати, правильно, я молодец. Дайте сюда слюнявого эксперта, я ему объясню, что флекс-бейзис - ширина флекс элемента вдоль ГЛАВНОЙ оси 😉

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

    улыбают твои шутки)

  • @Clever_Web-sites
    @Clever_Web-sites Год назад

    Спасибо, объяснил хорошо, а игра с жабками топ для тренировки.))

  • @user-zy4qf6dl6s
    @user-zy4qf6dl6s 3 месяца назад

    Лучший учител 🤓❤️

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

    29:52 ширина должна стать типа как бы высотой, если ты адекватный человек ))) улыбнуло, спасибо за полезный материал👍

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

    Вадим, ты очень добрый и светлый человек. От тебя исходит позитивная энергетика, не смотря на весь ужас, который происходит в твоей стране😢
    P.S с флексами разобрался, очень упрощают жизнь, а вот с гридами не могу. Даже циклы в JS дались проще. Может, потому что я пытаюсь микросетку построить на гридах, а следовало использовать флекс? Если кто знает, напишите, пожалуйста!

    • @4sARy
      @4sARy 2 года назад

      Лучше не напоминать человеку о происходящем, оставьте это для других блоггеров. Он отличился своим целомудрием и адекватностью к происходящему. По крайней мере, он просто продолжил делать то, что он делал. За это ему большое человеческое спасибо!

  • @baton4iki
    @baton4iki 2 года назад +2

    О,спасибо)

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

    Лайк не глядя

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

    это конечно классная тема, спасибо! но вот еще бы разобраться с position: ... они летят куда хотят. порядок если навести, было бы агонь в будущих видосах

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

    Жду не дождусь марафона ;)

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

    👍👍👍👍 Спасибо!!!

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

    спасибо Вадос.

  • @Diana-yv9et
    @Diana-yv9et Год назад

    Спасибо!

  • @user-wh9mc2po7g
    @user-wh9mc2po7g 2 года назад

    Топовый урок, обучился новым свойствам
    Применять их конечно не буду 😅

  • @Blondguy12
    @Blondguy12 2 года назад +1

    Спасибо за видео! Будут еще видео по флексам из этой серии?

    • @vadymprokopchuk
      @vadymprokopchuk  2 года назад +1

      та вроде уже все есть

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

      @@vadymprokopchuk а, окей, спасибо за контент Вадос

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

    Большое спасибо...

  • @jugo-stream
    @jugo-stream 2 года назад

    Та самая вечеринка которая оставила меня дома😜👍

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

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

  • @ZimaTimofey
    @ZimaTimofey 2 года назад +2

    👍👍👍🔥🔥🔥

  • @user-rs2wy5yj8r
    @user-rs2wy5yj8r 2 года назад

    Дякую. Було цікаво!

  • @infodniester
    @infodniester 2 года назад +2

    Привет Вадим, рад слышать тебя и то что ты продолжаешь тему по верстке! Хочу выразить свою благодарность по поводу своего обучению в вашем онлайн курсе Верстка 1.0. Спасибо огромное!!! Желаю ВАМ Мира, здоровья и счастья ! С уважением ваш ученик Олег из Молдовы!

  • @Anahitacode
    @Anahitacode 2 года назад +5

    Вадим, спасибо! Просто замечательные уроки. Было бы здорово, если была ссылка на донаты.

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

      та как-то сделаю, забываю)

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

    Как всегда - самые лучшие вечеринки! Прошу только одну вещь: как зовут короля вечеринки в нижнем правом углу??

  • @user-ul1fs9hs3q
    @user-ul1fs9hs3q 2 года назад

    Вадос, чего решил мак прикупить?) Вроде на винде до этого был. Как оно, разница чувствуется?

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

      мак с 19 года, видео на винде писал, мак в поездках юзал

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

    Вот бы увидеть контент, как нужно из Фотошопа, да и вобще полный курс по декорациям svg на заднем фоне с паралоксом, адаптивом и т.д, анимациями.

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

    суперрррр!!!!!!

  • @Dimasik86352
    @Dimasik86352 2 месяца назад

    "Я буковка, я знаю что мне нужно, так что отсекись😎"

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

    Вадим, подскажи пожалуйста, какой у тебя шрифт в VS Code. На маке он поприятнее, чем на винде.

  • @user-vp5hu8om9b5
    @user-vp5hu8om9b5 2 года назад

    👍👍👍

  • @ukraine1514
    @ukraine1514 5 месяцев назад

    💪👍

  • @user-md9ko2ty6f
    @user-md9ko2ty6f Год назад

    💯

  • @user-vj3cu3wv9l
    @user-vj3cu3wv9l Год назад

    иногда кажется что можно смотреть чисто ради твоей харизмы)

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

    скажите пожалуйста будет или есть видео про расширение экранов для мобильных айпадов и компов ? благодарю!

  • @denisboyko264
    @denisboyko264 2 года назад +1

    Дякую, тримаймось.

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

    Если я правильно понял, мы изначально задаём флекс-элементам нужные нам ширины через флекс-бэзис. В случае, если мы хотим растянуть их на всю ширину главной оси контейнера (или высоту, если главная ось - column), то мы пишем каждому элементу одинаковый гроу. Если же нужны разные пропорции растяжения элементов, то эти пропорции вычисляются от оставшегося пустого места контейнера. Т.е. это пропорции именно РАСТЯЖЕНИЯ, а не пропорции занимаемых ширин элементов в контейнере по итогу этой операции.
    Я так понимаю, в случае верстки дизайнерского проекта вместо гроу или шринк лучше юзать обычный флекс-бэзис в медиазапросах, чем пытаться что-то вычислять))

    • @vadymprokopchuk
      @vadymprokopchuk  2 года назад +1

      все верно, а по поводу адаптива зависит от макета

  • @user-xe4be7iq1q
    @user-xe4be7iq1q Месяц назад

    мне бы такого наставника как Вадим ...

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

    Спасибо большое за 4к!

  • @user-zd4gz3so2y
    @user-zd4gz3so2y 2 года назад

    Вадим, добрый день. Сделай пожалуйста обучающее видео по средствам разработчика. А шутишь и комментируешь прикольно.

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

      спецом для тебя ruclips.net/video/58_AqypXjG4/видео.html

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

    Запишы пожалуйста 1 раз верстку как ты работаешь, именно интересно посмотреть как работает спец, чтобы было понятно как это верстать быстро)

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

      ты шутишь? или не умеешь гуглить или на канал его зайти трудно?

  • @demen_vadym
    @demen_vadym 10 месяцев назад

    когда ширинка не застегивается - на этом моменте выпал

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

    я буковка))) мне как бы побоку))

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

    клево! а что за мак такой большой?

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

      мак про 16 дюймов 2019 год

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

      @@vadymprokopchuk гдето заплакала старая рязанька 3200...

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

    _flex-basis: 100%_ должно нормально смотреться

  • @kalyonee4565
    @kalyonee4565 2 года назад +1

    как сделать такой же шрифт в vs code?

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

    Теперь flex-grow - не работает без явного указания flex-basis, так что лучшим решением будет использовать flex: 1, где видимо при отсутствующем явном указании basic последний будет считаться за 0.

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

    Браузер - он парень простой, как тракторист (41:30). За 300 в карман не лезит ))

  • @user-dm7ww2gr6g
    @user-dm7ww2gr6g 2 года назад

    Нужно отдельный курс про 1000 долларовые сайты без контента.

  • @lesan6866
    @lesan6866 10 месяцев назад

    Дальше только гриды)))