CSS container queries это огонь 🔥

Sdílet
Vložit
  • čas přidán 24. 06. 2024
  • Сегодня мы разберём CSS container queries как их использовать и для каких случаев.
    🔗 Ссылки:
    🎓 Курс по HTML и CSS: purpleschool.ru/course/html-css
    💬 Telegram канал с полезными советами:
    t.me/purple_code_channel
    Разделы видео:
    0:00 - Введение
    0:20 - Зачем нужны
    3:52 - Использование container queries
    7:02 - container-name
    9:32 - cqw и cqh
    12:25 - Поддержка браузеров
    13:09 - Заключение

Komentáře • 90

  • @PurpleSchool
    @PurpleSchool  Před 12 dny

    🔗 Ссылки:
    🎓 Курс по HTML и CSS: purpleschool.ru/course/html-css
    💬 Telegram канал с полезными советами:
    t.me/purple_code_channel

  • @DubinArtur
    @DubinArtur Před 3 dny +2

    Три раза пришлось пересмотреть, чтобы понять зачем, и наконец-то понял. Полезная вещь

  • @stoyn6826
    @stoyn6826 Před 6 dny

    Шикарный канал , шикарный программист !

  • @TeodorArg
    @TeodorArg Před dnem +1

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

  • @user-td3bz8st6v
    @user-td3bz8st6v Před 12 dny +4

    Это прямо огонь, прям консистенция нововведений)

  • @Kotovar
    @Kotovar Před 12 dny +1

    Шикарный ролик и шикарная особенность css :)

  • @nastyazelenenkaya9889
    @nastyazelenenkaya9889 Před 10 dny +1

    Спасибо, доступно и с примерами 👍🏽

  • @user-lm4lp6nr1i
    @user-lm4lp6nr1i Před 6 dny

    Спасибо, очень полезное видео, буду пробовать в своих проектах!)

  • @Max.Kozlov
    @Max.Kozlov Před 12 dny

    супер пупер огонь! лайк и подписка

  • @gurgen5217
    @gurgen5217 Před 9 dny +1

    Спасибо, супер объяснение.

  • @sumrakk_
    @sumrakk_ Před 11 dny

    спасибо большое за такой познавательный ролик!

  • @aukyjl8400
    @aukyjl8400 Před 12 dny +1

    только вчера узнал о такой штуке и тут видосик

  • @GothBoxBoy
    @GothBoxBoy Před 10 dny +1

    В целом нововведение с container-type, container name и media container ну очень удобное. Теперь можно будет изменять содержимое различных контейнеров, делая все по отдельности вместо целой кучи в media запросе. По началу думал что смысла нет от container query ведь по media проще) потом понял фишку, а объяснение с примером отличноебез этого ролика я бы это н узнал) спасибо

  • @EvgeniyYatsenko
    @EvgeniyYatsenko Před 12 dny

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

  • @user-rl7ly3cz6g
    @user-rl7ly3cz6g Před 12 dny +1

    🔥

  • @zizzxiii2714
    @zizzxiii2714 Před 11 dny +1

    Как раз неделю назад начал ее юзать ) изучать

  • @space8143
    @space8143 Před 9 dny

    Молодец! Только высота на английском звучит не "хейт", а "хайт" 🙂"хейт это "ненавидеть" 😁

  • @AndrzejDW13
    @AndrzejDW13 Před 12 dny

    👍

  • @progerlife6690
    @progerlife6690 Před 12 dny

    Лайк и подписка на канал!

  • @user-md5mw1tp3e
    @user-md5mw1tp3e Před 12 dny +1

    Да, штука шикарная. Жаль так и не представилась возможность применить на работе(

  • @ssurrokk
    @ssurrokk Před 12 dny +1

    like

  • @LonelyRiderStonerBand
    @LonelyRiderStonerBand Před 12 dny

    Очень хорошо для строительства сложных дашбордов, интересно а Mansory view можно с помощью этого сделать?

    • @PurpleSchool
      @PurpleSchool  Před 11 dny

      Не думаю, там более сложная логика

    • @AndrewFloatrx
      @AndrewFloatrx Před 11 dny

      попробуй columns

  • @extrememod2734
    @extrememod2734 Před 11 dny

    Привет. Можешь рассказать об оборудовании на котором делаешь ролики?

    • @PurpleSchool
      @PurpleSchool  Před 10 dny

      czcams.com/video/gsEa9b0QRuI/video.htmlsi=1oKZMxYxUNQdUqvy - сейчас немного обновил мониторы, но в остальном оно

  • @user-pi3em2ke2l
    @user-pi3em2ke2l Před 12 dny +1

    Это уже лет 10 назад хотел увидеть - да и зделали неудобно надо чтоб относительно обёртки карточки

    • @PurpleSchool
      @PurpleSchool  Před 12 dny

      Что значит относительно обертки карточки?

    • @user-pi3em2ke2l
      @user-pi3em2ke2l Před 12 dny +1

      @@PurpleSchool не относительно большого одного контейнера а контейнера каждой карточки чтобы в зависимости от количества карточек на одной строке они меняли выгляд

    • @user-ux7up3kd3p
      @user-ux7up3kd3p Před 11 dny +2

      Здесь, здание, здоровье...

    • @Pax_Roma
      @Pax_Roma Před 7 dny

      ​@@user-pi3em2ke2lтак в чем проблема? Сделай контейнер квери самой карточки и адаптируй ее контент в зависимости от ее ширины. А общий врап карточек флекс или грид, много карточек в линию, меньше их ширина - адаптив карточки.

  • @user-sj7tf2yv3m
    @user-sj7tf2yv3m Před 12 dny +2

    Какие контейнер кверис
    У меня на проекте safari зависал из-за css grid cpu 100. Отрисовка лэйаута. Сначала не поверила, потом нашла похожее ишью в Astro js. Вот переписываю по возможности на flex. Лаги постепенно пропадают

    • @7iomka
      @7iomka Před 12 dny

      привет) Можно пример кейса если не сложно? очень интересно

    • @PurpleSchool
      @PurpleSchool  Před 12 dny

      Странно, не сталкивался с таким

    • @user-sj7tf2yv3m
      @user-sj7tf2yv3m Před 12 dny

      @@PurpleSchool astro github issue. [solved] Safari grid issue #6271

    • @user-sj7tf2yv3m
      @user-sj7tf2yv3m Před 12 dny

      ​@@7iomka github astro issue. [solved] Safari grid issue #6271

    • @Pax_Roma
      @Pax_Roma Před 7 dny

      Какая связь гридов с контейнер квериз?.. Типо если то "глючит", то и новое будет? Вообще связь cpu и отрисовки в браузере сомнительна на мой взгляд. Есть возможность описать этот кейс подробнее и дать ссылочку?

  • @tildaKloun
    @tildaKloun Před 11 dny

    а что за тема у вас в vs выглядит красиво?

  • @iGotton
    @iGotton Před 11 dny

    Также заказчик: нужна поддержка IE 11

  • @user-ie7em2oi4m
    @user-ie7em2oi4m Před 12 dny

    Круто, но cqw и cqh не поддерживается Firefox согласно Can I use

    • @PurpleSchool
      @PurpleSchool  Před 11 dny

      К сожалению пока да

    • @user-wx7rd2je8v
      @user-wx7rd2je8v Před 10 dny

      Мне кажется вы заблуждаетесь

    • @user-ie7em2oi4m
      @user-ie7em2oi4m Před 9 dny

      @@user-wx7rd2je8v в чем именно?

    • @Pax_Roma
      @Pax_Roma Před 7 dny

      Лисичка подтянется, но факт в том что скорее всего это пока нельзя использовать на проде.

    • @user-wx7rd2je8v
      @user-wx7rd2je8v Před 7 dny

      @@user-ie7em2oi4m В поддержке этих единиц Firefox. На caiuse указано вроде, что поддержка с февраля 2023. В FF Developer она по крайней мере точно есть. Поправьте, если ошибаюсь

  • @AntowaKartowa
    @AntowaKartowa Před 12 dny +1

    Height произноситсч не как хЭйт, а хАйт

  • @2Extremum
    @2Extremum Před 11 dny

    Все хорошо, но перестаньте наконец использовать max-width в тех вариантах, когда можно использовать min-width для медиазапросов. Если вы укажете стили через min, то на меньшем разрешении браузер вообще их не отрендерит и вы тем самым оптимизируете код.

  • @gabrielgms6051
    @gabrielgms6051 Před 10 dny +1

    Информативно но пожалуйста можете при монтаже убрать чавкание&хлюпание и вздохи смотрел вас с субтитрами

  • @andrejaga3003
    @andrejaga3003 Před 2 dny

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

  • @user-ux7up3kd3p
    @user-ux7up3kd3p Před 11 dny +2

    Зачем нужны container queries? Мы можем запросить ширину родителя элемента и на основе этого уже адаптировать элемент. Это означает, что мы можем запросить ширину родителя элемента и на основе этого уже адаптировать элемент. Не благодарите, кому времени жаль...

    • @user-mg1mu1sn7z
      @user-mg1mu1sn7z Před 10 dny +2

      Как ты в css запросишь ширину родителя?

    • @PurpleSchool
      @PurpleSchool  Před 10 dny +6

      В css кроме container queries нет возможность получить параметры родителя. А адаптировать сайт с помощью JS это просто ужасная практика

    • @user-ux7up3kd3p
      @user-ux7up3kd3p Před 10 dny

      @@user-mg1mu1sn7z для этого потерпи и посмотри видео

    • @user-ux7up3kd3p
      @user-ux7up3kd3p Před 10 dny

      @@user-mg1mu1sn7z вот так:
      @container my-container (width > 60ch) {
      article {
      flex-direction: row;
      }
      }

    • @user-ux7up3kd3p
      @user-ux7up3kd3p Před 10 dny

      @@user-mg1mu1sn7z как медиа, только контейнер