✅ Кастомные чекбоксы правильно

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

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

  • @шмяка
    @шмяка 5 ปีที่แล้ว +126

    Единственный волг, который я смотрю на первой скорости.)))

  • @vic_shine
    @vic_shine 4 ปีที่แล้ว +33

    Скучаю по таким полезняшкам.. Вадим, возвращайся на TH-cam! :)

  • @alexandraweather4156
    @alexandraweather4156 ปีที่แล้ว +6

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

  • @pegorova
    @pegorova 2 ปีที่แล้ว +31

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

  • @user-gs1wh5xp4h
    @user-gs1wh5xp4h 2 ปีที่แล้ว +10

    Вадим, спасибо вам огромное! Я искренне надеюсь, что вы не пропадёте с просторов ютуба. Я видел ваши семинары (смотреть одно удовольствие). Вы замечательно доносите информацию и вообще приятно смотреть ваши видео. Это очень интересно и крайне полезно. Вы делаете большое дело. Не останавливайтесь! Спасибо!!!

  • @almazmusic
    @almazmusic 5 ปีที่แล้ว +2

    Не то, чтобы я нуждался или нет в такой информации, но футболки Вадима никогда не подводили. Шикарные, как всегда. И футболка и материал :)

  • @andreyn.3894
    @andreyn.3894 4 ปีที่แล้ว +8

    то чувство, когда 3 года страдал от болезни копипаста стилей чекбокса|радио с кодпена, но пришел к доктору и вылечился за один сеанс)

  • @klu2596
    @klu2596 5 ปีที่แล้ว +13

    Как же я по вам соскучилась☺️

  • @sashayakovlev6199
    @sashayakovlev6199 2 ปีที่แล้ว +2

    Как же я не видел эти видео! Даже я все понял и с css и Linux.
    Обязательно пересмотрю все ролики и попрактикуюсь.
    Автору мегареспект!!!

  • @user-tt1vn2go1w
    @user-tt1vn2go1w 5 ปีที่แล้ว +4

    Спасибо! Всегда прятал checkbox через display: none; и думал что это правильно. Мотивируете писать код правильно.

  • @semyonmironov92
    @semyonmironov92 5 ปีที่แล้ว +2

    Когда то, видел твое интервью на LoftBlog, и мне понравилось! Сегодня youtube показал это видео на главной странице, сразу кликнул по твоему лицу. Прошу, никогда не прячься за заставками и продолжай в том же духе.

  • @alekseykurylev
    @alekseykurylev 5 ปีที่แล้ว +10

    Как же ты круто все объясняешь! Лайк!

  • @_kie
    @_kie 4 ปีที่แล้ว +1

    А у меня есть замечание! Но сначала я хочу поблагодарить за этот урок и уроки, которые ты проводишь в html-academy - я как раз готовлю проект к защите на первом курсе, и взял эту реализацию для создания кастомных чекбоксов на проекте. Вначале вскользь упоминается, что input + span завёрнуты внутрь label, просто потому что так субъективно удобнее нежели прописывать for/id. На деле же, без этой вложенности данный чекбокс не будет срабатывать при наведении и клике указателя мышки на span, который не имеет привязки к label. С наставником уже думали применять другую реализацию, пока я не подумал чисто ради эксперимента всё это дело внутрь label вложить! - т.е. это важный момент, на который нужно было сделать акцент! Спасибо и нужно больше таких уроков! :)

  • @rommand7338
    @rommand7338 5 ปีที่แล้ว +5

    Хорошее начало дня: чашка кофе и видео-разбор Вадима Макеева... Вадим, не останавливайтесь :)

  • @Matvey.809
    @Matvey.809 5 ปีที่แล้ว +5

    Вадим, отличный контент для любого уровня,нужно больше подобного)

  • @lastpro2773
    @lastpro2773 3 ปีที่แล้ว +2

    Ни знал что такое можно в css сделать. Класс! Магия какая-то!
    Спасибо большое. Очень интересно!!!

    • @mit7871
      @mit7871 2 ปีที่แล้ว

      Это самые основы основ, какая магия )

  • @taras.o
    @taras.o 3 ปีที่แล้ว +4

    Большое ЧЕЛОВЕЧЕСКОЕ - СПАСИБО!!!

  • @mrakov
    @mrakov 2 ปีที่แล้ว +3

    Лайк как минимум за вложенный инпут в лейбл, всегда задаюсь вопросом зачем айди + фор(лишний код) :)

  • @valeriiabielorus7757
    @valeriiabielorus7757 3 ปีที่แล้ว +1

    Ничего лишнего, доступно и хочеться досмотреть до конца! Подписалась)) 🔔

  • @user-jl7vr6xy7g
    @user-jl7vr6xy7g ปีที่แล้ว +1

    Это было круто! Вы столько всего знаете, офигеть просто, поняла всю необъятность адаптивности!)

  • @randomnanastya
    @randomnanastya 5 ปีที่แล้ว +20

    Футболка очень! И за выпуск, Вадим, спасибо! Всегда очень емко и по делу.

  • @user-jy3lk5iq8k
    @user-jy3lk5iq8k 5 ปีที่แล้ว

    Только что заверстал форму с кастомными чекбоксами прям повторяя за Вадимом, быстро, просто и красиво . Огонь!

  • @jdueioksltoirtius9685
    @jdueioksltoirtius9685 3 ปีที่แล้ว

    Приятно слушать грамотного специалиста!

  • @Andrey_4dev
    @Andrey_4dev 5 ปีที่แล้ว +2

    Всегда прописывал id для связей...а можно проще. Вадим, спасибо!

  • @timishurekeev6182
    @timishurekeev6182 ปีที่แล้ว

    Вадим, спасибо большое за ваши полезные и очень продуктивные ролики. Я обучаюсь на Frontend dev. и параллельно захожу на ваш канал, узнаю очень много интересного. Вы профессионал своего дела и идейный человек.👍

  • @lenaryan
    @lenaryan 5 ปีที่แล้ว

    На 20-й минуте только и думала о том, что опустила бы чекбоксы ещё чууууть-чуть пониже))
    А вообще спасибо, видео интересное и полезное, а футболка - просто блеск!

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Да, там можно ещё поиграть ;) Но я решил уже не гоняться за мелочами.

  • @user-os8mv5dz3d
    @user-os8mv5dz3d 3 ปีที่แล้ว +3

    Дополню, что галочка ✓ тоже легко делается через CSS. Это по сути прямоугольник с двумя прозрачными сторонами повернутый на 45 градусов 😉

    • @pepelsbey
      @pepelsbey  3 ปีที่แล้ว +4

      Делается всё всегда легко. Ну или сравнительно легко. А поддерживается CSS-графика почти всегда очень сложно: она ломается в разных браузерах, на разных платформах, при увеличении или уменьшении масштаба. А если галочке нужно скруглить или как-то иначе повернуть палочки - нужно вызывать рисовальщика на CSS. Или вот ещё: три иконки в проекте делаются на CSS влёт, а ещё две ну вообще никак, чересчур сложно. И что, сделаем три так, а две иначе?

  • @dedlive51
    @dedlive51 5 ปีที่แล้ว +2

    Очень здорово. У Вас хорошо получается объяснять.

  • @olegbespalko1660
    @olegbespalko1660 5 ปีที่แล้ว

    Побольше таких, практических выпусков, как раз снова стоит задача с версткой в которой чекбоксы, последние разы делал неправильно. Теперь исправлю. Спасибо, Вадим!

  • @lapetitemort1666
    @lapetitemort1666 5 ปีที่แล้ว +1

    ПРОСТО СУПЕР ПОЛЕЗНЫЕ ПОЗНАВАТЕЛЬНЫЕ УРОКИ, ХОТЕЛ БЫ Я ЛИЧНО С ВАМИ ПОЗНАКОМИТЬСЯ)))

    • @user-dx4cp2gv4z
      @user-dx4cp2gv4z 5 ปีที่แล้ว

      Ага, я тоже хочу с Вадимом познакомиться)) Сейчас стану супер-пупер фронтендером и пойду знакомиться))

  • @dayfuaim
    @dayfuaim 5 ปีที่แล้ว +6

    Наконец-то!
    С возвращением, Вадим!
    Как всегда, очень просто и (самое главное) практично. :)

  • @user-ed3vx4iz3y
    @user-ed3vx4iz3y 3 ปีที่แล้ว +3

    Итак, Вадим, большое спасибо за выпуск! Я очень рад узнать, как именно ПРАВИЛЬНО делать вёрстку checkbox'ов. Ну и, по аналогии, других элементов, которые с этим связаны (radio, например).
    Хотя, конечно, есть некоторые моменты, которые вызывают вопросы. А некоторые, которые так и хочется также доработать.
    Итак, начну с вопросов. Первый вопрос - почему следует придерживаться логике отображения через "position: absolute"? Я, например, стараюсь всячески избегать использование "position: absolute", если имеется альтернатива. В этом случае она есть. Можно использовать размеры самого блока + margin'ы от него. И при этом не нужно будет делать отступы в label'а и блока в absolute контексте.
    Второй вопрос по поводу сокрытия элементов. Есть такой универсальный класс по сокрытию "visually-hidden". Однако, я неоднократно видел, казалось бы, простую реализацию с "position: absolute; top: -9999px; left: -9999px;". Было бы здорово, если б вы объяснили, в чём минусы подобной конструкции для сокрытия элемента.
    Так, а теперь по поводу предложений доработки. Меня часто напрягает использование инлайновой svg-шки внутри css. Порой кажется, что этого там быть не должно. Поэтому в проектах я стараюсь всячески избегать подобного. Я понимаю, что подгрузка css будет тянуть с собой и картинку, и по скорости это выиграет. Но есть другие варианты. Например, использование в разметке svg-шки. Конечно, в той реализации, что показана в видео, получается, что они, эти svg-шки, слишком много занимают места. Однако, можно же сделать svg-спрайт. И если вариант с подгрузкой изображения извне вас не устроит, вполне можно этот спрайт встроить на страницу. Тогда обращаться к элементам будет проще и занимать места они будут меньше в самой вёрстке.
    Посмотрев это видео, я понял, что лучше чаще обращать внимание на все состояния и каждое описывать. Второе, что важно, это использование встроенных в браузер возможностей input'а. Когда делается кастомный input, забывается о том, что люди используют клавиатуру, скринридеры и прочее. А об этом нужно помнить!

    • @pepelsbey
      @pepelsbey  3 ปีที่แล้ว +2

      1. Position: absolute удобно использовать, когда объект больше высоты строки или потенциально может стать больше неё. Объект больше не мешает тексту. Это мой взгляд и мой опыт, у вас может быть другой.

    • @pepelsbey
      @pepelsbey  3 ปีที่แล้ว +3

      2. Позиционирование, которое уносит блоки за пределы экрана - это старинный способ, который показал свою неэффективность: может появиться прокрутка, скринридеры могут не воспринять блоки за пределами вьюпорта и так далее. Типичный класс .visually-hidden лишён этих недостатков и проверен в современных условиях.

    • @pepelsbey
      @pepelsbey  3 ปีที่แล้ว +2

      3. Я показал много вариантов вставки графики - выбирайте тот, который вам подходит больше. Я не настаиваю ни на каком из них :)

    • @user-ed3vx4iz3y
      @user-ed3vx4iz3y 3 ปีที่แล้ว +1

      @@pepelsbey Хорошо, Вадим, спасибо большое за ответы на вопросы!)

  • @rmnkot
    @rmnkot 5 ปีที่แล้ว +1

    Как всегда мега полезно! Такого контента не найти на просторах ютуба. Спасибо!

  • @pozytron-code
    @pozytron-code 5 ปีที่แล้ว +2

    Просто божественно!!!!! Покажи, пжлст, как оформлять гребанные select & option !!!

  • @b-o-t-l-y
    @b-o-t-l-y 5 ปีที่แล้ว

    наконец-то в ютубе появилась годнота. Вадим благодарю за Ваш труд. Просматривая видео чувствую себя отдыхающим на мальдивах, на которые хочу заработать ))) Все толково. Спасибо!

  • @ileatvazazelpro316
    @ileatvazazelpro316 ปีที่แล้ว

    Спасибо огромное за видео! Делаю обычно без изображений, svg и т.д., всё сам в css, например: галочки с помощью псевдоэлементов - привык делать вручную, а разнообразные виды отметок в шаблонах, обычно, редко встречаю

  • @mysoulslike
    @mysoulslike ปีที่แล้ว

    Да действительно это очень полезно как новичкам так и опытным верстальщикам. Спасибо за видео Вадим отлично обьясняете!

  • @artalar
    @artalar 5 ปีที่แล้ว +1

    Спасибо за подробный разбор! Хотелось бы еще услышать почему не visibility: hidden; и opacity: 0;

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +1

      Как только вы начинаете думать про доступность интерфейсов с клавиатуры, вы замечаете, что visibility: hidden прячет контролы так, что на них уже не попасть. У opacity есть проблемы со скринридерами - они могут потерять контролы, которые не отображаются на экране или имеют нулевые размеры.

  • @pavlokopanytsia2231
    @pavlokopanytsia2231 5 ปีที่แล้ว +1

    Макеев просто лучший. Лайк однозначно!

  • @annaiustus9445
    @annaiustus9445 4 ปีที่แล้ว

    всегда радуюсь таким видяшкам - по делу, но и подробно там где надо. Спасибо! хочется больше такого контента

  • @siarheilabetsik5658
    @siarheilabetsik5658 4 ปีที่แล้ว

    Все круто! Только у чекбоксов есть еще состояние - "неопределенный" (indeterminate).
    И галочки в простом случае можно сделать через наклоненные в 45deg before/after псевдо-элементы. Тогда вообще без svg можно обойтись

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Неопределённые состояния можно было бы добавить, но я в реальности их не встречал ни разу. Плюс в дизайне их не было. Ну а рисование на CSS работает редко и плохо: чуть угол другой или нужно нарисовать что-то сложнее крестика или галочки - выбрасываем фантазии и делаем нормально. Так что я предпочитаю сразу делать нормально.

  • @danceban2387
    @danceban2387 5 ปีที่แล้ว +2

    Отличная подача, понадобится для сдачи ДЗ по декоративным элементам. Спасибо

  • @leader7700
    @leader7700 5 ปีที่แล้ว +1

    Так легко смотреть и все понятно. Не жалко и пол часа. Спасибо, Вадим! Ждём ещё что-то новое)

  • @yedil_myrza
    @yedil_myrza 5 ปีที่แล้ว

    Теперь я представляю Вас, когда слушаю ваши подкасты!

  • @AlexBetev
    @AlexBetev 5 ปีที่แล้ว

    Спасибо! Ёмко, понятно и никакой воды.

  • @-it7046
    @-it7046 5 ปีที่แล้ว +1

    Как же все четко и по сути) нравится)продолжайте!

  • @Veremey
    @Veremey 5 ปีที่แล้ว +8

    Спасибо, Вадим.
    Будет круто узнать о кастомных селектах.
    Возможно ли сделать кастомный слайдер с минимумом скриптов.

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +5

      Ничего лучше о кастомных селекторах, чем сказано здесь, я не расскажу www.filamentgroup.com/lab/select-css.html

    • @Veremey
      @Veremey 5 ปีที่แล้ว

      @@pepelsbey Я хотел услышать Ваше профессиональное мнение и я его услышал.
      Спасибо!

  • @elenasmirnova3549
    @elenasmirnova3549 2 ปีที่แล้ว

    Вадим, вы классный преподаватель, всё очень понятно и просто оказалось. большое спасибо😉💌

  • @MrSergey11
    @MrSergey11 5 ปีที่แล้ว +1

    Вадим, большое спасибо! Как всегда: понятно, полезно, доступно и познавательно! Ждем новых видео!

  • @diyaudioby4836
    @diyaudioby4836 4 ปีที่แล้ว

    Спасибо огромное за подробный мануал! Всё разложено по полкам, картина с чекбоксами прояснилась :) Больше не буду хаотично копипастить :)

  • @user-jy3lk5iq8k
    @user-jy3lk5iq8k 5 ปีที่แล้ว

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

  • @lelyalelyalelya
    @lelyalelyalelya 4 ปีที่แล้ว +1

    Спасибо за такой материал! Мне, как новичку, это было ну просто очень полезно. Возвращайтесь на эту площадку. Думаю, многие этого хотят!
    P.s. футболка крутецкая 🙃

  • @AlexeyAndKartashov
    @AlexeyAndKartashov 4 ปีที่แล้ว

    Тэкс, про то, что лучше бы не вырывать из потока - в комментах сказали (inline-block или inline-flex в зависимости от сложности кастомного чекбокса, чтобы снаружи он был инлайновым и максимально повторял поведение нативного), про :hover и :active тоже сказали (я за то, чтобы всегда все состояния настраивать)).
    Но! Никто! Вот вообще никто в комментах не сказал про `indeterminate`! Вадим, ну как так-то?) Если уж люди будут учиться делать чекбоксы, то лучше уж, чтобы они сразу про все варианты знали, а не впадали в ступор перед "чёрточкой в коробочке", когда в ней возникнет необходимость)
    Спасибо за видео)

  • @user-om1jz6wd4n
    @user-om1jz6wd4n 4 ปีที่แล้ว

    Это самый лучший ролик на Ютубе про чекбоксы

  • @MariaYCher
    @MariaYCher ปีที่แล้ว

    Очень доходчиво, очень приятный спикер, спасибо)

  • @mexvision-3556
    @mexvision-3556 5 ปีที่แล้ว

    Ох дружище, у меня был похожий код, но тут возникла необходимость поставить несколько чекбоксов на страницу, оказалось что работает только первый. Сделал по твоему способу, все отлично получилось, только я стилизовал чуть по дргому, вместо картинок стили, вместо галочки, афтер с прозрачность 0, и при чеке, опасити меняется на 1. Этот способ можно использовать если у вас растровая графика.

  • @nof5596
    @nof5596 2 ปีที่แล้ว

    Удивительно понятная и приятная подача, спасибо за ваши видео!

  • @alexbobykin
    @alexbobykin ปีที่แล้ว

    Вадим как всегда великолепен! Спасибо.

  • @AliceWonder984
    @AliceWonder984 8 หลายเดือนก่อน

    Шикарно объясняете. Очень жаль, что больше не выходят видео((

  • @ArtemBurlaka
    @ArtemBurlaka 4 ปีที่แล้ว

    Отличный пример с использованием SVG и чистом CSS!

  • @getmanele
    @getmanele 5 ปีที่แล้ว +1

    Спасибо за познавательное видео 👍🏻 и с возвращением 👋

  • @egordoynikov8597
    @egordoynikov8597 5 ปีที่แล้ว

    Круто, вроде бы простые вещи, но каждый раз что-то новое. спасибо.

  • @kstishko6771
    @kstishko6771 5 ปีที่แล้ว

    Спонсирую проект, досматривая рекламу доконца. Спасибо за идеальную подачу!

  • @alehmakaranka1089
    @alehmakaranka1089 4 ปีที่แล้ว

    Вот уже сколько времени пользуюсь твоим способом пока не столкнулся с одной проблемой:
    выходит, что скрытый input имеет размер 1х1 пикселей, и когда браузер пытается нативно сообщить тебе, что у тебя не отмечен этот checkbox, подсказка тыкает в этот самый пиксель вместо того, чтобы указать на наш label. Это лечится растягиванием input по всей области родителя (главное проверить наличие position: relative у родителя)

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Да, есть такая проблема. Возможно, надо будет обновить способ и одном из будущих видео. Спасибо, что написали!

  • @olegvintoniuk4085
    @olegvintoniuk4085 2 ปีที่แล้ว

    Очень крутой видос по чекбоксах. Пригодилось!!! Доступно рассказано, с классными примерами. 👋

  • @user-rm5sp9gb8n
    @user-rm5sp9gb8n 5 ปีที่แล้ว +4

    круто ! делаю примерно также, но куча полезной инфы !
    лайк 👍

  • @mikeivanov9194
    @mikeivanov9194 5 ปีที่แล้ว +1

    Вадим, с возвращением! Как всегда ёмко и по делу. Спасибо!

  • @Kriptio
    @Kriptio 3 ปีที่แล้ว

    Жаль что нельзя лайкнуть дважды. Круто все рассказал и очень помог. Спасибо!

  • @meget21
    @meget21 2 ปีที่แล้ว

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

  • @prelovesfamily2565
    @prelovesfamily2565 2 ปีที่แล้ว

    спасибо большое! слышу фразу: "прогрессивное улучшение", сразу представляю Вадима Макеева=)

  • @kalach2010
    @kalach2010 5 ปีที่แล้ว +1

    Это афигенно! Спасибо, Вадим 👏👏

  • @Nerossoul
    @Nerossoul 4 ปีที่แล้ว

    Вот прям идеально подана информация.

  • @senioreasy
    @senioreasy 3 ปีที่แล้ว

    Мне пока не очень актуально, т.к на плюсах пишу, но после просмотра захотел нажать "подписаться", а смотрю - уже подписан 🙈
    Подписался после видео про nginx

  • @remontunasdotru
    @remontunasdotru 3 ปีที่แล้ว

    Смотреть одно удовольствие. Спасибо!

  • @RastaManchannel
    @RastaManchannel 5 ปีที่แล้ว +2

    Очень крутые видео, всегда что-то новое узнаю

  • @user-hu5op4xu6i
    @user-hu5op4xu6i 5 ปีที่แล้ว

    Нужен разбор position, а то сложно самому полноценно разобраться :с Видео как всегда супер!

  • @gggwws001
    @gggwws001 4 ปีที่แล้ว

    This channel has very important knowledge about frontend. Thanks you for job)

  • @egorgor
    @egorgor 5 ปีที่แล้ว +1

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

  • @user-dv9fk1hd3s
    @user-dv9fk1hd3s 3 ปีที่แล้ว +2

    Поставил лайк, используя только клавиатуру)

  • @maxhalahutski1305
    @maxhalahutski1305 2 ปีที่แล้ว

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

  • @B_G_V
    @B_G_V 3 ปีที่แล้ว

    Умеете, могёте 👍

  • @mrborodist611
    @mrborodist611 5 ปีที่แล้ว +1

    Вадим, спасибо за работу, очень полезные видео и информативные, как наткнулся на ваш канал месяц назад все видео в тот же день пересмотрел, спасибо ^_^

  • @capstanfearless
    @capstanfearless 5 ปีที่แล้ว

    Вадим, когда новые разборы? Заметил интересную штуку. Смотрю это видео, дал фокус инпуту поиска по ютуб наверху. Нажал Shift+Tab два раза, появилась секретная кнопка "пропустить")

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Взял перерыв, но вернусь :)

    • @user-xt5sm6yj6f
      @user-xt5sm6yj6f 5 ปีที่แล้ว

      @@pepelsbey Аш греет душу, за неделю все видео пересмотрел и много нового узнал, спасибо

  • @alexnoodles8290
    @alexnoodles8290 2 ปีที่แล้ว

    вместо span можно использовать от label after и before вместе!? один псевдо-элемент рисует фон, а другой галочку будит вообще гениально ,,, попробуйте ,,,, реально спасибо Вам приятно учится у опытных людей

    • @pepelsbey
      @pepelsbey  2 ปีที่แล้ว

      Гениально до тех пор, пока галочка рисуется на CSS, а как только она сложнее - нужно вставлять иконку. Я предпочитаю сразу вставлять элемент для графики и не рисовать её на CSS.

  • @yunggoatflexin8919
    @yunggoatflexin8919 2 ปีที่แล้ว

    отлично! очень круто! просто и понятно)

  • @lesan6866
    @lesan6866 ปีที่แล้ว

    Прям класс, огромная благодарность за такие информативные ы подробные видео

  • @bananchik26
    @bananchik26 2 ปีที่แล้ว

    Очень круто! А пробел - это перенос строки в коде перед текстом)

  • @pavell53
    @pavell53 4 ปีที่แล้ว

    Сам буквально на днях был озадачен такой ситуацией.
    Ситуация такая, есть форма, в ней стандартная галочка на обработку персональных данных. Она обязательная, если использовать стандартный чек, то появляется подсказка, типа "Чтобы продолжить установите этот флажок". Если использовать стилизованный, то ничего не происходит, только в консоли ошибка "An invalid form control with name='agreement' is not focusable.".
    Мне пришёл на ум такой вариант решения: opacity: 0; и position: absolute, для input. И помещать его поверх своей картинки чекбокса, тогда и стандартная надпись "Чтобы продолжить установите этот флажок" будет там где надо)
    Теперь буду использовать appearance. Не знал про такое. Почему opacity: 0; плохо?
    Осталось донести до дизайнера и остальных, что состояние фокус важен. И его тоже надо отрисовать.

    • @user-gh7rs3oq6i
      @user-gh7rs3oq6i 3 ปีที่แล้ว

      Отваливаются скринридеры, выше дважды спрашивали.

  • @user-ds3fm2bv9j
    @user-ds3fm2bv9j 3 ปีที่แล้ว

    спасибо от дизайнера)

  • @RusSkazkiin
    @RusSkazkiin 5 ปีที่แล้ว +2

    Спасибо! Лучшее обучающее видео по вебу, что я видел. Подписался. Что за редактор?

  • @user-yw9wx4lv2w
    @user-yw9wx4lv2w 4 ปีที่แล้ว +1

    Контент огонь! А если в планах записать видео как сделать кросс браузерное модальное окно? Которое идеально работает в том числе на iOS/Android. С блокирвой скрола, и без всяких артефактов

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Планов нет, но идея хорошая :) Спасибо

  • @KtoEnto
    @KtoEnto 2 ปีที่แล้ว

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

  • @alexfilus
    @alexfilus 5 ปีที่แล้ว

    Для такого простого дизайна лучше вообще без svg обойтись. Тогда и инлайнить ничего не придётся. Или сделать картинкой только галочку.
    А так классный способ. Я раньше label после чекбоксов ставил и в стилях + писал, но так действительно удобнее, спасибо)

    • @alexfilus
      @alexfilus 5 ปีที่แล้ว

      Блин, написал коммент раньше чем видео досмотрел) Сорри, тема раскрыта)

  • @someone3835
    @someone3835 3 ปีที่แล้ว

    Красота. На одном дыхании

  • @mifaress
    @mifaress 2 ปีที่แล้ว

    Классное видео, подача Агонь

  • @PowerMan666
    @PowerMan666 3 ปีที่แล้ว

    Спасибо, за качественную работу!

  • @alexanderbaltsevich9270
    @alexanderbaltsevich9270 5 ปีที่แล้ว

    Отличное видео, практически материал, который можно использовать прямо сейчас! Было бы любопытно увидеть выпуски по использованию более редких css свойств. К примеру никогда не использовал clip(). Хотелось бы понять, для каких именно ситуаций они добавлены. Сделал подписку на патрионе, продолжайте развивать свои проекты, вы большие молодцы! Спасибо!

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +3

      Свойством clip лучше активно не пользоваться, если можете. Оно выброшено из спецификаций и остаётся в браузерах для совместимости. Но идею понял, может расскажу о редких интересных свойствах.

  • @Alex-ni2uv
    @Alex-ni2uv 5 ปีที่แล้ว

    отлично, Вадим!
    нужная инфа, хорошая подача, футболка норм)))
    продолжай, плиззз:)

  • @user-xn5rq2ii5n
    @user-xn5rq2ii5n 5 ปีที่แล้ว +1

    Вадим, спасибо вам большое!

  • @turchaks
    @turchaks 3 ปีที่แล้ว

    Захожу на это видео уже раз 30й - чтобы в описании взять URL-encoder для SVG)

    • @pepelsbey
      @pepelsbey  3 ปีที่แล้ว

      Я тоже часто открываю слайды своих презентаций, чтобы скопировать какие-то снипеты кода :D