Стилизация Checkbox и Radio Button. Как изменить checkbox css. Стилизация radio css

Поділитися
Вставка
  • Опубліковано 25 вер 2024
  • Приветствую. Сегодня мы будем разбираться, как делается стилизация Checkbox и стилизация radio css. это такие галочки и кружочки на страницу Подробно покажу как изменить checkbox css и сделать из этого красивый checkbox css. Разберем стили checkbox css. и на практике будем изменить стиль checkbox. Думаю для вас очевидно, что существуют разные checkbox стили. и разберем radio css оформление

КОМЕНТАРІ • 90

  • @prosto_razrabotka
    @prosto_razrabotka  3 роки тому +1

    Не забудьте заглянуть сюда:
    ❓ Запись на консультацию - prosto-razrabotka.ru/
    ✨ Telegram канал - t.me/prostorazrabotka/
    🔥 Telegram чат - t.me/prostorazrabotkachat/
    Можете добавиться в друзья:
    📷 Instagram - instagram.com/vitaliy.kirenkov/
    📘 ВКонтакте - vk.com/vitaliy.kirenkov/
    📗 Facebook - facebook.com/vitaliy.kirenkov/
    📙 LinkedIn - www.linkedin.com/in/kirenkov/
    ✏️ Twitter - twitter.com/VitaliyKirenkov/
    А так же, подписаться на страницы:
    📘 ВКонтакте - vk.com/public195137161/
    📗 Facebook - facebook.com/prostorazrabotka/

  • @ЭдуардЛутков
    @ЭдуардЛутков 5 років тому +12

    Очень полезное видео, не знал что селекторы с псевдоэлементами можно скрещивать между собой. Не зря я сюда зашел.

  • @alinafitisova3176
    @alinafitisova3176 3 роки тому +5

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

    • @DxnSlow
      @DxnSlow 8 місяців тому

      Прошло 3 года после этого коммента, вы чего-то добились в этой сфере или я трачу время в пустую?

    • @alinafitisova3176
      @alinafitisova3176 8 місяців тому

      @@DxnSlow я работаю web development and support coordinator в муниципалитете в Канаде, провинция Онтарио , думаю что да 😜

    • @DxnSlow
      @DxnSlow 8 місяців тому

      @@alinafitisova3176 почувствовал облегчение спасибо

  • @coconut_punker
    @coconut_punker 4 роки тому +1

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

  • @mefioz2397
    @mefioz2397 2 роки тому +1

    Отлично, я рад что нашёл данное видео, действительно все просто как 2х2.
    Спасибо

  • @sergeykryzhnyy8799
    @sergeykryzhnyy8799 Рік тому

    Спасибо добрый человек )))

  • @2004-q1h
    @2004-q1h 4 роки тому +2

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

  • @olegkravchenko9655
    @olegkravchenko9655 5 років тому +4

    Позитивный чел :)
    Фишки - это хорошо. Даже так - это очень хорошо! Больше фишек народу! :D

  • @DanReksar
    @DanReksar 5 років тому +6

    Блин, я все ждал когда ты лейбл посередине чекьокса выравнивать будешь по высоте. А то если чекбокс большой, то лейбл прибитый к полу

  • @toxyflog670
    @toxyflog670 5 років тому +1

    Спасибо за хорошое и простое объяснение с практичным примером

  • @АлексейТараканов-е5м
    @АлексейТараканов-е5м 5 років тому +28

    Виталий, я хочу дополнить еще кое-что, если таким образом оставить, как вы сделали, то при атрибуте required у input, при отправке формы, не сработает всплывающая подсказка на счет обязательного поля, надо input:checkbox или input:radio задавать не display: none; , а position: absolute; opacity: 0; . Ну и родителю соответственно position: relative, и при таком раскладе уже все будет работать как надо.

    • @braivs
      @braivs 4 роки тому

      Спасибо, сейчас пригодилось, что написал)

  • @ИгорьБатькович-ы9з

    Красота!

  • @СергейАндрейко-ч3ш

    Очень выручило видео, я как начинающий всё прекрасно понял и это даже проще чем подключать библиотеки js и писать лишние скрипты.

  • @ytuser9248
    @ytuser9248 2 роки тому

    Спасибо большое, показали и объяснили все четко!

  • @jastinmakalister637
    @jastinmakalister637 9 місяців тому

    почему-то у этого чувачка я понял! благодарю!

  • @АнатолийК-щ2ъ
    @АнатолийК-щ2ъ 2 роки тому

    Уже хотел разбивать клавиатуру, но наткнулся на видео, спасибо большое, всё просто)))

    • @АнатолийК-щ2ъ
      @АнатолийК-щ2ъ 2 роки тому

      Уже минут 5 кликаю на чекбокс, никак не нарадуюсь, что всё работает, как необходимо)

  • @designmyself
    @designmyself 3 роки тому

    Очень просто и понятно,спасибо за вот такие видосы.👍👍👍

  • @ИгорьГорбунов-ю9ж
    @ИгорьГорбунов-ю9ж 4 роки тому +1

    Благодарю за видео.

  • @Roman197634
    @Roman197634 2 роки тому +1

    Отличное видео. Все супер ясно. Хотел попросить еще сделать видео про кастомные селекты. У меня возникли определённые проблемы при замене галочки на кастомную и список выпадал по алфавиту, а надо было как HTML очередность. Плюс текст выбора начальный в самом окне еще раз дублировался в списке.

  • @nataliyabardtinova4648
    @nataliyabardtinova4648 Рік тому

    Благодарю👍супер видео!

  • @Дима-п5в4ж
    @Дима-п5в4ж 4 роки тому

    Отличный видос!! Так держать Виталий!! Еще бы видео о стилизации input type='file' и select было бы супер

  • @ЕкатеринаФоад
    @ЕкатеринаФоад Рік тому

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

  • @asankhalilov6159
    @asankhalilov6159 3 роки тому

    Спасибо!!!
    Очень познавательно и просто сделано!

  • @kos_tik_lkm
    @kos_tik_lkm Рік тому

    Супер! то что надо было, спс!!!

  • @const-shish
    @const-shish 4 роки тому

    Виталий, спасибо большое!!!

  • @seoonlyRU
    @seoonlyRU 2 роки тому +1

    просто и понятно) ну и лайк с ходу от СЕООНЛИ

  • @АлмазФахрутдинов-м9п

    Очень очень и очень крутое видео. Больше видео с крутыми фишками!) Огромное и гигантское человеческое СПАСИБО!

  • @glebf1854
    @glebf1854 2 роки тому

    Спасибо огромное! Сильно помог!

  • @FilmicFil
    @FilmicFil 4 роки тому

    Спасибо вам большое. Отличный канал!

  • @АлексейАдаменко-г8н

    Супер крутое видео! Прямо в точку!(зелёную)

  • @serhiip5206
    @serhiip5206 2 роки тому +2

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

  • @tonit2237
    @tonit2237 5 років тому

    Спасибо за труд) Продолжай и дальше) Очень полезный контент)
    Пи.си: Сделай большой видос про CSS анимацию

  • @ИльяА-у4ф
    @ИльяА-у4ф 3 роки тому

    Спасибо друг. Видос огонь.

  • @kobamikutishvili6606
    @kobamikutishvili6606 3 роки тому

    Супер!

  • @unknownhobo4791
    @unknownhobo4791 3 роки тому

    Спасибо!

  • @Konstsin
    @Konstsin 3 роки тому

    Круто , спасибо!

  • @pstri4ka567
    @pstri4ka567 3 роки тому

    Спасибо за видео!

  • @adil88201
    @adil88201 2 роки тому

    merci

  • @ЕвгенийПетров-и4в2р
    @ЕвгенийПетров-и4в2р 4 роки тому +4

    transform: translate(-50%,-50%); - лайк, подписка, колокольчик!!!

  • @kostamokry2172
    @kostamokry2172 4 роки тому +2

    Крутой контент, врядли бы нашел тебя если бы не смотрел Itбороду) Like + subscribe

  • @frusya-freak
    @frusya-freak 4 роки тому

    Это магия! 🤩

  • @DarthVauban
    @DarthVauban 2 роки тому

    Сделал первый раз по этому видео и все было ок. Потом решил сделать еще раз и вернулся к видео, чтобы на всякий случай ничего не упустить. Второй раз ничего не работает, хотя даже для наглядности переписал код 1 в 1

  • @Elisha_GG
    @Elisha_GG Рік тому

    Мужик, возвращайся. Подписан на тебя с момента интервью у айтибороды

    • @Elisha_GG
      @Elisha_GG Рік тому

      Кстати, Виталя, не советую в проде юзать такой паттерн как скрытие подобных интерактивных элементов как чекбокс дисплеем. Ибо они должны быть видны хотя бы для скринридера. Вроде это важно.

  • @dilijonjonson6183
    @dilijonjonson6183 4 години тому

    Спасибо вам за ценный урок!
    Как раз сейчас эту тему прохожу.

  • @NeoJohnSmit
    @NeoJohnSmit 3 роки тому

    Пушка)

  • @BeeRealLikeMe
    @BeeRealLikeMe 4 роки тому

    Классный чувак ))

  • @kos1239
    @kos1239 2 роки тому

    Здравствуйте,очень интересный урок. А вы можите на плане квартиры(или комнаты) расставить элементы от чекбоксов, а кнопки CSS с состоянием дублирующим от них в другом блоке Желательно около 4-6 кнопок,заранее благодарю вас,спосибо за понимание. Принцип такой,чтоб на плане отображались флажки или лампочки и с этим состоянием в другом блоке подсвечивалась кнопка и при этом соблюдалась масштабирование.

  • @maltamagistro
    @maltamagistro Рік тому

    почему fake::before появился внутри спана, а не "перед" ним, то есть наружи?

  • @Shassdooit
    @Shassdooit Рік тому

    а как вы сделаете фокус на чекбоксе,если выключаете его с помощью display none?

  • @alexdomanskyi7301
    @alexdomanskyi7301 4 роки тому

    жирный лайкос! Кто тут от айти-Бороды?)

  • @senseilucky3438
    @senseilucky3438 Рік тому

    как сделать чтобы списки при нажатии появлялись и исчезали. не при наведении как ховер эффект, а именно при нажатии

  • @maltamagistro
    @maltamagistro Рік тому

    6:45 - а что это за синтаксис в селекторе со знаком плюс "+". Не очень понимаю, как это работает

  • @BIO_Concept
    @BIO_Concept Рік тому

    можно такой же лайвхак по SELECT

  • @codernd
    @codernd 5 років тому +1

    7:19 самое лаконичное высказывание :D

  • @SadBatya
    @SadBatya Рік тому

    7:15 а как сделать так, чтобы и при клике на квадрат все работало?

  • @googoogle
    @googoogle 3 роки тому

    display: none на чекбокс не работает. opacity 1 работает. в общем разобрался с ним таким образом: transform: translate(-100%);

  • @mrs2251
    @mrs2251 Рік тому

    А как сделать чтоб кликать именно на сам чекбокс?

  • @AnatoliySharov
    @AnatoliySharov 5 років тому +1

    Т.е. тот checkbox который скрытый он всё равно отрабатывает, а визуализируется другой? Правильно ли я понимаю?

    • @prosto_razrabotka
      @prosto_razrabotka  5 років тому

      Да

    • @alexmax8977
      @alexmax8977 5 років тому

      я тоже не могу понять это

    • @alexmax8977
      @alexmax8977 5 років тому

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

  • @Test_id
    @Test_id 2 роки тому

    Добрый день! всё в точности повторил, но не работает! Удалил код и повторил снова - не работает! Я по чекбокс с псевдоэлементом.

  • @artems3566
    @artems3566 5 років тому

    Скажи, пожалуйста, а что ты думаешь с точки зрения семантики про следующий способ:
    Внутри пустого span class="fake" написать текст "checkbox/radio", сделать высоту шрифта 0 и прозрачный цвет текста. (Остальное, как в первом варианте объяснения)

    • @prosto_razrabotka
      @prosto_razrabotka  5 років тому +1

      Плюсов в этом я никаких не вижу. Это лишний грязный код/текст.

    • @artems3566
      @artems3566 5 років тому

      @@prosto_razrabotka Спасибо :)

    • @mikhailivlev
      @mikhailivlev 5 років тому

      ​@@prosto_razrabotka стараюсь так тоже не делать, но такой пример использую для бургера, в спане пишу слово бургер и фонт-сайз: 0; =) когда то давно его написал, а теперь тупо копипаста из проекта в проект=) если есть на твой взгляд лучшее решение, то пили видосик, думаю многим зайдет=)

  • @sergey1727
    @sergey1727 4 роки тому

    как кастомизировать сам checbox а не label ?

  • @tamirlanomarov2500
    @tamirlanomarov2500 5 років тому +1

    у меня не работает кнопка с checked((

  • @Zabiyaka1978
    @Zabiyaka1978 5 років тому

    Способ хороший, безусловно, и даже кроссбраузерный, но.. Это не стилизация, а подмена...... Хотя, безусловно, применение этого способа гораздо практичнее применения JS.

    • @Zabiyaka1978
      @Zabiyaka1978 5 років тому

      @@prosto_razrabotka На практике - да, но по сути нет...

  • @alexmax8977
    @alexmax8977 5 років тому

    только я не понял как отправиться на сервер отмечен или не отмечен checkbox
    на самом же POST методе

    • @fmleglrmglrml
      @fmleglrmglrml 4 роки тому

      мы же все в форму запихнем, а при отправке формы она считает заначение которое по факту внутри бокса стоит

  • @Jake-vorobei
    @Jake-vorobei 5 років тому

    Я тебе за этот видос хочу пиво поставить

  • @valdesknight
    @valdesknight 3 роки тому

    сложна сложна, не ждал увидеть scss

  • @read_and_listen
    @read_and_listen 3 роки тому

    Вся эта стилизация radiobutton через CSS никуда не годится. При масштабировании экрана псевдоэлемент плющится и съезжает с центра

  • @dmitrelu3
    @dmitrelu3 3 роки тому

    Зачем дисплей нон, это безграмотно.