2013-03-26 81 views

回答

170

試試這個:

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th { 
    background-color: #color; 
} 
+2

爲什麼需要'td'? (對不起,我在css毫無價值,試圖學習) – 2016-03-14 14:32:03

+2

沉默的沉默......沉默 – swyx 2017-06-26 23:34:41

+2

@AlexanderDerck我想這可能會有點遲,但是td是需要的,因爲它更接近它的行,如果有一個背景已經應用到td,那麼你不會看到該行的背景,因爲它會被繪製在該行之後。 – 2017-11-10 14:39:10

11

這工作對我來說:

.table tbody tr:hover td, .table tbody tr:hover th { 
    background-color: #eeeeea; 
} 
8

這是最簡單的方法來做到這一點,它爲我工作。

.table-hover tbody tr:hover td { 
    background: aqua; 
} 

不知道爲什麼要將標題顏色更改爲與行相同的懸停顏色,但是如果你這樣做,則可以使用上述解決方案。如果你只是想牛逼

+0

這對我來說也更好。 – Anupam 2017-07-17 07:04:20

1

嘗試:

.table-hover > tbody > tr.active:hover > th { 
       background-color: #color; 
      } 
1

對我來說@ pvskisteak5的回答引起了「閃爍效果」。爲了解決這個問題,添加以下內容:

  .table-hover tbody tr:hover, 
      .table-hover tbody tr:hover td, 
      .table-hover tbody tr:hover th{ 
       background:#22313F !important; 
       color:#fff !important; 
      } 
2

HTML代碼

<table class="table table-hover"> 
    <thead> 
     <tr> 
      <th>Firstname</th> 
      <th>Lastname</th> 
      <th>Email</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>John</td> 
      <td>Doe</td> 
      <td>[email protected]</td> 
     </tr> 
     <tr> 
      <td>Mary</td> 
      <td>Moe</td> 
      <td>[email protected]</td> 
     </tr> 
     <tr> 
      <td>July</td> 
      <td>Dooley</td> 
      <td>[email protected]</td> 
     </tr> 
    </tbody> 

CSS代碼

.table-hover thead tr:hover th, .table-hover tbody tr:hover td { 
    background-color: #D1D119; 
} 

CSS代碼表明:

鼠標移到行:

。表懸停> THEAD> TR:懸停的第

背景顏色會變成#D1D119

tbody會發生同樣的動作

。表懸停TBODY TR:懸停TD

+0

一些消除將有助於更好地理解你的答案。 – 2015-08-06 13:14:19

+0

@Romano。如果你有任何疑惑,你可以再問一次。 – 2015-08-06 13:43:59

2

這是爲了引導V4通過咕嚕或一些其他任務運行編譯

你需要改變$table-bg-hover設定高懸停

$table-cell-padding:   .75rem !default; 
$table-sm-cell-padding:   .3rem !default; 

$table-bg:      transparent !default; 
$table-bg-accent:    rgba(0,0,0,.05) !default; 
$table-bg-hover:    rgba(0,0,0,.075) !default; 
$table-bg-active:    $table-bg-hover !default; 

$table-border-width:   $border-width !default; 
$table-border-color:   $gray-lighter !default;