前提・実現したいこと
詳細をクリックするとチェックボックスを表示にしてり、非表示にしようとしています。
チェックボックスを表示にする際にチェックボックスの文字は表示されるのですが四角されません。どうすれば解決できるのでしょうか?
該当のソースコード
html
1 <div class="hidden_box"> 2 <input type="checkbox" id="label1" /> 3 <label for="label1">詳細</label> 4 <div class="hidden_show"> 5 <!-- 非表示 --> 6 <!-- チェックボックスにならない問題 --> 7 <input type="checkbox" name="miseinen" value="1"> 未成年OK 8 <input type="checkbox" name="to10" value="1"> 〜10人 9 <input type="checkbox" name="to20" value="1"> 〜20人 10 <input type="checkbox" name="to50" value="1"> 〜50人 11 <input type="checkbox" name="to100" value="1"> 〜100人 12 <input type="checkbox" name="over100" value="1"> 100人以上 13 <!-- ここまで --> 14 </div> 15 </div>
css
1 2/*チェックは見えなくする*/ 3.hidden_box input{ 4 display: none; 5} 6 7/*中身を非表示にしておく*/ 8.hidden_box .hidden_show { 9 height: 0; 10 padding: 0; 11 overflow: hidden; 12 opacity: 0; 13 transition: 0.8s; 14} 15 16/*クリックで中身表示*/ 17.hidden_box input:checked ~ .hidden_show { 18 padding: 10px 0; 19 height: auto; 20 opacity: 1; 21} 22
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。