搜尋

首頁  >  問答  >  主體

css3选择器如何能选取到紧邻的前一个元素?

我知道css3选择其中'+'选择器可以取到元素紧邻的后面的元素,
我想知道用css如何选到元素紧邻的前一个元素,
情景是:需要table的一行tr :hover的时候,这个tr的前一个tr背景颜色改变

PHP中文网PHP中文网2782 天前571

全部回覆(1)我來回復

  • PHPz

    PHPz2017-04-17 11:29:32

    這種效果還是用jquery實現比較好,其中dom操作方法的animate方法能夠輕鬆解決。 。 。
    在你的情境之下,就算有對應的選擇器是無法解決的
    css的事件處理不允許通過鍊式的方式,而這與選擇器無關
    css也沒有選到之前元素的選擇器
    如果一定要用css的話
    恐怕只能用position:relative來讓背景錯位
    而且這樣做還必須拋棄表格的標籤(把tr,td用塊級元素替換)
    每個區塊裡的內容也要調

    回覆
    0
  • 取消回覆