[問題] CSS 相鄰物件選擇器
我現在有兩個 div
<div class="a"></div>
<div class="b"></div>
我想要使用 hover 效果移到其中一個時另一個也會跟著改變背景顏色
如果我使用
.a:hover + .b
那麼移到 a 的時候的確 b 會跟著變色
但是若我使用
.b:hover + .a
或
.b:hover ~ .a
不管怎樣我移到 b 的時候 a 都不會變色
用 + 或 ~ 都只對它之後的同一層 div 有作用
請問要怎麼樣去選擇到它之前的同一層 div ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.96.95
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1446633074.A.16E.html
推
11/04 18:40, , 1F
11/04 18:40, 1F
→
11/04 18:41, , 2F
11/04 18:41, 2F
→
11/04 18:43, , 3F
11/04 18:43, 3F
→
11/04 18:43, , 4F
11/04 18:43, 4F
推
11/04 20:34, , 5F
11/04 20:34, 5F
→
11/05 16:13, , 6F
11/05 16:13, 6F
→
11/05 16:14, , 7F
11/05 16:14, 7F
→
11/05 16:14, , 8F
11/05 16:14, 8F
推
11/05 17:29, , 9F
11/05 17:29, 9F
→
11/05 17:30, , 10F
11/05 17:30, 10F
→
11/05 17:31, , 11F
11/05 17:31, 11F
→
11/05 17:31, , 12F
11/05 17:31, 12F
→
11/05 17:44, , 13F
11/05 17:44, 13F