前提・実現したいこと
トグルスイッチを作ってます
スイッチを2個置いて、それぞれ別の画像を設定したいんですが、
下記コードだとlabelという部分のCSSの書き方を変えるんだと思いますが、
書き方がわからずにいます
別々の画像を設定するにはどうしたらいいでしょうか?
現在のコード
<style> body,html{ background-color:black; height:100%; } .a { position: absolute; left: 0; top: 0%; width: 100%; height: 100%; z-index: 5; opacity: 0; cursor: pointer; } label { background-color:red; width: 90%; height: 75%; position: relative; display: inline-block; border-radius: 5px; transition: 0.2s; box-sizing: border-box; } #toggle1 + label:after { background-image:url('https://pics.prcm.jp/63a6a9d594d2a/77587568/png/77587568_480x480.png'); background-repeat:no-repeat; background-position:100%; background-size:80% 80%; content: ""; position: absolute; width: 30%; height: 100%; border-radius: 50%; left: 0; top: 0; z-index: 2; transition: .1s; } #toggle2 + label:after { background-image:url('https://pics.prcm.jp/63a6a9d594d2a/77587568/png/77587568_480x480.png'); background-repeat:no-repeat; background-position:100%; background-size:80% 80%; content: ""; position: absolute; width: 30%; height: 100%; border-radius: 50%; left: 0; top: 0; z-index: 2; transition: .1s; } #toggle1 +.a:checked + label:after { content: ""; background-image:url('https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678087-heart-512.png'); background-repeat:no-repeat; background-position:100%; background-size:80% 80%; left: 75%; } #toggle2 +.a:checked + label:after { content: ""; background-image:url('https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678087-heart-512.png'); background-repeat:no-repeat; background-position:100%; background-size:80% 80%; left: 75%; } .toggle-switch { position: relative; width: 80%; height: 20%; } </style> <div class="toggle-switch"> <input id="toggle1" class="a" type="checkbox"> <label for="toggle1"></label> </div> <div class="toggle-switch"> <input id="toggle2" class="a" type="checkbox"> <label for="toggle2"></label> </div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/15 13:04
2021/01/15 13:06
2021/01/15 13:06
2021/01/15 13:26
2021/01/15 13:36
2021/01/15 13:37
2021/01/16 00:01
2021/01/16 01:55
2021/01/16 02:33 編集