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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 มิ.ย. 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 - Заключение

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

  • @PurpleSchool
    @PurpleSchool  12 วันที่ผ่านมา

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

  • @DubinArtur
    @DubinArtur 3 วันที่ผ่านมา +2

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

  • @stoyn6826
    @stoyn6826 6 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  6 วันที่ผ่านมา

      Спасибо!

  • @TeodorArg
    @TeodorArg วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  วันที่ผ่านมา

      Пожалуйста!

  • @user-td3bz8st6v
    @user-td3bz8st6v 12 วันที่ผ่านมา +4

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

  • @Kotovar
    @Kotovar 12 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา +1

      Спасибо)

  • @nastyazelenenkaya9889
    @nastyazelenenkaya9889 10 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  10 วันที่ผ่านมา

      Пожалуйста!

  • @user-lm4lp6nr1i
    @user-lm4lp6nr1i 6 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  6 วันที่ผ่านมา

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

  • @Max.Kozlov
    @Max.Kozlov 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

      Спасибо)

  • @gurgen5217
    @gurgen5217 9 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  9 วันที่ผ่านมา

      Пожалуйста)

  • @sumrakk_
    @sumrakk_ 11 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  10 วันที่ผ่านมา

      Пожалуйста!

  • @aukyjl8400
    @aukyjl8400 12 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

      Отлично)

  • @GothBoxBoy
    @GothBoxBoy 10 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  10 วันที่ผ่านมา

      Пожалуйста)

  • @EvgeniyYatsenko
    @EvgeniyYatsenko 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  12 วันที่ผ่านมา

      Пожалуйста)

  • @user-rl7ly3cz6g
    @user-rl7ly3cz6g 12 วันที่ผ่านมา +1

    🔥

  • @zizzxiii2714
    @zizzxiii2714 11 วันที่ผ่านมา +1

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

  • @space8143
    @space8143 9 วันที่ผ่านมา

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

  • @AndrzejDW13
    @AndrzejDW13 12 วันที่ผ่านมา

    👍

  • @progerlife6690
    @progerlife6690 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา +1

      Спасибо)

  • @user-md5mw1tp3e
    @user-md5mw1tp3e 12 วันที่ผ่านมา +1

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

  • @ssurrokk
    @ssurrokk 12 วันที่ผ่านมา +1

    like

    • @PurpleSchool
      @PurpleSchool  12 วันที่ผ่านมา

      Спасибо!

  • @LonelyRiderStonerBand
    @LonelyRiderStonerBand 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

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

    • @AndrewFloatrx
      @AndrewFloatrx 11 วันที่ผ่านมา

      попробуй columns

  • @extrememod2734
    @extrememod2734 11 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  10 วันที่ผ่านมา

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

  • @user-pi3em2ke2l
    @user-pi3em2ke2l 12 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  12 วันที่ผ่านมา

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

    • @user-pi3em2ke2l
      @user-pi3em2ke2l 12 วันที่ผ่านมา +1

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

    • @user-ux7up3kd3p
      @user-ux7up3kd3p 11 วันที่ผ่านมา +2

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

    • @Pax_Roma
      @Pax_Roma 7 วันที่ผ่านมา

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

  • @user-sj7tf2yv3m
    @user-sj7tf2yv3m 12 วันที่ผ่านมา +2

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

    • @7iomka
      @7iomka 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  12 วันที่ผ่านมา

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

    • @user-sj7tf2yv3m
      @user-sj7tf2yv3m 12 วันที่ผ่านมา

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

    • @user-sj7tf2yv3m
      @user-sj7tf2yv3m 12 วันที่ผ่านมา

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

    • @Pax_Roma
      @Pax_Roma 7 วันที่ผ่านมา

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

  • @tildaKloun
    @tildaKloun 11 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

      Это PurpleSchool Theme

  • @iGotton
    @iGotton 11 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

      😆

    • @Pax_Roma
      @Pax_Roma 7 วันที่ผ่านมา

      А ещё дают такое требование?)

  • @user-ie7em2oi4m
    @user-ie7em2oi4m 12 วันที่ผ่านมา

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

    • @PurpleSchool
      @PurpleSchool  11 วันที่ผ่านมา

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

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

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

    • @user-ie7em2oi4m
      @user-ie7em2oi4m 9 วันที่ผ่านมา

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

    • @Pax_Roma
      @Pax_Roma 7 วันที่ผ่านมา

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

    • @user-wx7rd2je8v
      @user-wx7rd2je8v 7 วันที่ผ่านมา

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

  • @AntowaKartowa
    @AntowaKartowa 12 วันที่ผ่านมา +1

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

    • @PurpleSchool
      @PurpleSchool  12 วันที่ผ่านมา

      Окэй)

    • @user-eq5rm5nh4h
      @user-eq5rm5nh4h 12 วันที่ผ่านมา +2

      Вообще-то правильно вЫсота

  • @2Extremum
    @2Extremum 11 วันที่ผ่านมา

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

    • @azazinlove7514
      @azazinlove7514 10 วันที่ผ่านมา +1

      Что ты ***** несешь?

  • @gabrielgms6051
    @gabrielgms6051 10 วันที่ผ่านมา +1

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

  • @andrejaga3003
    @andrejaga3003 2 วันที่ผ่านมา

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

  • @user-ux7up3kd3p
    @user-ux7up3kd3p 11 วันที่ผ่านมา +2

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

    • @user-mg1mu1sn7z
      @user-mg1mu1sn7z 10 วันที่ผ่านมา +2

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

    • @PurpleSchool
      @PurpleSchool  10 วันที่ผ่านมา +6

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

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

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

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

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

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

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