Сокращай и упрощай CSS с помощью :is()

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 66

  • @annblok_webdev
    @annblok_webdev  5 місяців тому

    На Boosty опубликовала статью с дополнительными примерами использования :is(). Доступно подписчикам тарифа «‎Мидл на прокачку» - boosty.to/annblok/purchase/751559

  • @aladinmukhammadiev
    @aladinmukhammadiev 5 місяців тому +2

    Отлично рассказали про "Поддержку" этого новинка 👍

  • @elenaS95
    @elenaS95 5 місяців тому +2

    Отличный урок по оптимизации CSS с использованием :is(). Спасибо за подробное объяснение и примеры! Теперь моя таблица стилей будет намного более компактной и понятной. Продолжайте делиться полезными советами!

  • @ГеннадийФомин-л3й
    @ГеннадийФомин-л3й 5 місяців тому +6

    8:00 а что мешает строки 56 и 57 записать в одну строчку? Она даже короче будет чем с is.

    • @Alexandr_Zavgorodniy
      @Alexandr_Zavgorodniy 5 місяців тому

      Кодстайл мешает.

    • @ГеннадийФомин-л3й
      @ГеннадийФомин-л3й 5 місяців тому +2

      @@Alexandr_Zavgorodniy А смысл такой стиль выбирать, который приходится превозмогать через дополнительные селекторы? Пишите в одну строку все, что меньше условных 80 символов и нет проблем. Считаете, что это нечитаемо - ну так и внутри :is - это будет нечитаемо.
      PS: скорее всего нужно было привести более сложный пример что-то вроде ":is(div, p) : is(span, a)" вместо четырех вариантов. Тогда было бы понятнее что сокращается.

  • @AlexZHIMuk
    @AlexZHIMuk 5 місяців тому +1

    Просто плюсик в поддержку очень полезных роликов :)

  • @viktordybach4108
    @viktordybach4108 5 місяців тому +1

    Большое спасибо за полезную информацию. Очень качественный и подробный обзор.

  • @ОльгаЕпанчинцева-ш5э
    @ОльгаЕпанчинцева-ш5э 5 місяців тому +1

    Спасибо вам большое за такой содержательный ролик по псевдоклассу. Я о нём не знала буду использовать🤗

  • @НикитаЛадыгин-п4л
    @НикитаЛадыгин-п4л 5 місяців тому +1

    Как всегда по полочкам, где выделяем плюсы и минусы, и без траты лишнего времени.

  • @ИгорьПобедитель-ц2г
    @ИгорьПобедитель-ц2г 5 місяців тому +1

    Хорошие советы которые улучшат работу

  • @ОлегПархоменко-ч7ч
    @ОлегПархоменко-ч7ч 5 місяців тому

    Я о таком даже и не думал, спасибо за годный совет.

  • @Stanley19708
    @Stanley19708 5 місяців тому

    Кто не хочет терять своё драгоценное время тот должен следить за новинками и делать быстро

  • @LLuKKen
    @LLuKKen 5 місяців тому +3

    Последний пример...Ну такое себе преимущество)

    • @виртуоз_ру
      @виртуоз_ру 5 місяців тому +1

      Вот так его можно записать:
      :is(input, button) :focus {
      outline: none;
      }

    • @Аматор-с6й
      @Аматор-с6й 5 місяців тому

      Или так input,button{&:focus {ouline:none}}

    • @annblok_webdev
      @annblok_webdev  5 місяців тому

      @@виртуоз_ру верно, так тоже можно записать

  • @yurok1991
    @yurok1991 5 місяців тому +1

    Всё время думал, зачем этот :is() пишут в CSS, а вот оно что...

  • @alexchaos2884
    @alexchaos2884 5 місяців тому

    Че почитать из нового по css Ань, подскажи, книжку какую нить 🙂👍

  • @СергейКривошеев-т1ж
    @СергейКривошеев-т1ж 5 місяців тому

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

  • @cooperanderson8651
    @cooperanderson8651 5 місяців тому

    Очень интересно было узнать про is() - но мне кажется что 80 процентов верстальщиков по-прежнему используют старую, без всяких наворотов, верстку.

  • @Kopernike
    @Kopernike 5 місяців тому

    а зачем нужен :is() если есть css nesting?

  • @ambereridan
    @ambereridan 5 місяців тому

    Анна, вы в недавнем интервью в Разрабах назвали несколько сайтов источников, где вы черпаете информацию. Не все смогла на слух разобрать. Не могли бы вы написать или дать ссылки? Большое спасибо!

    • @annblok_webdev
      @annblok_webdev  5 місяців тому

      Говорила про WebDX Community Group

  • @KidsPlanetOfficialChannel
    @KidsPlanetOfficialChannel 5 місяців тому

    Скажите, через 10 дней курс, но я не успел получить скидку, когда наступает момент оплаты, стоимость полная, это можно как небудь решить или уже нет??

    • @annblok_webdev
      @annblok_webdev  5 місяців тому

      Напишите нам на support@frontendblok.com

  • @ИванИванов-д3в7н
    @ИванИванов-д3в7н 5 місяців тому +4

    Ахаха. "В любом случае она у нас записывается в одну строчку, а не в две, как в предыдущем примере...". Да это же самообман. Код стал длиннее на 5 символов, а не короче на одну строчку, потому что вы не стали переносить баттон, а в примере выше перенесли. Жуликовато вышло, жуликовато.

    • @Alexandr_Zavgorodniy
      @Alexandr_Zavgorodniy 5 місяців тому

      Можно вообще весь css писать в одну строку вот только читать это будет сложно. А еще а компаниях существуют кодстайлы где каждый селектор нужно писать в новой строке. Ну и данный селектор можно записать так: :is(input, button):focus

    • @ИванИванов-д3в7н
      @ИванИванов-д3в7н 5 місяців тому +1

      @@Alexandr_Zavgorodniy, вы всё-таки согласны со мной, что пример получился жуликоватым и предложили свой вариант. Ваш вариант мне нравится больше. Но, в целом, я пишу по старинке.

  • @vanzo16
    @vanzo16 5 місяців тому

    заюзаем. сэнкс.

  • @Alex-mi2ij
    @Alex-mi2ij 5 місяців тому

    Ролик больше для продвинутых. Для новичков немного сложновато...

  • @nso655
    @nso655 5 місяців тому

    1-ый!

  • @Записи-л7у
    @Записи-л7у 5 місяців тому

    Можешь себя не снимать? А то о CSS не думается :)

  • @glucus2274
    @glucus2274 5 місяців тому +1

    3 и 4 пример уже плохо читаемый код по сравнению с аналогами без :is

  • @Asiai-j1n
    @Asiai-j1n 5 місяців тому +2

    Вы супер, ваши видео очень полезны для многих, спасибо

  • @ЕгорРура
    @ЕгорРура 5 місяців тому +3

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

  • @user-qm5fv5by5z
    @user-qm5fv5by5z 5 місяців тому +1

    кресло "рука блуди", лайк)

  • @ridaction8608
    @ridaction8608 5 місяців тому

    Добрый день, а почему просто не написать например - .link:hover, :focus {} ? Мне кажется это короче

  • @БогданКушнір-к5ы
    @БогданКушнір-к5ы 5 місяців тому

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

  • @ГригорийИльин-о7ш
    @ГригорийИльин-о7ш 5 місяців тому

    Отличная идея использовать что то типа pandacss, uno, tailwind 4 на крайняк... Ну или простт dx адобовский. А если пошло говоря, можно таилвинд в панде)

  • @leoworker1752
    @leoworker1752 5 місяців тому

    Прикольно, лет 5 не писал сайты. Много поменялось в html, css, js?

  • @Аматор-с6й
    @Аматор-с6й 5 місяців тому

    В последнем примере вообще не ни какой пользы. По мне так переизбыточность.

  • @jmol1003
    @jmol1003 5 місяців тому

    Учитывая тот факт что лучше быть в курсе всех новинок, и хочется не отставать то мониторить надо

  • @andreychiglintcew5024
    @andreychiglintcew5024 5 місяців тому +1

    Годнота! Попробую на досуге! Спасибо

  • @dvovlad
    @dvovlad 5 місяців тому +1

    Спасибо за полезный контент!

  • @sashnevski
    @sashnevski 5 місяців тому

    30%. на все тарифа!!!

  • @gleand71
    @gleand71 5 місяців тому

    Где тут функционал, который нельзя было бы решить обычной (интуитивно более понятной) вложенностью, которая, если я правильно понял, тоже на пути к тотальной поддержке?

    • @annblok_webdev
      @annblok_webdev  5 місяців тому

      :is() во вложенности тоже можно использовать, вопрос только в том, что сами вложенности пока рано в рабочих проектах использовать

  • @REALBEZGRANICHEN
    @REALBEZGRANICHEN 5 місяців тому

    Спасибо

  • @ЕвгенийТюкин-щ9о
    @ЕвгенийТюкин-щ9о 5 місяців тому

    Молодец, интересные видео!

  • @ЛизаМостипан
    @ЛизаМостипан 5 місяців тому

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

  • @ВладХихов
    @ВладХихов 5 місяців тому

    Подчеркнул для себя очень много плюсов. Спасибо за такой пошаговый обзор

  • @ВіталінаЧернуха
    @ВіталінаЧернуха 5 місяців тому

    А говорят блондинки глупые😂,Анна вы огромная молодец,ролик получился доступно понятным,но в тоже время профисионально изложил ❤

  • @CityGorsk
    @CityGorsk 5 місяців тому

    Спасибо за очередной интересный и полезный урок. Вы хороший учитель.

  • @geramaks
    @geramaks 5 місяців тому

    Вы очень всё внятно и понятно объясняете! Думаю тем, кому недостаточно знаний в CSS обязательно станут учащимися ваших курсов!

  • @jason.r7921
    @jason.r7921 5 місяців тому

    Ой Аннушка, люблю тебя смотреть, сам как раз пишу сайт и мне твои советы и видео помогают

  • @СергійКапустинський-с5в

    Очень интересно узнавать что-то новое для себя из каждого вашего ролика.

  • @ВалентинаЗагр
    @ВалентинаЗагр 5 місяців тому

    Спасибо за ролик! Очень мне помог!

  • @kustov.1v
    @kustov.1v 5 місяців тому

    Ничего не понятно, от слова совсем 😂

  • @hayshayss1877
    @hayshayss1877 5 місяців тому

    Новые возможности это круто а что с поддержкой ?
    Можно будет использовать через 3-4 года?

    • @annblok_webdev
      @annblok_webdev  5 місяців тому

      Смотрите видео до конца

  • @michaelkamko
    @michaelkamko 5 місяців тому

    Почему перед :is в одним случае пробел ставим, в другом - нет?

    • @olegivanov6231
      @olegivanov6231 5 місяців тому +1

      Без пробела когда работаем с псевдо классами или классами непосредственно у элемента. В случае с элементами внутри чего-то, то ставим пробел

    • @michaelkamko
      @michaelkamko 5 місяців тому

      @@olegivanov6231 точно! Спасибо))