каждого товара есть область где можно выбрать один пункт из множества (допустим размер одежды).
Как лучше сделать этот самый выбор одного пункта из множества? Первое что идёт в голову - это через радио инпуты.
Инпуты скрывать а связанный с ними через ID лэйбл стилизовать. Подсвечивать выбранный лэйбл через
радиоинпут:checked + лэйбл {
стили выбранного лэйбла
}
Но тогда у меня вопрос а ведь товаров же много будет.
Не будет ли плохой практикой юзать так много айдишников на странице и вообще можно ли будет это всё при натяжке на cms реализовать что бы формировались айдишники и лэйблы по ним связывались с радиоинпутами?
_________
Подумал потом про связь инпута и лэйбла не через айди а просто через вложение радиоинпута внутрь лэйбла, но тогда не совсем понятно как написать селектор для выбранного лэйбла.
Вот примерный кодпэн:
https://codepen.io/tispartaaaa/pen/oeLmGm
Надеюсь понятно описал ситуацию, сенкс.
за кол-во товаров у верстальщика не должна голова болеть
Обсуждают сегодня