我知道css3选择其中'+'选择器可以取到元素紧邻的后面的元素,
我想知道用css如何选到元素紧邻的前一个元素,
情景是:需要table的一行tr :hover的时候,这个tr的前一个tr背景颜色改变
PHPz2017-04-17 11:29:32
這種效果還是用jquery
實現比較好,其中dom操作方法的animate方法能夠輕鬆解決。 。 。
在你的情境之下,就算有對應的選擇器是無法解決的
css的事件處理不允許通過鍊式的方式,而這與選擇器無關
css也沒有選到之前元素的選擇器
如果一定要用css的話
恐怕只能用position:relative
來讓背景錯位
而且這樣做還必須拋棄表格的標籤(把tr
,td
用塊級元素替換)
每個區塊裡的內容也要調