From 0a809d0ab05f5ad906a757d65865cfdc4474ad81 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 15 Oct 2020 12:59:53 +0800 Subject: [PATCH] Revert "scss/bootstrap/_alert.scss" This reverts commit 546e520c353e28a8bdbf7f43d1293bcc337c2ae2. --- scss/bootstrap/_alert.scss | 51 + scss/bootstrap/_badge.scss | 53 + scss/bootstrap/_breadcrumb.scss | 41 + scss/bootstrap/_button-group.scss | 163 +++ scss/bootstrap/_buttons.scss | 140 +++ scss/bootstrap/_card.scss | 310 +++++ scss/bootstrap/_carousel.scss | 198 +++ scss/bootstrap/_close.scss | 44 + scss/bootstrap/_code.scss | 48 + scss/bootstrap/_custom-forms.scss | 466 +++++++ scss/bootstrap/_dropdown.scss | 191 +++ scss/bootstrap/_forms.scss | 334 +++++ scss/bootstrap/_functions.scss | 86 ++ scss/bootstrap/_grid.scss | 52 + scss/bootstrap/_images.scss | 42 + scss/bootstrap/_input-group.scss | 193 +++ scss/bootstrap/_jumbotron.scss | 16 + scss/bootstrap/_list-group.scss | 121 ++ scss/bootstrap/_media.scss | 8 + scss/bootstrap/_mixins.scss | 41 + scss/bootstrap/_modal.scss | 186 +++ scss/bootstrap/_nav.scss | 120 ++ scss/bootstrap/_navbar.scss | 299 +++++ scss/bootstrap/_pagination.scss | 78 ++ scss/bootstrap/_popover.scss | 183 +++ scss/bootstrap/_print.scss | 141 +++ scss/bootstrap/_progress.scss | 34 + scss/bootstrap/_reboot.scss | 475 +++++++ scss/bootstrap/_root.scss | 19 + scss/bootstrap/_spinners.scss | 57 + scss/bootstrap/_tables.scss | 187 +++ scss/bootstrap/_toasts.scss | 34 + scss/bootstrap/_tooltip.scss | 115 ++ scss/bootstrap/_transitions.scss | 22 + scss/bootstrap/_type.scss | 125 ++ scss/bootstrap/_utilities.scss | 16 + scss/bootstrap/_variables.scss | 1088 +++++++++++++++++ scss/bootstrap/bootstrap-grid.scss | 33 + scss/bootstrap/bootstrap-reboot.scss | 12 + scss/bootstrap/bootstrap.scss | 47 + scss/bootstrap/mixins/_alert.scss | 13 + .../bootstrap/mixins/_background-variant.scss | 21 + scss/bootstrap/mixins/_badge.scss | 12 + scss/bootstrap/mixins/_border-radius.scss | 35 + scss/bootstrap/mixins/_box-shadow.scss | 5 + scss/bootstrap/mixins/_breakpoints.scss | 123 ++ scss/bootstrap/mixins/_buttons.scss | 111 ++ scss/bootstrap/mixins/_caret.scss | 62 + scss/bootstrap/mixins/_clearfix.scss | 7 + scss/bootstrap/mixins/_float.scss | 11 + scss/bootstrap/mixins/_forms.scss | 198 +++ scss/bootstrap/mixins/_gradients.scss | 45 + scss/bootstrap/mixins/_grid-framework.scss | 66 + scss/bootstrap/mixins/_grid.scss | 51 + scss/bootstrap/mixins/_hover.scss | 37 + scss/bootstrap/mixins/_image.scss | 36 + scss/bootstrap/mixins/_list-group.scss | 21 + scss/bootstrap/mixins/_lists.scss | 7 + scss/bootstrap/mixins/_nav-divider.scss | 10 + scss/bootstrap/mixins/_pagination.scss | 22 + scss/bootstrap/mixins/_reset-text.scss | 17 + scss/bootstrap/mixins/_resize.scss | 6 + scss/bootstrap/mixins/_screen-reader.scss | 33 + scss/bootstrap/mixins/_size.scss | 6 + scss/bootstrap/mixins/_table-row.scss | 39 + scss/bootstrap/mixins/_text-emphasis.scss | 14 + scss/bootstrap/mixins/_text-hide.scss | 13 + scss/bootstrap/mixins/_text-truncate.scss | 8 + scss/bootstrap/mixins/_transition.scss | 16 + scss/bootstrap/mixins/_visibility.scss | 7 + scss/bootstrap/utilities/_align.scss | 8 + scss/bootstrap/utilities/_background.scss | 19 + scss/bootstrap/utilities/_borders.scss | 63 + scss/bootstrap/utilities/_clearfix.scss | 3 + scss/bootstrap/utilities/_display.scss | 38 + scss/bootstrap/utilities/_embed.scss | 39 + scss/bootstrap/utilities/_flex.scss | 51 + scss/bootstrap/utilities/_float.scss | 9 + scss/bootstrap/utilities/_overflow.scss | 5 + scss/bootstrap/utilities/_position.scss | 32 + scss/bootstrap/utilities/_screenreaders.scss | 11 + scss/bootstrap/utilities/_shadows.scss | 6 + scss/bootstrap/utilities/_sizing.scss | 20 + scss/bootstrap/utilities/_spacing.scss | 73 ++ scss/bootstrap/utilities/_text.scss | 67 + scss/bootstrap/utilities/_visibility.scss | 11 + 86 files changed, 7376 insertions(+) create mode 100644 scss/bootstrap/_alert.scss create mode 100644 scss/bootstrap/_badge.scss create mode 100644 scss/bootstrap/_breadcrumb.scss create mode 100644 scss/bootstrap/_button-group.scss create mode 100644 scss/bootstrap/_buttons.scss create mode 100644 scss/bootstrap/_card.scss create mode 100644 scss/bootstrap/_carousel.scss create mode 100644 scss/bootstrap/_close.scss create mode 100644 scss/bootstrap/_code.scss create mode 100644 scss/bootstrap/_custom-forms.scss create mode 100644 scss/bootstrap/_dropdown.scss create mode 100644 scss/bootstrap/_forms.scss create mode 100644 scss/bootstrap/_functions.scss create mode 100644 scss/bootstrap/_grid.scss create mode 100644 scss/bootstrap/_images.scss create mode 100644 scss/bootstrap/_input-group.scss create mode 100644 scss/bootstrap/_jumbotron.scss create mode 100644 scss/bootstrap/_list-group.scss create mode 100644 scss/bootstrap/_media.scss create mode 100644 scss/bootstrap/_mixins.scss create mode 100644 scss/bootstrap/_modal.scss create mode 100644 scss/bootstrap/_nav.scss create mode 100644 scss/bootstrap/_navbar.scss create mode 100644 scss/bootstrap/_pagination.scss create mode 100644 scss/bootstrap/_popover.scss create mode 100644 scss/bootstrap/_print.scss create mode 100644 scss/bootstrap/_progress.scss create mode 100644 scss/bootstrap/_reboot.scss create mode 100644 scss/bootstrap/_root.scss create mode 100644 scss/bootstrap/_spinners.scss create mode 100644 scss/bootstrap/_tables.scss create mode 100644 scss/bootstrap/_toasts.scss create mode 100644 scss/bootstrap/_tooltip.scss create mode 100644 scss/bootstrap/_transitions.scss create mode 100644 scss/bootstrap/_type.scss create mode 100644 scss/bootstrap/_utilities.scss create mode 100644 scss/bootstrap/_variables.scss create mode 100644 scss/bootstrap/bootstrap-grid.scss create mode 100644 scss/bootstrap/bootstrap-reboot.scss create mode 100644 scss/bootstrap/bootstrap.scss create mode 100644 scss/bootstrap/mixins/_alert.scss create mode 100644 scss/bootstrap/mixins/_background-variant.scss create mode 100644 scss/bootstrap/mixins/_badge.scss create mode 100644 scss/bootstrap/mixins/_border-radius.scss create mode 100644 scss/bootstrap/mixins/_box-shadow.scss create mode 100644 scss/bootstrap/mixins/_breakpoints.scss create mode 100644 scss/bootstrap/mixins/_buttons.scss create mode 100644 scss/bootstrap/mixins/_caret.scss create mode 100644 scss/bootstrap/mixins/_clearfix.scss create mode 100644 scss/bootstrap/mixins/_float.scss create mode 100644 scss/bootstrap/mixins/_forms.scss create mode 100644 scss/bootstrap/mixins/_gradients.scss create mode 100644 scss/bootstrap/mixins/_grid-framework.scss create mode 100644 scss/bootstrap/mixins/_grid.scss create mode 100644 scss/bootstrap/mixins/_hover.scss create mode 100644 scss/bootstrap/mixins/_image.scss create mode 100644 scss/bootstrap/mixins/_list-group.scss create mode 100644 scss/bootstrap/mixins/_lists.scss create mode 100644 scss/bootstrap/mixins/_nav-divider.scss create mode 100644 scss/bootstrap/mixins/_pagination.scss create mode 100644 scss/bootstrap/mixins/_reset-text.scss create mode 100644 scss/bootstrap/mixins/_resize.scss create mode 100644 scss/bootstrap/mixins/_screen-reader.scss create mode 100644 scss/bootstrap/mixins/_size.scss create mode 100644 scss/bootstrap/mixins/_table-row.scss create mode 100644 scss/bootstrap/mixins/_text-emphasis.scss create mode 100644 scss/bootstrap/mixins/_text-hide.scss create mode 100644 scss/bootstrap/mixins/_text-truncate.scss create mode 100644 scss/bootstrap/mixins/_transition.scss create mode 100644 scss/bootstrap/mixins/_visibility.scss create mode 100644 scss/bootstrap/utilities/_align.scss create mode 100644 scss/bootstrap/utilities/_background.scss create mode 100644 scss/bootstrap/utilities/_borders.scss create mode 100644 scss/bootstrap/utilities/_clearfix.scss create mode 100644 scss/bootstrap/utilities/_display.scss create mode 100644 scss/bootstrap/utilities/_embed.scss create mode 100644 scss/bootstrap/utilities/_flex.scss create mode 100644 scss/bootstrap/utilities/_float.scss create mode 100644 scss/bootstrap/utilities/_overflow.scss create mode 100644 scss/bootstrap/utilities/_position.scss create mode 100644 scss/bootstrap/utilities/_screenreaders.scss create mode 100644 scss/bootstrap/utilities/_shadows.scss create mode 100644 scss/bootstrap/utilities/_sizing.scss create mode 100644 scss/bootstrap/utilities/_spacing.scss create mode 100644 scss/bootstrap/utilities/_text.scss create mode 100644 scss/bootstrap/utilities/_visibility.scss diff --git a/scss/bootstrap/_alert.scss b/scss/bootstrap/_alert.scss new file mode 100644 index 0000000000..dd43e2376a --- /dev/null +++ b/scss/bootstrap/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: ($close-font-size + $alert-padding-x * 2); + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/scss/bootstrap/_badge.scss b/scss/bootstrap/_badge.scss new file mode 100644 index 0000000000..3e144f24c6 --- /dev/null +++ b/scss/bootstrap/_badge.scss @@ -0,0 +1,53 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); +/* + @at-root a#{&} { + @include hover-focus { + text-decoration: none; + } + } +*/ + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/scss/bootstrap/_breadcrumb.scss b/scss/bootstrap/_breadcrumb.scss new file mode 100644 index 0000000000..be30950690 --- /dev/null +++ b/scss/bootstrap/_breadcrumb.scss @@ -0,0 +1,41 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: $breadcrumb-divider; + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `