Bootstrap table striped: jak zmienić kolor tła paska?

Z klasą Bootstrap table-striped, co drugi wiersz w tabeli ma kolor tła równy #F9F9F9. Jak Mogę zmienić ten kolor?

Author: UnderDog, 2013-12-29

8 answers

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: red;
}

Zmień tę linię w bootstrap.css możesz też użyć (nieparzyste) lub (parzyste) zamiast (2n+1)

 90
Author: Florin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-11 22:05:54

Dodaj następujący styl CSS po załadowaniu Bootstrap:

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: red; // Choose your own color here
 }
 109
Author: kyriakos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-24 19:40:55

Masz dwie opcje, albo nadpisujesz Style za pomocą niestandardowego arkusza stylów, albo edytujesz główny plik css Bootstrap. Wolę to pierwsze.

Twoje niestandardowe style powinny być połączone po bootstrap.

<link rel="stylesheet" src="bootstrap.css">
<link rel="stylesheet" src="custom.css">

W custom.css

.table-striped>tr:nth-child(odd){
   background-color:red;
}
 11
Author: Eisa Adil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-29 12:39:45

Jeśli używasz Bootstrap 3, możesz użyć metody Florina lub użyć niestandardowego pliku CSS.

Jeśli używasz Bootstrap less source zamiast przetworzonych plików css, możesz je bezpośrednio zmienić w bootstrap/less/variables.less.

Znajdź coś w stylu:

//** Background color used for `.table-striped`.
@table-bg-accent:               #f9f9f9;
 8
Author: Lucas S.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-18 13:31:53

Uznałem ten wzór szachownicy (jako podzbiór paska zebry) za przyjemny sposób wyświetlania tabeli dwukolumnowej. Jest to napisane przy użyciu mniej CSS, i klucze wszystkie kolory poza kolorem podstawowym.

@base-color: #0000ff;
@row-color: lighten(@base-color, 40%);    
@other-row: darken(@row-color, 10%);

tbody {
    td:nth-child(odd) { width: 45%; }
    tr:nth-child(odd) > td:nth-child(odd) {
        background: darken(@row-color, 0%); }
    tr:nth-child(odd) > td:nth-child(even) {
        background: darken(@row-color, 7%); }
    tr:nth-child(even) > td:nth-child(odd) {
        background: darken(@other-row, 0%); }
    tr:nth-child(even) > td:nth-child(even) {
        background: darken(@other-row, 7%); }
}

Uwaga, upuściłem .table-striped, ale to chyba nie ma znaczenia.

Wygląda na: Tutaj wpisz opis obrazka

 2
Author: John Lehmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-30 13:25:22

Nie dostosowuj swojego Bootstrap CSS, edytując bezpośrednio plik Bootstrap CSS.Zamiast tego proponuję skopiować wklej Bootstrap CSS i zapisać je w innym folderze CSS i tam można dostosować lub edytować stylizacje odpowiednie do swoich potrzeb.

 2
Author: rai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-01 14:45:14

Jeśli chcesz odwrócić kolory, powinieneś dodać regułę, która sprawia, że" nieparzyste "wiersze są białe, a także sprawia, że" parzyste " wiersze mają dowolny kolor.

 0
Author: PhPGuy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-13 22:45:42
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #e08283;
  color: white;
}
.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
  background-color: #ECEFF1;
  color: white;
}

Użyj "parzyste" do zmiany koloru parzystych wierszy i użyj "nieparzyste" do zmiany koloru nieparzystych wierszy.

 0
Author: sammani anuththara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-04 07:12:34