Jump to content
  • 0

Стилизация чекбокса без label


WhatIsHTML
 Share

Question

Привет всем. В интернете есть полно статей о том, как стилизовать чекбокс, но я не могу использовать атрибут for для привязки label и чекбокса, т.к. у меня label является внешним по отношению к чекбоксу и такую струтктуру желательно не нарушать. Есть ли метод стилизации чекбокса без применения <label for=''> ? 

К примеру у меня сейчас проблема с тем, как спрятать стандартній чекбокс и оставить только синий кружочек для input:checked

https://jsfiddle.net/k4nq7paL/

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Не знаю как сейчас, но раньше в каком-то браузере нельзя было сделать чекбокс меньше определенного размера, я бы спрятал его в контейнере с width:0;height:0;overflow:hidden;

Link to comment
Share on other sites

  • 0
1 час назад, Switch74 сказал:

Не знаю как сейчас, но раньше в каком-то браузере нельзя было сделать чекбокс меньше определенного размера, я бы спрятал его в контейнере с width:0;height:0;overflow:hidden;

тогда и стилизация исчезнет, ведь она задана в input::after

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Dos1er
      Приветствую! 
      Подскажите, плиз, как сделать чекбокс как на скрине? 
      Я новичок в верстке и что-то не могу разобраться в кастомизации данной штуки

    • By Launder
      Решил поэкспериментировать с динамическим изменением индикации, вот по этому заданию. Как мне казалось, это реально: стили для любого значения параметра загружаются сразу, изменяется параметр - сразу применяются стили, соответствующие новому параметру. Но почему-то эта "динамика" работает, только для параметра, заданного по-умолчанию. Почему стили не применяются к изменённому параметру? Какова тут логика работы и возможно ли подобное, сделать на чистом CSS? Спасибо.
      PS: ну и до кучи - буду рад инфе, как стилизовать input type='number '?
       
    • By JeraxXai
      столкнулся с такой проблемой, имеем форму <form action="action.php" method="POST"> ,в ней находятся около 130 чекбоксов, все в разных divах, чекбоксы имеют вид 
      <label><input type="checkbox" name="id_1" class ="list" value ="#EXTINF:0,UA:Перший http://puuuuruuuu.ps/pershiy/mpegts"> <span class="spanchik"> <img title="UA:Перший / Эра" data-id="1" alt="UA:Перший / Эра" src="images/inf/1pershiy.png" style="max-width: 100%;max-height: 90%;width:auto;"> </span> </label> у каждого чекбокса свой name="id_1" , "id_2" и по нарастающей. Так к чему я веду, сколько гугла не перегуглил, не могу найти информацию о том, как сделать кнопки, или чекбоксы, которые будут отмечать к примеру первые 20 чекбоксов, далее другие 20 чекбоксов, вплоть до последнего div a 
    • By Maximiroon
      Привет ! проблема в том что, при 1 нажатии на чекбокс галочка ставится, при втором убирается. при третем  ставится , и больше не убирается хоть сколько тыкай.
      как лечить?



    • By WhatIsHTML
      Необходимо, чтобы в зависимости от состояния поля input, применялась различная стилизация. Проблема в том, что к тексту над полем, стилизация не применяется. Почему?
       
      http://jsfiddle.net/pqVJM/280/
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy