html
1<div class="hidden-box"> 2 <label for="label-software">ソフトウェアデザイン</label> 3 <input type="checkbox" id="label-software"/> 4 <div class="hidden-show"> 5 <p><img src="../images/software.png"></p> 6 </div> 7</div> 8
css
1 .hidden-box input { 2 display: none; 3 } 4 5 .hidden-box .hidden-show { 6 height: 0; 7 padding: 0; 8 margin: 0; 9 overflow: hidden; 10 opacity: 0; 11 transition: 0.8s; 12 } 13 14 .hidden-box input:checked ~ .hidden-show { 15 padding: 0; 16 height: auto; 17 opacity: 1; 18 } 19 20
このようにhtml上で記述し、hidden-show 部分の内容の表示・非表示の切り替えを行なっているのですが、
同じhtml内にボタンを設置し、hidden-show部分まで移動して、さらに表示も行うことは可能でしょうか?
(ボタンはページ内の上部に、hidden-boxはページ内の下部に設置しています)
現在の設計では、ボタンを押すと #software まで飛ぶようになっています。(図を追加しました)
可能な場合どのように記述すればよいでしょうか?
ご回答頂けますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー