mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
Added table-row-variant mixin
This commit is contained in:
parent
3890ab3987
commit
72a2efb3db
@ -360,6 +360,37 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Tables
|
||||||
|
// -------------------------
|
||||||
|
.table-row-variant(@state; @background; @border) {
|
||||||
|
// Exact selectors below required to override `.table-striped` and prevent
|
||||||
|
// inheritance to nested tables.
|
||||||
|
.table > thead > tr,
|
||||||
|
.table > tbody > tr,
|
||||||
|
.table > tfoot > tr {
|
||||||
|
> td.@{state},
|
||||||
|
> th.@{state},
|
||||||
|
&.@{state} > td,
|
||||||
|
&.@{state} > th {
|
||||||
|
background-color: @background;
|
||||||
|
border-color: @border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hover states for `.table-hover`
|
||||||
|
// Note: this is not available for cells or rows within `thead` or `tfoot`.
|
||||||
|
.table-hover > tbody > tr {
|
||||||
|
> td.@{state}:hover,
|
||||||
|
> th.@{state}:hover,
|
||||||
|
&.@{state}:hover > td {
|
||||||
|
background-color: darken(@background, 5%);
|
||||||
|
border-color: darken(@border, 5%);
|
||||||
|
//background-color: darken(@background, 5%);
|
||||||
|
//border-color: darken(@border, 5%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Button variants
|
// Button variants
|
||||||
// -------------------------
|
// -------------------------
|
||||||
// Easily pump out default styles, as well as :hover, :focus, :active,
|
// Easily pump out default styles, as well as :hover, :focus, :active,
|
||||||
|
@ -164,48 +164,12 @@ table {
|
|||||||
&.active > th {
|
&.active > th {
|
||||||
background-color: @table-bg-active;
|
background-color: @table-bg-active;
|
||||||
}
|
}
|
||||||
> td.success,
|
|
||||||
> th.success,
|
|
||||||
&.success > td,
|
|
||||||
&.success > th {
|
|
||||||
background-color: @state-success-bg;
|
|
||||||
border-color: @state-success-border;
|
|
||||||
}
|
|
||||||
> td.danger,
|
|
||||||
> th.danger,
|
|
||||||
&.danger > td,
|
|
||||||
&.danger > th {
|
|
||||||
background-color: @state-danger-bg;
|
|
||||||
border-color: @state-danger-border;
|
|
||||||
}
|
|
||||||
> td.warning,
|
|
||||||
> th.warning,
|
|
||||||
&.warning > td,
|
|
||||||
&.warning > th {
|
|
||||||
background-color: @state-warning-bg;
|
|
||||||
border-color: @state-warning-border;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hover states for `.table-hover`
|
// Contextual variants
|
||||||
// Note: this is not available for cells or rows within `thead` or `tfoot`.
|
// -------------------
|
||||||
.table-hover > tbody > tr {
|
.table-row-variant(success; @state-success-bg; @state-success-border);
|
||||||
> td.success:hover,
|
|
||||||
> th.success:hover,
|
.table-row-variant(danger; @state-danger-bg; @state-danger-border);
|
||||||
&.success:hover > td {
|
|
||||||
background-color: darken(@state-success-bg, 5%);
|
.table-row-variant(warning; @state-warning-bg; @state-warning-border);
|
||||||
border-color: darken(@state-success-border, 5%);
|
|
||||||
}
|
|
||||||
> td.danger:hover,
|
|
||||||
> th.danger:hover,
|
|
||||||
&.danger:hover > td {
|
|
||||||
background-color: darken(@state-danger-bg, 5%);
|
|
||||||
border-color: darken(@state-danger-border, 5%);
|
|
||||||
}
|
|
||||||
> td.warning:hover,
|
|
||||||
> th.warning:hover,
|
|
||||||
&.warning:hover > td {
|
|
||||||
background-color: darken(@state-warning-bg, 5%);
|
|
||||||
border-color: darken(@state-warning-border, 5%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user