8 новых сss свойств о котрых ты мечтал

Поделиться
HTML-код
  • Опубликовано: 16 окт 2023
  • Всем привет! Тут такое... просто супер крутая история, которая может вывести вашу верстку на другой уровень. Я вам раcскажу о 8 css свойствах, у которых отличная поддержка, вы их смело можете применять, а ваша верстка будет превращаться в верстку мечты.
    Поддержка на патреон:
    / from0to1
    мой курс по верстке сайтов, топовая вечеринка:
    from0to1.com.ua/
    Телеграм канал - t.me/from0to1com
    Видео про семантику: • Семантика, семантическ...
    Видео про БЭМ: • БЭМ методология. Практ...
    Для самых маленьких лендинг: • Верстка сайта для самы...
    Для самых маленьких многостраничник: • Верстка многостранично...
    Верстка: • Верстка целого сайта в...
    Подпишитесь на канал, если вам понравилось данное видео:
    bit.ly/2IFzwBZ

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

  • @user-tn1sj9zn9q
    @user-tn1sj9zn9q 7 месяцев назад +21

    1:20 subgrid
    6:10 функции свойства transform как отдельные свойства
    10:25 backdrop-filter
    15:30 gap
    17:00 text-wrap: balance
    20:20 accent-color
    22:40 aspect-ratio
    27:50 line-clamp

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

      здоровья тебе добрый человек)

  • @elborak795
    @elborak795 7 месяцев назад +12

    Помню, когда учился вёрстке, твоё семичасовое видео очень помогло. Сейчас уже много сайтов за плечами) Спасибо за видео! Успехов тебе профессиональных, а семье здоровья и благополучия!

    • @vadymprokopchuk
      @vadymprokopchuk  7 месяцев назад +1

      Благодарю

    • @user-xl3cu9sg1q
      @user-xl3cu9sg1q 5 месяцев назад

      а как называется это видео? можешь подсказать?

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

      Называлось "Верстка сайта с нуля до завершения, html/css/js" - около 7 часов

  • @user-ve7tx3ud6n
    @user-ve7tx3ud6n 7 месяцев назад +6

    Здравствуйте Вадим. Большое спасибо Вам за труд. Здоровья Вам и вашей семье.

  • @kiralatysheva6794
    @kiralatysheva6794 7 месяцев назад +3

    Вадос, красавчик! Как всегда лучший расклад по вечеринке =)

  • @computercomputer3293
    @computercomputer3293 7 месяцев назад +2

    Огромное спасибо за ваш труд. С нетерпением буду ждать еще 8 ;)

  • @vovchara_frontdev
    @vovchara_frontdev 7 месяцев назад +1

    Сенкс!! Все очень круто, продолжай в том же духе, очень приятно слушать и мотать на ус)

  • @alexdrumer5933
    @alexdrumer5933 7 месяцев назад +1

    Спасибо огромное, ждем продолжения рубрики счастья!

  • @user-rb3sw3ku6t
    @user-rb3sw3ku6t 7 месяцев назад +1

    Спасибо за ролик! Узнал много нового. Буду иметь ввиду в последующей вёрстке.

  • @user-rz1234
    @user-rz1234 7 месяцев назад +2

    Вадим, классное видио, спаисбо много нового. Про последнее свойство, есть похожее свойство text-overflow:ellipsis, но это если по ширине ограничить,а про ограничение по колличеству строк это очень круто! Благодарю))

  • @mike9505
    @mike9505 7 месяцев назад

    Вадос, респектушка, посмотрел твой видос и жизнь налаживается) 👍

  • @heisenberg1o2
    @heisenberg1o2 7 месяцев назад +1

    Спасибо за контент! Почаще такие вечеринки)

  • @vladimirtravkin4958
    @vladimirtravkin4958 7 месяцев назад +1

    Вадим, огромная тебе благодарность!

  • @user-zx4nh6eo4h
    @user-zx4nh6eo4h 7 месяцев назад +1

    Красавчик) очень позитивно и полезно 👍в ритме танца))

  • @blacksimons941
    @blacksimons941 6 месяцев назад

    Доброго времени суток, спасибо вам за ваши видео!

  • @user-zk2kd3jm3c
    @user-zk2kd3jm3c 7 месяцев назад +1

    Вадим! Респект! Как раз в планах было найти подобное свойство, ты прям подарил!!! ❤

    • @vadymprokopchuk
      @vadymprokopchuk  7 месяцев назад

      Подгончик такой

    • @user-zk2kd3jm3c
      @user-zk2kd3jm3c 7 месяцев назад

      Вот благодарю, так благодарю!!! А ещё расскажи всем, я тут недавно открыла для себя новый селектор :has, :not:has. пробовал может быть, можно через ребёнка назначить свойство родителю у которого может и класса не быть, или их реакт формирует одинаковыми... Может ты уже рассказывал про это, я мож пропустила, ну, просто в восторге, насколько упрощается работа с новыми свойствами!!!

  • @ray84851
    @ray84851 7 месяцев назад +1

    Круто, про line-clamp даже не слышал никогда - всегда такие вопросы при помощи js решал, а оно оказывается уже отдельное css свойство есть.

  • @user-evgeIIIa
    @user-evgeIIIa 7 месяцев назад

    Line-clamp и subgridы очень часто помогают в работе. Отличное видео!

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

    Спасибо! Очень актуально! 👍🏻

  • @Jane_123
    @Jane_123 7 месяцев назад

    Спасибо за рубрику мечты, мне нравится)

  • @paul_brain
    @paul_brain 6 месяцев назад

    Красота... спасибо за обзор! Пошел юзать

  • @user-fx2uo6pn1h
    @user-fx2uo6pn1h 7 месяцев назад

    Огромное спасибо за контент!

  • @Ronghanes
    @Ronghanes 7 месяцев назад

    aspect-ratio использую давно, а вот остальные просто подарок! Спасибо за видео!

  • @arthurterner3348
    @arthurterner3348 7 месяцев назад +5

    Это ЖИРНЫЙ лайк Бро 😉👍

  • @leader7700
    @leader7700 7 месяцев назад +2

    Длинновато видео для подобной информации что больше получаса и смотрел в быстрой скорости - на мой взгляд) Но три свойства были дельными и взял себе на заметку)

  • @resmi3311
    @resmi3311 6 месяцев назад +1

    только вчера увидел в видео св-во backdrop-filter и сегодня же понадобилось сделать для формы выделение блюром на фоне
    спасибо, Вадим, за знания и решения!

  • @mariamartseniuk8862
    @mariamartseniuk8862 7 месяцев назад +1

    Очень полезное видео. Спасибо)

  • @petthejir3394
    @petthejir3394 7 месяцев назад +3

    8 крутых свойств для домашней вечеринки, спасибо за контент

  • @maksymrohovyi612
    @maksymrohovyi612 7 месяцев назад +2

    Вадос, это очень круто, а не мог бы ты еще таких записать 8 или больше новых свойств мечты )))

  • @andreasshev5748
    @andreasshev5748 6 месяцев назад

    Отличное видео. Спасибо.

  • @user-rb1sp2iu2l
    @user-rb1sp2iu2l 7 месяцев назад

    Спасибо за твой труд 👏👍💪

  • @LEV5CHA
    @LEV5CHA 7 месяцев назад

    Безумно приятно слушать ))) и смотреть. Чудо чудесное 10 из 10!!111

  • @alekssjeva951
    @alekssjeva951 7 месяцев назад +2

    Супер! Раньше для выравнивания в колонке задавал ей display: flex; flex-direction: column, а элементу, который находится перед тем, который нужно сделать на одном уровне - flex-grow: 1. Однако это только чаcтично проблему, потому что заголовок мог быть тоже неодинаковой высоты, и тогда уже текст под ним был не на одном уровне.
    Aspect-ratio использую уже очень давно, для инлайновых img, video, он тоже работает, задавать им display: block не нужно, главное указать ширину (аттрибутом или в стилях).

  • @ringnull
    @ringnull 7 месяцев назад

    Очень круто, ждем еще )

  • @88Liviu
    @88Liviu 7 месяцев назад

    Большое спасибо автору!

  • @arinqwerty
    @arinqwerty 7 месяцев назад +1

    text-wrap: balance - огонь просто! а я с неразрывными пробелами обычно решала такое. это свойство изящнее))

  • @eremey1760
    @eremey1760 7 месяцев назад

    Лучший! Спасибо!

  • @user-ie2ci1cl3c
    @user-ie2ci1cl3c 6 месяцев назад

    Спасибо! Подача оптимистичная!

  • @hunterxxx5135
    @hunterxxx5135 7 месяцев назад

    Братан! Спасибо тебе большое!!! Ты супер.

  • @aleksandrkobelev8868
    @aleksandrkobelev8868 7 месяцев назад

    Вадос. Твой видос это то о чем можно было только мечтать.

  • @saxboroda
    @saxboroda 7 месяцев назад

    отличная рубрика, Вадим. одобрямс)

  • @sheshko_pavel
    @sheshko_pavel 6 месяцев назад +2

    Видосы - огонь, спасибо! )
    Было бы афигенно, если бы показал как структурировать и хранить CSS файлы в Next.js последней версии... шрифты подключать, нужен ли sass... мощный такой пласт инфы.

  • @roman-_-novikov
    @roman-_-novikov 7 месяцев назад

    Лучший, люблю целую

  • @samjames88
    @samjames88 7 месяцев назад

    классная вечериночка, кайфанул однозначно)))

  • @TheLenkaaaaaaaa
    @TheLenkaaaaaaaa 7 месяцев назад

    Спасибо тебе!)

  • @tatigerbst4416
    @tatigerbst4416 6 месяцев назад

    Niceeeeeee! Thank you, Bro!

  • @Baaanzaiplay
    @Baaanzaiplay 7 месяцев назад +6

    Чётко! Можно ещё новых свойств, касательно адаптива (желательно), чтобы поменьше юзать медиа запросы. :)

    • @WERWOLION
      @WERWOLION 7 месяцев назад

      для этого нужно просто на флекс-гридах верстать нормально + em-ы , clmp и пр нужно делать через миксины.

    • @Baaanzaiplay
      @Baaanzaiplay 7 месяцев назад

      Про миксины вообще не в курсе был) Учусь только....Всё никак не начну ипользовать препроцессоры, кажется что в обычном css ещё не шибко разбираюсь @@WERWOLION

  • @user-kq8yc7lz6z
    @user-kq8yc7lz6z 7 месяцев назад

    очень полезная вечеринка получилась
    как всегда )))

  • @user-nj3dm6io1s
    @user-nj3dm6io1s 7 месяцев назад

    Спасибо! Хотим еще счастья!

  • @SuperKozzz
    @SuperKozzz 7 месяцев назад +1

    Вот это вечериночка🎉👍

  • @user-wr3vv3eh7k
    @user-wr3vv3eh7k 6 месяцев назад

    Супер полезно, давай еще

    • @vadymprokopchuk
      @vadymprokopchuk  6 месяцев назад

      Уже бахнул, 9 свойств новый видос

  • @MrStrangesound
    @MrStrangesound 7 месяцев назад +2

    Text wrap balance - в adobe InDesign лет 15 назад было свойство balance ragged lines. Там ещё можно было выставлять пределы расширения букв/трекинга для лучшего заполнения контейнера текстом

    • @alexx_2023
      @alexx_2023 7 месяцев назад

      это типа как в Ворде - выровнять по ширине?

  • @kirarimomobami5358
    @kirarimomobami5358 7 месяцев назад

    Это было очень познавательно!

  • @progover24
    @progover24 7 месяцев назад +3

    Первый, спасибо за видео 🚀

  • @divik_k
    @divik_k 7 месяцев назад

    Жду продолжения

  • @alexmelk5225
    @alexmelk5225 7 месяцев назад +1

    Круто!))

  • @Varanovski
    @Varanovski 7 месяцев назад

    Ждём продолжение рубрики счастье!

  • @drawusoon
    @drawusoon 7 месяцев назад +1

    Видео о котором я мечтал!)

  • @Kei4i
    @Kei4i 7 месяцев назад +2

    Про переносы слов - nbsp в помощь (символ неразрывного пробела). Вообще не всегда, но в большинстве случаев спасает. Типограф Лебедева в помощь. И сео кажется такое любит. Когда много языков на сайте и не такое начнёшь использовать.
    br - также неплохо работает, забавно, можно добавить класс и например скрывать его при разных разрешениях и выключать его когда надо.

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

    Пушка прям, сижу в Харькове и сразу их использую!!!)

  • @anidesku
    @anidesku 7 месяцев назад

    Оч крутой видос!!

  • @PerecNeDorogo
    @PerecNeDorogo 7 месяцев назад

    Спасибо)))

  • @eduardkont6274
    @eduardkont6274 7 месяцев назад

    Спасибо

  • @alexandrs5097
    @alexandrs5097 7 месяцев назад

    Последнее свой-во реально находка! Помню очень был рад его появлению. А первое надо затестить на интернет магазах на карточках товара. Оно ведь на все блоки загруженной страницы работает?

  • @yuliachamlai2024
    @yuliachamlai2024 7 месяцев назад

    Как всегда уровень "Бог"!!!! 💪 Когда уже по курс по Wordpress- очень не хватает!?

  • @user-vy8yj5kt9q
    @user-vy8yj5kt9q 7 месяцев назад

    Я пользовался вместо lime-clamp - text-overflow ellipsis, тоже зачет

  • @user-pw7lh8uf7n
    @user-pw7lh8uf7n 7 месяцев назад

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

    • @Kei4i
      @Kei4i 7 месяцев назад

      Да чего с этим мучаться, помню тоже с этим столкнулся и быстро выяснил - что если блоку выставить только ширину и высоту 0 и padding-bottom в процентах - то он становится по высоте равный процентам от ширины. Быстро накидал миксин в scss и два параметра - по сути аспект ратио , чтобы проценты руками не считать. Изображению background-size: content или любой другой подходящий. Самое главное - 100% поддержка на всех браузерах

    • @user-pw7lh8uf7n
      @user-pw7lh8uf7n 7 месяцев назад

      @@Kei4i Я просто не сторонник использовать background-size. Обычно в тег img картинки вставляю. А про фишку с padding'ом в курсе. Но это всё равно костыль

  • @_pheax
    @_pheax 7 месяцев назад

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

  • @user-uc7zk9ez8u
    @user-uc7zk9ez8u 6 месяцев назад

    Вадим, привет! Подскажи пожалуйста, стоит ли начинать учить JQuery, или он уже таки устарел окончательно? Спасибо

  • @zohidmustafoyev2448
    @zohidmustafoyev2448 7 месяцев назад

    спасибо. класс

  • @artem6987
    @artem6987 7 месяцев назад +1

    Народу нравится! 👍

  • @wasikkk1
    @wasikkk1 6 месяцев назад

    Дякую!) (Дуже сильно допомогло)

  • @mechanic_3453
    @mechanic_3453 7 месяцев назад

    Восемь лайков !!! И благодарочка

  • @mayday4977
    @mayday4977 7 месяцев назад

    по поводу сабгрида, за три года работы ни разу не встретил такой проблемы... в 99 процентов случаев на карточке идет превью и карточка кликабельна. Превью дескрипшена мы срезаем по лайнам уходя в троеточие. Даже сложно представить момент когда вообще это использовать...Но спасибо за обзор. Было интересно.

  • @plaxa4094
    @plaxa4094 7 месяцев назад

    Вадим, не подскажете, вопрос по свойству grid-template-rows: subgrid - у Вас 2 карточки и вы задаёте им свойство grid-row: 1 / 4, выглядит всё окей, а как быть в случае, если у меня карточек, например, штук 10? Из за grid-row они все встают в 1 строку и свойство grid-template-colums: repeat(2, 1fr) не работает.

  • @max_wbw
    @max_wbw 7 месяцев назад +2

    Обучился нормальной вёрстке благодаря тебе, спасибо огромное 👍 Но верстал-верстал, верстал-верстал, надоело просто верстать, ушёл в full 😅

    • @T2kibi
      @T2kibi 7 месяцев назад

      А сколько ушло примерно времени на обучение верстке ?)

    • @vadymprokopchuk
      @vadymprokopchuk  7 месяцев назад +1

      Круто

    • @max_wbw
      @max_wbw 7 месяцев назад

      ​@@T2kibi Я не считал, оно само как-то получилось😁

    • @max_wbw
      @max_wbw 7 месяцев назад

      ​@@T2kibiНачал вообще с вордпресс, а там пошло поехало.

  • @pavel7930
    @pavel7930 7 месяцев назад

    Бомба!

  • @toron_1988
    @toron_1988 7 месяцев назад

    дякую, більшість з них знав, дорречі навчався у тебе, зараз працюю теж вчителем)))

  • @KnowingCat
    @KnowingCat 7 месяцев назад

    Грид: Я самый лучший для выравнивания колонок, теперь у меня есть сабгриды.
    Флекс: Ну да, ну да, пошел я нахер.

  • @sergey_dm
    @sergey_dm 7 месяцев назад

    Дякую. Корисне відео. Є ще одна класна властивість color-mix:

  • @andreyrudin2286
    @andreyrudin2286 7 месяцев назад +2

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

    • @Kei4i
      @Kei4i 7 месяцев назад +2

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

    • @alexperemey6046
      @alexperemey6046 7 месяцев назад

      По логике таблиц и в гриде можно сделать без subgrid. Тут суть в том, что тебе нужно выравнивать элементы, которые не входят в объект таблицы, а лежат на уровень ниже.

  • @antonyeskimo7593
    @antonyeskimo7593 7 месяцев назад

    Топ контент

  • @user-oq8uv4tt5t
    @user-oq8uv4tt5t 7 месяцев назад +2

    Новое видео о котором я мечтал...

  • @user-xb1jf2ul4w
    @user-xb1jf2ul4w 7 месяцев назад

    Супер

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

    nice!

  • @EkaterinaTerekhina
    @EkaterinaTerekhina 7 месяцев назад

    Я видела еще такое решение разной высоты:
    Родительскому задаем display:flex: и направление (column, например) , а дочернему элементу, который выравниваем, margin-top (или margin-bottom) auto.

    • @NickRover
      @NickRover 7 месяцев назад

      Для меня метод Вадима тоже в новинку, обычно решаю через flex и margin-top: auto такие елементы, в отличии от subgrid поддержка лучше (хотя и это решение не идеально)

  • @user-ly7ef5zw4o
    @user-ly7ef5zw4o 7 месяцев назад +1

    А когда сделают border-box по умолчанию?)

  • @olegs4418
    @olegs4418 6 месяцев назад

    Человечище!! Привет еще раз. Вопрос не по теме но если не ты то никто. Вот даю 2 верстки деск и мобайл. Они их потом по отдельности на хостинг заливают? Огромное спасибо. Жа забыл сказать что макеты сильно отличаются, адаптив вообще никак.

    • @vadymprokopchuk
      @vadymprokopchuk  6 месяцев назад

      По разному может быть, все зависит от проекта.

    • @olegs4418
      @olegs4418 6 месяцев назад

      @@vadymprokopchuk спасибо огромное

  • @alexandrs.1706
    @alexandrs.1706 7 месяцев назад

    Спасибо большое. Очень кстати))

  • @petersen1554
    @petersen1554 7 месяцев назад

    Стосовно subgrid, в такому варіанті для дочірнього елемента як grid-template-rows: subgrid; grid-row: 1/4; не має адаптива, навіть якщо використовувати auto-fit. Тому чи варто використувати цю властивість?

  • @no_way_back813
    @no_way_back813 7 месяцев назад

    Дякую, цікавий матеріал

  • @SotoAnime
    @SotoAnime 7 месяцев назад +1

    Ура

  • @maksyko
    @maksyko 7 месяцев назад

    Классный ты чувак, как с тобой подружится ?

  • @Timyr48
    @Timyr48 7 месяцев назад

    Вадим, подскажи, что за тему vs code тьі юзаешь?

  • @sartjhon3300
    @sartjhon3300 7 месяцев назад

    А можно стилизовать эти три точки в line-clamp?

  • @nic-ori
    @nic-ori 7 месяцев назад

    Useful information. Thank you.👍

  • @user-bf6cp8ju1i
    @user-bf6cp8ju1i 7 месяцев назад

    Вау!!!

  • @aleksandr_anp
    @aleksandr_anp 7 месяцев назад

    Aspect ratio полезная штука

  • @alexblack43
    @alexblack43 7 месяцев назад +1

    line-clamp, (rotate, translate, scale ...), gap, aspect-ratio давно юзаю. Для фона использовал просто background-color с rgba прозрачностью или filter, background-filter это для меня новость. accent-color интересная фича, но обычно бывает задача полностью перестилизовать радио/чек-боксы/рэнжи, попасть в пиксельперфект, да ещё и сделать это кросс-браузерно, а не только цвет поменять. text-wrap: balance - не слышал, выглядит красиво, но не совсем понятно, как оно работает.

    • @alexperemey6046
      @alexperemey6046 7 месяцев назад

      balance это просто улучшенный алгоритм justify, при котором часто возникают большие пробелы между словами.

  • @smotritelyoutube
    @smotritelyoutube 7 месяцев назад

    Лайк поставил, коммент написал, но без колокольчиков, простите)

  • @njsaab9722
    @njsaab9722 7 месяцев назад

    максимально ровный куплет))))