https://anicomil.com/2020/08/06/anime-ranking-top50/
上記URLのページにて、「あらすじを開く」という開閉式コンテンツの中身を、blockquoteで囲みたいと考えています。
そこで現在のコードのdiv部分を全てblockquoteに書き換えてみたのですが、それだと開閉式コンテンツが動作せず、最初から中身が見えた状態になってしまいました。(下記画像参照。現在は元に戻してあります。)
どのようにコードを書き換えれば、blockquoteでアコーディオンパネルを正常に動作させることが出来ますでしょうか?
お分かりの方がいらっしゃいましたら、ご回答お願い致します。
▼現在のコード
HTML
1<div class="ac-box"><input id="ac-50" name="accordion-1" type="checkbox" /> 2<label for="ac-50"> あらすじを開く </label> 3<div class="ac-small"> 4 5高校3年生の冬、泉瑛太は父親の都合で4年ぶりに神奈川に帰ってくることになる。 6 7転校先で過ごす期間は、ほんの数ヶ月。このまま俺の高校生活はなんとなく終わるんだろうな... 8 9そう思っていた瑛太の前に現れたのは、中学時代の親友相馬陽斗と夏目美緒。 10 11 12 13くすぶった想いを抱えた3人の冬は今、始まったー 14 15</div> 16</div>
CSS
1.ac-box{ 2width: auto; 3margin: 30px auto 5px; 4} 5 6.ac-box label{ 7max-width: 385px; 8font-size: 16px; 9font-weight: bold; 10text-align: center; 11background: #ff8484; 12margin: auto; 13line-height: 50px; 14position: relative; 15display: block; 16height: 50px; 17border-radius: 8px; 18cursor: pointer; 19color: #fff; 20transition: all 0.5s; 21} 22 23.ac-box label:hover{ 24background: rgba( 240, 86, 137, 0.55 ); 25-webkit-transition: all .3s; 26transition: all .3s; 27} 28 29.ac-box input{ 30display: none; 31} 32 33.ac-box label:after{ 34color: #fff; 35font-family:"FontAwesome"; 36content:" \f078"; 37} 38 39.ac-box input:checked ~ label::after { 40color: #fff; 41font-family:"FontAwesome"; 42content:" \f077"; 43} 44 45.ac-box div{ 46height: 0px; 47padding: 0px; 48overflow: hidden; 49opacity: 0; 50transition: 0.2s; 51} 52 53.ac-box input:checked ~ div{ 54height: auto; 55padding: 10px; 56background: #eaeaea; 57opacity: 1; 58} 59 60.ac-box div p{ 61color: #000000; 62line-height: 23px; 63font-size: 14px; 64padding: 10px; 65text-align: justify; 66} 67.ac-small p{ 68margin-bottom: 0px; 69}
回答2件
あなたの回答
tips
プレビュー