html
1 <div id="fr_btn"> 2 <a href="遷移先のリンク"><img src="frotin.png"></a> 3 <div class="close_btn"><input type="checked"> 4 <img src="froting_close.png" alt="閉じるボタン"></div> 5</div> 6
css
1 #fr_btn { 2 bottom: 1.4vw; 3 position: fixed; 4 z-index: 300; 5 background-size: 100%; 6 width: 100%; 7 height:33vw; 8 } 9 10 .close_btn img { 11 width: 4%; 12 position: relative; 13 top: -26.5vw; 14 left: 91vw; 15 } 16
jQuery
1 var $target = document.querySelector('#fr_btn') 2 var $button = document.querySelector('.close_btn') 3 $button.addEventListener('click', function() { 4 $target.classList.toggle('is-hidden') 5 })
froting_close.png ボタンを押すと #fr_btn で囲った要素が非表示になるようにしたいのですが
なぜか非表示にならず困っています。
他のcssの記述を変えたり試しましたがうまくいかず...詳しい方いらっしゃいますでしょうか?
解決したいこと
froting_close.png ボタンを押すと #fr_btn で囲った部分が非表示になる
## 補足
javascript、jQueryでできると思い試しましたがうまくいかずなのでもしcssのみでもできるなど他の方法でも構いません。
cssは装飾なのでもしかしたら今回は不要な記述かもしれませんが念のため記載しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/19 10:28
2020/10/20 01:13