<label>タグで囲んだ<input type="radio">にcheckedが入った時、
labelの装飾を変更したいのです。
いくつかパターンを試したのですがわからなかったのでどなたかご教授いただけましたら、と思います
php
1echo '<label><input type="radio" name="sizeing"' . $hogehoge . '">' . "\n"; 2echo '<span class="size">' . $title . '</span>' . "\n"; 3echo '<span class="price">' . $price . '</span>' . "\n"; 4echo '</label>' . "\n";
css
1label { 2 width: 49.33%; 3 float: left; 4 border: 1px solid #ccc; 5 float: left; 6 margin: 0 1.33% 1.33% 0; 7 padding: 9px 12px ; 8 box-sizing: border-box; 9 border-radius: 5px; 10 -moz-border-radius: 5px; 11 -webkit-border-radius: 5px; 12 -o-border-radius: 5px; 13 -ms-border-radius: 5px; 14} 15label:hover{ 16 background: #eee; 17}
これに対し、checkedの入ったものに
css
1.current-parts{ 2 background: #ffeff6; 3}
この装飾を追加したいです。
試したことは以下になります。
css
1input[type="radio"]:checked + label { 2 background: #ffeff6; 3}
cssで実装が難しい場合はjqueryでもかまいせん、
初歩的な質問で申し訳ありませんがよろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/14 02:32