###[√] iframe内のスクロールバーが動かない問題
こちらの問題でHTML・CSSだけでタブ表示するデモををつくってみたのですが,一番右のタブ以外の他のタブ内でのスクロールが全く効きません.スクロールバーは表示されているのにです.なぜでしょう?
###[√] code
html
1 2<section> 3 4 <!--■■CSSはここから!■■--> 5 <style scoped> 6 7 .tabCont{ 8 position:relative; 9 height:calc(70vh + 3em); 10 background:orange; 11 padding:10px; 12 } 13 14 #tab1input, 15 #tab2input, 16 #tab3input{display:none;} 17 #tab1Lbl, 18 #tab2Lbl, 19 #tab3Lbl{ 20 width:20vw; 21 padding:0.5em 1.5em; 22 background:#eee; 23 margin:0; 24 } 25 #tab1input:checked ~ #tab1Lbl, 26 #tab2input:checked ~ #tab2Lbl, 27 #tab3input:checked ~ #tab3Lbl{ 28 padding:1em 1.5em 0.5em 1.5em; 29 background:linear-gradient(0deg, #888 15%, #eee 15%, #eee 90%, #888 90%); 30 } 31 #tab1, 32 #tab2, 33 #tab3{ 34 position:absolute; 35 top:1.5em; 36 left:0; 37 transition:1s; 38 width:100%; 39 height:70vh; 40 background:#fff; 41 border:10px solid #eee; 42 margin:0.5em 0 0 0; 43 opacity:0; 44 } 45 #tab1input:checked ~ #tab1, 46 #tab2input:checked ~ #tab2, 47 #tab3input:checked ~ #tab3{ 48 opacity:1; 49 } 50 51 </style> 52 <!--■■CSSはここまで!■■--> 53 54 <div class="chieLnkCont"> 55 20161229[06] 56 <a class="chieLnk" href="http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10168538805"> 57 【インプットボタンでタブ切り替え表示】タブの内容部分をフェードインさせる方法</a> 58 </div> 59 60 <div class="chieCont"> 61 62 <!--■■HTMLはここから!■■--> 63 64 <div class="tabCont"> 65 66 <input id="tab1input" type="radio" name="myradios"></input> 67 <label for="tab1input" id="tab1Lbl">(^^)/</label> 68 <input id="tab2input" type="radio" name="myradios"></input> 69 <label for="tab2input" id="tab2Lbl">(^^)/</label> 70 <input id="tab3input" type="radio" name="myradios" checked="checked"></input> 71 <label for="tab3input" id="tab3Lbl">(^^)/</label> 72 73 <iframe id="tab1" frameborder="no" src="http://weboook.blog22.fc2.com/blog-entry-379.html"></iframe> 74 <iframe id="tab2" frameborder="no" src="http://nanos.jp/templateroom/page/2/"></iframe> 75 <iframe id="tab3" frameborder="no" src="http://blog.raizzenet.com/change-size-radio-button/"></iframe> 76 77 </div> 78 79 80 <!--■■HTMLはここまで!■■--> 81 82 <div class="reference"> 83 <span class="referenceSite">HTMLクイックリファレンス</span> 84 <a href="http://www.htmq.com/html/input_radio.shtml"> 85 <INPUT type="radio"> …… ラジオボタンを作成する</a> 86 </div> 87 88 </div> 89 90 </section> 91
checked="checked"が余計なことしてるのかなとも思ったのですが,はずしたら逆にそれもスクロールされないようなってしまいました.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/18 12:37