Это можно сделать с помощью чистого CSS.
Дайте вашим переключателям некоторые классы (план-1, план-2, план-3 и т. Д.) И присвойте элементам div.plan
несколько классов для соответствия (план-1, план-2, план-3 и т. д. (с одинаковым именем класса это нормально):
.plan {
display: none;
}
.plan-1:checked ~ .plan-1,
.plan-2:checked ~ .plan-2,
.plan-3:checked ~ .plan-3 {
display: block;
}
конечно, для этого требуются селекторы CSS3, javascript может обрабатывать обратную совместимостьИспользование селектора :checked
в CSS может позволить вам создавать меню переключателей pure-css вместе с эффектами аккордеона pure-css.