AutorÃa | Ultima modificación | Ver Log |
//// Condensed table w/ half padding//.table-sm {th,td {padding: $table-cell-padding-sm;font-size: 11px;}td {font-size: $font-size-sm;}}// Border versions//// Add or remove borders all around the table and between all the columns..table-bordered {border: $table-border-width solid $table-border-color;.theme-dark & {border-color: $dm-table-border-color;}th,td {border: $table-border-width solid $table-border-color;.theme-dark & {border-color: $dm-table-border-color;}}thead {th,td {border-bottom-width: 2 * $table-border-width;}}}.table-borderless {th,td,thead th,tbody + tbody {border: 0;}}// Zebra-striping//// Default zebra-stripe styles (alternating gray and transparent backgrounds).table-striped {tbody tr:nth-of-type(#{$table-striped-order}) {background-color: $table-accent-bg;}}// Hover effect//// Placed here since it has to come after the potential zebra striping.table-hover {tbody tr {@include hover() {color: $table-hover-color;background-color: $table-hover-bg;.theme-dark & {color: $dm-table-hover-color;background-color: $dm-table-hover-bg;}}}}// Table backgrounds//// Exact selectors below required to override `.table-striped` and prevent// inheritance to nested tables.@each $color, $value in $theme-colors {@include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));}@include table-row-variant(active, $table-active-bg);// Dark styles//// Same table markup, but inverted color scheme: dark background and light text.// stylelint-disable-next-line no-duplicate-selectors.table {.thead-light {th {color: $table-head-color;background-color: $table-head-bg;border-color: $table-border-color;}}}// Responsive tables//// Generate series of `.table-responsive-*` classes for configuring the screen// size of where your table will overflow..table-responsive {@each $breakpoint in map-keys($grid-breakpoints) {$next: breakpoint-next($breakpoint, $grid-breakpoints);$infix: breakpoint-infix($next, $grid-breakpoints);&#{$infix} {@include media-breakpoint-down($breakpoint) {display: block;width: 100%;overflow-x: auto;overflow-y: auto;-webkit-overflow-scrolling: touch;// Prevent double border on horizontal scroll due to use of `display: block;`> .table-bordered {border: 0;}}}}table {width: max-content;min-width: 100%;}}.table {.img-fluid {max-width: 200px;}}.header-container {.header-text {display: flex;align-items: center;gap: 10px;}}.qbank-sortable-column .qbank_columnsortorder-action-handle img {background-color: $white;padding: 4px;width: max-content;border-radius: $btn-border-radius;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .26), 0 14px 44px 0 rgba(0, 0, 0, .2);align-items: center;justify-content: center;}