mirror-web/_src/entrypoints/bs3-polyfill.scss
2024-04-21 13:17:19 +08:00

104 lines
1.9 KiB
SCSS

@use "../styles/bootstrap_vars" as bs;
@use "sass:map";
$icon-font-path: "bootstrap-sass/assets/fonts/bootstrap/";
$navbar-default-bg: transparent;
$navbar-default-border: transparent;
$navbar-padding-vertical: 0;
$navbar-padding-horizontal: 0;
$screen-sm-min: map-get(bs.$grid-breakpoints, "sm");
$screen-md-min: map-get(bs.$grid-breakpoints, "md");
$screen-lg-min: map-get(bs.$grid-breakpoints, "lg");
html {
@import "bootstrap-sass";
.fade {
@extend .in;
}
.d-bs3-block {
display: block !important;
}
@each $display in block inline-block inline table table-row table-cell none {
.d-bs3-#{$display} {
display: $display !important;
}
}
.d-bs3-def-none {
display: none !important;
}
@media (min-width: 0) {
div.d-bs3-def-none {
display: block !important;
@media (min-width: $screen-lg-min) {
display: none !important;
}
}
td,
th {
&.d-bs3-def-none {
display: table-cell !important;
@media (min-width: $screen-lg-min) {
display: none !important;
}
}
}
}
.btn-close {
display: none;
}
.visually-hidden {
@extend .sr-only;
}
.badge {
@extend .label;
}
@each $kind in default primary success info warning danger {
.badge.text-bg-#{$kind} {
@extend .label-#{$kind};
}
}
.navbar .justify-content-end {
@extend .navbar-right;
}
.navbar > .container-fluid {
display: block;
}
tr.row::before {
content: none;
display: none;
}
.row {
display: block;
}
table.row {
display: table;
}
tr.row {
display: table-row;
}
.container-fluid {
display: block;
}
.modal-header {
display: block;
}
div.row {
td,
th {
&[class*="col-"] {
display: block;
float: left;
}
}
}
@for $i from 1 through 12 {
.col-#{$i} {
@extend .col-xs-#{$i};
}
}
.nav.flex-column {
@extend .nav-stacked;
}
}