Тёмный

🥨 Попап вместо селекта: ✨новые HTML-элементы✨ наконец-то решат старую проблему 

Вадим Макеев
Подписаться 40 тыс.
Просмотров 39 тыс.
50% 1

00:00 Интро
00:22 В чём проблема?
01:50 Описание задачи
02:34 Недостатки селекта
04:36 Что нам нужно
05:22 Open UI
07:20 Попап вместо селекта
09:46 Стилизация попапа
11:45 Доступность и фокус
13:52 Кроссбраузерность
15:41 Выводы
16:59 Аутро
Нравится? Становитесь патронами / pepelsbey
Демо с попапом pepelsbey.github.io/playgroun...
Демо Патрика Броссета codepen.io/captainbrosset/pen...
Селект в Open UI open-ui.org/components/select
⚠️ Не забудьте включить Experimental Web Platform features в chrome://flags/
* * *
Камера: Sony A7C
Объектив: Sony 24-70 мм, f/4
Звук: Sound Devices MixPre-3
Микрофон: Audio-Technica BP40
Свет: Amaran 200d + Light Dome
Софт: DaVinci Resolve, iZotope RX

Кино

Опубликовано:

 

27 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 271   
@pepelsbey
@pepelsbey 2 года назад
00:00 Интро 00:22 В чём проблема? 01:50 Описание задачи 02:34 Недостатки селекта 04:36 Что нам нужно 05:22 Open UI 07:20 Попап вместо селекта 09:46 Стилизация попапа 11:45 Доступность и фокус 13:52 Кроссбраузерность 15:41 Выводы 16:59 Аутро
@user-ql4xu5qu2u
@user-ql4xu5qu2u 2 года назад
Всего лишь 30 лет понадобилось для стилизации селекта) Правильно дорогой идем, товарищи
@andreyzhukov2821
@andreyzhukov2821 2 года назад
После тридцати, жизнь только начинается)
@returnobject
@returnobject 2 года назад
просто 30 лет мы прокладывали эту дорогу!
@alex-front-end
@alex-front-end 2 года назад
Ой и не гри! так хочется порой об этом поворчать нам старикам))) но всё движется, эт приятно! Помнит можт кто как скруглённые уголки для всего мутили показывая углы круглой картинки с нужными фонами 🙂
@Mr.Bellamy
@Mr.Bellamy 11 месяцев назад
А ты оптимист, еще ничего не внедрено, еще год прошел...
@heynicetomeetyou
@heynicetomeetyou 2 года назад
Эх так бы в школе учли. Классно начал с готового примера, описал проблемы, потом перешёл на новый вариант и рассказал про его особенности. На самом деле не маленький объем информации, а уложен всего в 15 минут.
@Mitorun
@Mitorun 2 года назад
А что с локтем случилось? Авария на велосипеде или снова за доступность подрался?
@proletarian
@proletarian 2 года назад
Из-за кастомных чекбоксов наверное
@pepelsbey
@pepelsbey 2 года назад
Велосипедные дела
@Mitorun
@Mitorun 2 года назад
Музыка и вставки-перебивки кайфовые. Надеюсь будет время и желание почаще снимать такие интересные и полезные ролики.
@user-xq3vg8em5u
@user-xq3vg8em5u 2 года назад
Прям так радостно стало)) А как глаз радуется) Скорее бы уже... Спасибо, Вадим🙏😁
@user-yi9gy4cz7n
@user-yi9gy4cz7n 2 года назад
Когда он появится, то это будет как с гридами: технология крутая, но пока дождешься солидной поддержки всеми браузерами и дождешься, когда же юзеры обновят свои древние браузеры до последней версии...скорее научишься ездить на велосипеде вниз головой.
@pepelsbey
@pepelsbey 2 года назад
Можно и так смотреть на вещи, но я более оптимистично настроен и пользуюсь гридами с первых дней.
@user-zh5kg2op4h
@user-zh5kg2op4h 2 года назад
Гриды по большей части упирались в IE. Сейчас, когда IE уже практически вышел из уравнения (
@sergeyveselov9754
@sergeyveselov9754 2 года назад
Сначало получаешь удовольствие, как читабельно получилось вёрстку организовать, а потом разочарование от реальности разновидностей браузеров. И идёшь переписывать. И откладываются все новые фичи в ящик на лучшее времена...
@Anodoree
@Anodoree 2 года назад
В разработке я не так давно, но уже много раз сильно грустил по кастомизации селекта... Сколько лет было всем фиолетово на эту базовую жуть с лохматых времён! Точнее на то, что это уже давно не вяжется с современными интерфейсами, и сколько "велосипедов" заново созданы и функционируют в сети. Наконец-то есть прекрасные движения в этом направлении! Ждём скорейшей реализации!)
@user-bm4yf6td7d
@user-bm4yf6td7d 2 года назад
Я не так давно .... Сколько лет
@amirfarkhadov5926
@amirfarkhadov5926 23 дня назад
Вадим, большое спасибо! Пожалуйста продолжай, очень ждем новое видео!
@user-nx8md5nv2n
@user-nx8md5nv2n 2 года назад
О, это прекрасно! Да свершится чудо 🙌
@Ireile
@Ireile 2 года назад
Выглядит многообещающе! Спасибо за контент! Как и всегда круто! 👍🏻
@dimaburichin7726
@dimaburichin7726 2 года назад
Вот действительно наконец за это взялись у самого куча велосипедов на тему селекта! Спасибо за видео!
@ansaganie
@ansaganie 2 года назад
Вадим! поздравляю тебя с новым местом!!!!
@user-ld9ey3yb6e
@user-ld9ey3yb6e 2 года назад
Вадим вы так доступно по полочкам даёте информацию. Огромное вам спасибо. Очень нравится ваша подача. Буду ждать новых обучающих видео
@romanstein13
@romanstein13 2 года назад
Вадим, огромное спасибо за материал! Как всегда одно удовольствие слушать 🙂
@CrazyCodingChannel
@CrazyCodingChannel 2 года назад
Как всегда очень интересно, спасибо за видео)
@snap9501
@snap9501 2 года назад
Поздравляю с переездом)
@Chetanoo
@Chetanoo 2 года назад
Мои поздравления с переездом.
@helios161
@helios161 2 года назад
Фантастика, осталось пару лет подождать. А пока - ng-select :)
@profidev_js
@profidev_js 2 года назад
Спасибо мужик. Нужная тема, и хорошая подача
@nicktravolta1457
@nicktravolta1457 2 года назад
Спасибо большое за ваш труд!
@MrQuicombo
@MrQuicombo 2 года назад
Когда это появится во всех браузерах - я напьюсь )) Спасибо за видео!
@progerlife6690
@progerlife6690 2 года назад
Круто спасибо!Совершилось чудо!
@avmru
@avmru 2 года назад
Как всегда - огонь! 👍
@gian_tiaga
@gian_tiaga 2 года назад
Надеюсь мультиселект тоже подвезут. Так, кайф конечно.
@_Black_Mirror_
@_Black_Mirror_ 2 года назад
хорошие новости) спасибо за новинку
@user-kh7fv5rn1g
@user-kh7fv5rn1g 2 года назад
Лайк и подписка! ждем продолжения
@maxdzyubak
@maxdzyubak 2 года назад
Вадим, благодарю за крутое видео!
@mrakcw
@mrakcw 2 года назад
Вадим красавчик) 👑 Первый выпуск в новом 2022 году просто топчик)📌👍 Подкаст Веб-стандартов не в счет))) ⚡ Что с правым локтем?
@pepelsbey
@pepelsbey 2 года назад
Завалился на велосипеде :)
@bautrukevich
@bautrukevich 2 года назад
Вадим, спасибо за обзор!
@Disorrder
@Disorrder 2 года назад
Круто! Спассибо, что рассказал. Неужели первые подвижки в этом направлении, давно пора. Чо я могу сказать, ребята "проанализировали" то, что и так уже было сделано везде одинаково, добавили слоты как во vue или react. Ничего инновационного, конечно, тут нет. Паттерны уже устоявшиеся и рабочие. Насчёт обратной совместимости, разве не для этого существует бесполезный доктайп? Если нужен старый селект, пишите старый доктайп. Если нужен новый, то новый. Зачем изобретать какие-то новые теги? Пока не понимаю, с какими трудностями столкнулись, мне кажется, достаточно было добавить слоты. А если бы старый селект ломался, то оставить старую реализацию только для старого доктайпа или ещё как-нибудь это дело версионировать.
@pepelsbey
@pepelsbey 2 года назад
Слоты во Vue появились по мотивам веб-компонентов и Shadow DOM, тоже части платформы. Так что да, ничего нового, но не во фреймворках это придумали.
@pepelsbey
@pepelsbey 2 года назад
Черту новый/старый доктайп уже провели однажды, лет 15 назад и больше этот способ не сработает. За чертой оставили старое, несовместимое поведение браузеров, а не какие-то другие теги. Если вы посмотрите на задачу шире, чем как на просто стилизацию селекта, то станет понятно зачем новые теги: это конструктор для любых элементов интерфейса, а не просто селект, который можно стилизовать. Я рассказал об этом мало просто потому, что об этом известно мало. Но уже видно направление и над ним несколько лет плотно работают самые умные люди в отрасли. Давайте им доверимся.
@viT-1
@viT-1 2 года назад
Зачем обёртка для button и где selected значение? Form submit без js сработает?
@PostoiParovoz
@PostoiParovoz Год назад
Когда начал говорить про UI сообщество. как они анализируют - сразу перед глазами всплыла картинка из Идиократии, где вставляли фигурки в отверстия.
@irinaiakovleva2250
@irinaiakovleva2250 2 года назад
Сразу лайк за переезд в Берлин
@user-tk1or8ki2i
@user-tk1or8ki2i 2 года назад
Я тут внизу оставляю очередной респект за новое, интересное и понятное :)
@SashaKuzikov
@SashaKuzikov 2 года назад
*Увлекательно!*
@andyvi3116
@andyvi3116 2 года назад
блин, ну это супер. Ждем, ждем, ждем вот такого нативного компонента селекта + попапа. Вадим как всегда впереди планеты всей в обзоре будущих супер новинок веба, за что тебе огромное спасибо. И новое оформление вставочек в видео супер! )))
@Feesler
@Feesler 2 года назад
Писал свой компонент для оборачивания select, с клавиатурой и фолбэком к нативной реализации на мобильных устройствах, так что очень близко и актуально! В Берлин тоже переехал бы или в Амстердам ))
@nBulankin
@nBulankin 2 года назад
Давайте мы все сегодня немного порадуемся - Рад за селект и за ваш переезд в Берлин!
@user-cm4bg4hu2f
@user-cm4bg4hu2f 2 года назад
It's revolution, Johnny!
@dennisdovziy2775
@dennisdovziy2775 2 года назад
А все так хорошо начиналось...)
@ilyachch
@ilyachch 2 года назад
Оч круто И, возможно, имеет смысл выделить все это в спецификацию HTML 6
@sergei888kuz6
@sergei888kuz6 2 года назад
У HTML уже давно нет версий
@pepelsbey
@pepelsbey 2 года назад
Спецификации HTML уже не имеют версий, это теперь HTML Living Standard, вечнозелёный html.spec.whatwg.org/multipage/
@Kamila228
@Kamila228 Год назад
Превасзодная подача)
@iGotton
@iGotton 2 года назад
Огонь!
@danielginzburg2924
@danielginzburg2924 2 года назад
Привет из Берлина! 👋
@user-iw9ct2kk6s
@user-iw9ct2kk6s 2 года назад
Лучший!)
@azizoid
@azizoid 2 года назад
добро пожаловать в Берлин )))
@vasyaklishch4184
@vasyaklishch4184 2 года назад
ну круто. правда было бы здорово чтобы это бы без вот этого дива со слотом, а так огонь !)
@pavelarseyev452
@pavelarseyev452 2 года назад
Спасибо за видос. Супер-крутая штука. Ну и подача, само собой. Я тут видел некоторым не понравилась смена ракурса. Я предлагаю оставить смену ракурса, но при этом иногда смотреть в камеру. Причем, когда просто какая-то речь - можно снимать фронтально, а когда демонстрация кода - ракурс сбоку, а автор иногда смотрит в монитор, а иногда - в камеру. Типа мы рядом сидим и автор мне что-то показывает у себя на компе. Мне кажется это оживило бы обстановку. Но меня лично смена ракурса вообще никак не сбила с толку. Ну смена, и смена, чо бухтеть-то? ))
@pepelsbey
@pepelsbey 2 года назад
Полностью согласен, буду экспериментировать дальше. Это первая попытка на новом месте :)
@rodemka
@rodemka 2 года назад
30 лет уже тегу select. В прошлый раз datalist ввели. Теперь вот popup. Итог будет как всего: +1 тэг - рост энтропии. Вообще поведение form controls оно не совсем с легаси связано, изначально большую часть контроллов браузер пробрасывал в ОС, чтобы уже ОС решала что должно быть на месте button/input etc. И да изначально это было фичей - отсутствие влияния стилей на стандартные контролы системы дабы не сбивать пользователя с толку. Например в пресловутом IE select был всегда отдельным объектом Windows (который ОС, а не браузерный), и можно было получить его хэндл из внешней программы и посылать извне ему сообщения. Это если меня память не подводит.
@pepelsbey
@pepelsbey 2 года назад
Если немного разобраться, то это не просто один тег, а целая система примитивов, которые можно комбинировать и настраивать. Это новая эпоха контролов, причём не только для форм. Возможно, вы пока не почувствовали масштабов движения, но оно начинается.
@QwDragon
@QwDragon 2 года назад
Не всегда, а только в совсем старых.
@rodemka
@rodemka 2 года назад
​@@pepelsbey Это мы будем посмотреть. В прошлый раз аналогично shadow dom делали, тот же контрол audio как раз через него устроен. Конечно всегда хочется революцию в форм элементах. До мейнстрима ещё минимум года два, имхо.
@user-sk1tc9tj9n
@user-sk1tc9tj9n 2 года назад
Годный контент
@angrybeaver3425
@angrybeaver3425 2 года назад
Круто!
@asgard1428
@asgard1428 Год назад
Круто. А можно сделать свежий обзор, уже прошел год, может появилось что-то новое и что-то добавили к этой штуке.
@AvocadoVHS
@AvocadoVHS Месяц назад
Вчера пытался реализовать. Накостылял через list_menu > ul > li
@Lieveify
@Lieveify 2 года назад
Штука очень классная, жду. Но т.к. часто делаю для аудитории, которые ещё и IE пользуют (всякие организации с традициями), то ждать ещё норм так)
@viT-1
@viT-1 2 года назад
От элемента формы требуется выбранное значение, остальной интерактив переносят в логику WebComponent или компонент Vue/Angular/React со слотом в виде options, которые логикой парсятся.
@user-ii9xe4pu6x
@user-ii9xe4pu6x 2 года назад
Супер!
@Alex911sc2
@Alex911sc2 2 года назад
Вау, это просто невероятно! Интересно, как это будет себя вести в мобильных браузерах, всё-таки нативные селекты довольно удобны на телефонах.
@pepelsbey
@pepelsbey 2 года назад
Помните, как попап выглядит без стилей? Думаю браузеры смогут приделать к этим примитивам и их сочетаниям новые стили, в зависимости от платформы. Вплоть до того, чтобы вообще их прятать и показывать системные контролы вместо клавиатуры, как сейчас происходит на iOS с селектами.
@eq656
@eq656 2 года назад
Очень крутые ролики, полезная информация, приятная подача, ты не зря стараешься) крутой чел
@redgreengrey
@redgreengrey 2 года назад
как всегда очень интересно, спасибо
@TheProfessionalGambler
@TheProfessionalGambler 2 года назад
Еще дейт пикеры гарячее место для стилизации :)
@user-eb1vw3xl1i
@user-eb1vw3xl1i 2 года назад
Ухххх.... Агонь. Ещё лет 30 и остальные браузеры начнут поддерживать)))
@yuriilukianovych8660
@yuriilukianovych8660 2 года назад
Интересно, спасибо за видео. Мне кажется, нужно ещё на эту кнопку добавить "svg стрелку вниз", чтобы пользователь понимал, что это выпадайка и можно выбрать другие опции. Но без неё красивее. Дилема...
@yanshubin2424
@yanshubin2424 2 года назад
Ну свг уже можно самим вставлять
@yaroslavbox1249
@yaroslavbox1249 2 года назад
👏 BRAVO !!!
@user-fn7oy6yj4w
@user-fn7oy6yj4w 2 года назад
Как я рад
@art_code
@art_code 2 года назад
Имхо, можно сделать что-то на наподобие 'use strict', но для html. Так можно было бы оставить привычные всем теги и добавить стилизацию. Но конечно же ждем светлое будущее в котором все будет прекрасно
@pepelsbey
@pepelsbey 2 года назад
Уже был доктайп как use strict, чтобы старое поведение браузеров переключить на новое. Не будет больше такого, я думаю.
@andrewstarcev
@andrewstarcev 2 года назад
Воу круто)) А вот интересно как долго ждать когда такие элементы будут работать в других браузерах?
@pepelsbey
@pepelsbey 2 года назад
Хороший вопрос! Надеюсь в какой-то момент появятся полифилы. Но кажется у них хорошие шансы стать кроссбраузерными.
@denysdzhelomanov2633
@denysdzhelomanov2633 2 года назад
Ну с селектом уже давно смирился, а вод "popup" очень жду)
@b.g.5106
@b.g.5106 2 года назад
наконец-то, пропажа нашлась) как добрался до Берлина ?)
@kelenella_
@kelenella_ 2 года назад
Спасибо за новости) интересно
@samkrekotyn
@samkrekotyn Год назад
Спасибо
@vissper1
@vissper1 2 года назад
Вадим, лучше Трептов-Кёпеника района нет 🙂
@viT-1
@viT-1 2 года назад
Пишется компонент select-menu на любимом фреймворке или веб-компонентах, api оставляем прежним от select, где надо реализуем слоты (optgroup и options), развешиваем директивы или тэг меняем. Настраиваем как нравится, можно инициализирующий скрипт по прежним select запустить. Так бы решал инженер, а не просто верстальщик.
@pepelsbey
@pepelsbey 2 года назад
Весь npm забит решениями от инженеров - одно хуже другого. Недоступные, неудобные, с кучей зависимостей, залоченные код конкретную библиотеку, не имеющие всех нужных возможностей. Может хватит уже велосипедов? Места на парковке уже нет )
@viT-1
@viT-1 2 года назад
@@pepelsbey Сомневаюсь, что новые реализации от Open UI полностью дадут прежний функционал
@viT-1
@viT-1 2 года назад
@@pepelsbey вопрос же не в руках горе-инженеров, а как принципиально должна решаться проблема поддержки от самих производителей браузеров. API сохраняют, добавив атрибут.
@777Vasya77
@777Vasya77 2 года назад
Круто, спасибо 👍🔥
@mouratibraguimov7964
@mouratibraguimov7964 2 года назад
Через js пункты списка доступны? Например, я хочу выделить часть карты, которая будет выбрана в случае клика (но еще не выбрана), выделить ее пунктирным контуром, например. Или изменить selected option нажав на карту..
@pepelsbey
@pepelsbey 2 года назад
Конечно доступны, как и любой другой элемент в DOM
@capstanfearless
@capstanfearless 2 года назад
Вадим, привет! Подскажи, где почитать про rsync gulp? В конфигах по интернетам смотрел - ругается консоль при попытке залить файлы на сервер. Причем кракозябры какие-то, неочевидно очень.
@pepelsbey
@pepelsbey 2 года назад
«Ругаться» может по разным причинам, тут нужно разбираться с конкретным случаем. Для начала, я бы попытался подключиться к вашему серверу по ssh. Дальше можно попробовать что-то с помощью rsync. И если это сработало, значит уже разбираться с Gulp-плагином.
@capstanfearless
@capstanfearless 2 года назад
@@pepelsbey Вадим, тебе можно написать на почту по этому вопросу?
@olegscherbakov278
@olegscherbakov278 2 года назад
Спасибо за видео, но не раскрыта тема вставки изображений в option ? он вообще возможен с новыми компонентами ?
@pepelsbey
@pepelsbey 2 года назад
Что угодно туда можно вставить, просто попробуйте :)
@eugeniola-manche1290
@eugeniola-manche1290 2 года назад
Вадим, пожалуйста подскажи, какой у тебя шрифт в редакторе кода? Он очень красивый и удобный, хочу такой же попробовать!
@pepelsbey
@pepelsbey 2 года назад
JetBrains Mono www.jetbrains.com/lp/mono/
@user-re1zz4oz2b
@user-re1zz4oz2b 2 года назад
Да, пришлось сделать свой селект который не селект вовсе а в конечном счёте текстовый инпут. Если эта вещь появится в браузерах будет отлично! Ждём :-)
@nicktravolta1457
@nicktravolta1457 2 года назад
Даже не верится, что однажды мы перестанем изобретать велосипеды для таких компонентов)
@state_of_games
@state_of_games 2 года назад
Пошел переписывать весь код :D
@pepelsbey
@pepelsbey 2 года назад
Рано!
@AndrewRubanov
@AndrewRubanov 2 года назад
2022 год, мы радуемся, что примерно в 2024 году появится нативная стилизация тега select ))) мои слёзы, моя печаль
@user-ut4hj7kc1t
@user-ut4hj7kc1t 2 года назад
Ахринеть ... переезжаю в Берлин 17-го. Неужели Accenture захантили вас?)
@pepelsbey
@pepelsbey 2 года назад
Не Accenture, а SinnerSchrader. И не захантили, а заинтересовали задачами.
@user-ut4hj7kc1t
@user-ut4hj7kc1t 2 года назад
@@pepelsbey Чтож, поздравляю с переездом! Буду рад придти на ваши мероприятия, если таковые будут, в Берлине)
@betariel
@betariel 2 года назад
Вадим, подскажите пожалуйста, какая у вас тема vscode установлена?
@pepelsbey
@pepelsbey 2 года назад
GitHub Light marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme
@svetlanapokrovskaya7798
@svetlanapokrovskaya7798 2 года назад
Хорошая новость, эх, быстрее бы все это заработало. Два года как-то многовато... Поздравляю с переездом! Аккуратнее на велике)
@mikhailkhramtsov5147
@mikhailkhramtsov5147 2 года назад
Вадим, добрый день, подскажите, пожалуйста, с помощью чего отрисовали такую карту? P.s. Berlin one love
@pepelsbey
@pepelsbey 2 года назад
Взял из Википедии, доработал в Фигме
@KGMelis
@KGMelis 2 года назад
даа это оч. актуальная проблема
@user-mp7iv6jm7g
@user-mp7iv6jm7g 2 года назад
Я джвадцать лет этого ждал 🤯
@quietlab.5727
@quietlab.5727 2 года назад
elbow-color: red;
@pepelsbey
@pepelsbey 2 года назад
Велотравма, заживает )
@quietlab.5727
@quietlab.5727 2 года назад
@@pepelsbey скорейшего заживления ) спасибо за работу )
@eugenenovikov671
@eugenenovikov671 2 года назад
самая главная проблема с селектом на всех работах это был селект с чекбоксами. который приходилось либо писать самим, либо качать что-то типа ng-select с npm
@yanshubin2424
@yanshubin2424 2 года назад
Вот тут по спорю, чекбоксы относительно не сложно написать и самому через лейбл, и не нужно думать о разных мелочах, как в выпадающих списках
@dr-urban
@dr-urban 2 года назад
А при расположении элемента в форме его значение будет автоматически передаваться на сервер подобно нативному селекту? И присутствуют ли возможности поиска в списке опций?
@pepelsbey
@pepelsbey 2 года назад
Пока в примитивах нет поиска, но вы легко можете его написать и добавить сами. Не уверен как сейчас, но в дальнейшем планируется сериализовать эти элементы точно так же, как старые контролы форм.
@maksikgregory4988
@maksikgregory4988 2 года назад
Расскажите пожалуйста какой монитор у вас ? Пытаюсь что-то подобрать чтобы много читать или писать. Но от VA / 144 Hz глаза устают.
@pepelsbey
@pepelsbey 2 года назад
LG UltraFine 5K, мне 60 Гц хватает пока
@madhed85
@madhed85 2 года назад
А что на счёт автоматического определения положения и выпадения вверх\вниз или за пределы браузера?
@pepelsbey
@pepelsbey 2 года назад
Есть такая фича у , браузеры смогут делать это за вас
@user-qd6hj2fn4w
@user-qd6hj2fn4w 2 года назад
Спасибо! полезно! что с локтём?
@pepelsbey
@pepelsbey 2 года назад
Примерно то же самое, что с коленом - завалился на велике, но уже всё норм )
@erisnuts
@erisnuts 2 года назад
я немножко порадовалась ^_^ спасибо!
@skillbaks
@skillbaks 2 года назад
Возможно не стоит менять ракурс 0:22 ? и так интересно слушать
@pepelsbey
@pepelsbey 2 года назад
Это нужно для монтажа, иначе придётся делать стрёмные джамп-каты. Но будет лучше, сетап пока новый.
@TheFastmind
@TheFastmind 2 года назад
Интересно, а можно ли данные из селекта вытащить, если закинуть в тег form? У меня когда-то был такой макет сайта, где список услуг выпадал селектом. И клиент выбирал селектами услуги и потом отправлял данные. Селект я стилизовал, через приложуху jquery, который прятал оригинальный селект, а новый который был сделан из div был виден пользователю. Вот только данные из такого селекта не отправлялись...)
@pepelsbey
@pepelsbey 2 года назад
Да, идея в том, чтобы новые теги сериализовали свои данные точно так же, как и другие поля форм. Без необходимости собирать их руками.
@bublic1885
@bublic1885 2 года назад
Время открывать шампанское😄
@proletarian
@proletarian 2 года назад
А бордер-радиус для аутлайна с каких пор начал применяться? Я что то упустил этот момент
@pepelsbey
@pepelsbey 2 года назад
Совсем недавно - сначала в Safari, потом остальные подтянулись
@QwDragon
@QwDragon 2 года назад
@@pepelsbey я тоже перед новым годом внезапно обнаружил)))
@user-zh5kg2op4h
@user-zh5kg2op4h 2 года назад
@@pepelsbey Наоборот же. В Safari сейчас не применяется. Прикол с Outline в том, что он хоть и обводит элемент, но чисто по спецификации его форма не гарантирована. Так он может стать прямоугольным при изменении. Зато показывается поверх всех элементов и не обрезается как box-shadow.
@DevilAlex03
@DevilAlex03 2 года назад
Хм, слоты в спецификации. Они там vue вдохновились или слоты были в веб-компонентах?
@pepelsbey
@pepelsbey 2 года назад
Предполагаю, что это как раз Vue взял слоты из веб-компонентов
@DevilAlex03
@DevilAlex03 2 года назад
@@pepelsbey Спасибо, я этого не знал, будет повод окунуться в веб-компоненты поглубже! с:
@user-wy7tj9zp7d
@user-wy7tj9zp7d 2 года назад
Есть надежда забыть про плагины для селекта))Т. н. велосипеды всегда намного больше нравились, чем стилизация того же select2)
Далее
Shu bahormi ? | Million jamoasi
00:57
Просмотров 1 млн
How To Make Toggle Button Using HTML & CSS
5:27
Просмотров 62 тыс.
Стилизация checkbox, radio, select на CSS
23:33