Bootstrap table striped: How do I change the stripe background colour?

后端 未结 12 1372
温柔的废话
温柔的废话 2020-12-01 02:21

With Bootstrap class table-striped, every other row in my table has a background colour equal to #F9F9F9. How can I change this colour?

12条回答
  •  悲哀的现实
    2020-12-01 02:59

    I found this checkerboard pattern (as a subset of the zebra stripe) to be a pleasant way to display a two-column table. This is written using LESS CSS, and keys all colors off the base color.

    @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%); }
    }
    

    Note I've dropped the .table-striped, but doesn't seem to matter.

    Looks like: enter image description here

提交回复
热议问题