Clear unneeded bootsrap themes files. Change Readme

This commit is contained in:
2025-11-28 16:47:47 +08:00
parent cd382c5c7b
commit de4d5ac595
190 changed files with 43 additions and 675351 deletions
-635
View File
@@ -1,635 +0,0 @@
// Versa 5.3.8
// Bootswatch
// Variables
::selection {
color: $white;
background-color: $black;
}
$border-dark: rgba(255, 255, 255, .08) !default;
// Mixins
// Tables
.table {
font-size: $font-size-sm;
}
@include color-mode(dark) {
body {
background-color: $body-color;
}
.table {
border-color: $border-dark;
> :not(caption) * {
box-shadow: none;
}
&-active {
background-color: $gray-700;
}
}
}
// Navbar
.navbar {
font-weight: $font-weight-medium;
&.bg-body-tertiary {
background-color: $white !important;
}
.form-control {
background-color: rgba(0, 0, 0, .04);
border-width: 0;
}
}
.nav-link {
padding-inline: 1rem;
font-size: $input-btn-font-size;
border-radius: $border-radius;
&:hover {
background-color: rgba(0, 0, 0, .04);
}
}
[data-bs-theme="dark"] {
.nav-link {
&:hover {
background-color: $border-dark;
}
}
.form-control {
background-color: $border-dark;
}
.dropdown-menu,
.dropdown-divider {
color: $light;
border-color: $border-dark;
}
.dropdown-menu {
background-color: $gray-800;
}
.navbar.bg-body-tertiary {
background-color: $body-color !important;
.navbar-brand,
.nav-link {
color: $light;
}
}
}
[data-bs-theme="light"] {
&.navbar {
.navbar-brand,
.nav-link {
color: $dark;
}
}
}
// Buttons
.btn {
border-color: transparent;
box-shadow: $box-shadow;
&-secondary,
&-outline-secondary {
&,
&:hover {
border-color: $gray-200;
}
:not(.btn-check) + &:active {
border-color: $gray-200;
border-width: 1px;
}
}
[data-bs-theme="dark"] &-primary {
background-color: $gray-900;
border-color: $border-dark;
&:hover {
background-color: $gray-800;
}
}
}
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-info,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-dark,
.btn-outline-light {
color: $body-color;
border-color: $gray-200;
border-width: 1px;
}
@include color-mode(dark) {
.btn-primary {
background-color: $gray-900;
}
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-info,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-dark,
.btn-outline-light {
color: $white;
border-color: $border-dark;
}
.btn-outline-secondary,
.btn-outline-light {
&:hover {
color: $body-color;
}
}
:not(.btn-group) > .btn-group:has(.btn-primary) {
border: 1px solid $border-dark;
}
}
.btn-check + .btn:hover {
z-index: 0;
border-color: $gray-200;
}
.btn-check:checked + .btn:hover {
border-color: $black;
}
@include color-mode(dark) {
.btn-check:checked + .btn {
background-color: $gray-800;
border-color: $border-dark;
}
.btn-check + .btn:hover {
color: $white;
border-color: $border-dark;
}
.btn-check:checked + .btn:hover {
border-color: $border-dark;
}
}
.btn-group {
box-shadow: $box-shadow;
.btn:first-child {
border-color: transparent;
border-width: 0 0 0 1px;
box-shadow: none;
}
.btn-secondary {
// border-color: $gray-200;
&:first-child {
border: 1px solid $gray-200;
}
}
:not(.btn-check) + .btn {
border-color: $gray-200;
border-width: 0 0 0 1px;
box-shadow: none;
&-secondary {
// border-color: $gray-200;
border-width: 1px;
}
&:hover {
z-index: 0;
}
}
[data-bs-theme="dark"] & {
:not(.btn-check) + .btn {
border-color: $border-color;
&:hover {
border-color: $border-color;
}
}
}
}
// Forms
.input-group {
border: 1px solid $border-color;
border-radius: $border-radius;
box-shadow: $box-shadow;
.form-control {
border: none;
box-shadow: none;
}
}
@include color-mode(dark) {
.input-group {
border-color: $border-dark;
}
}
.form-control {
box-shadow: $box-shadow;
&:disabled {
&::placeholder {
color: $input-disabled-color;
}
}
}
.form-check-input {
box-shadow: $box-shadow;
}
.form-range {
&:disabled::-moz-range-thumb {
border-color: $border-color;
}
[data-bs-theme="dark"] & {
&::-moz-range-track {
background-color: $border-dark;
}
&:disabled::-moz-range-thumb {
background-color: $gray-600;
border: none;
}
}
}
// Typography
.blockquote {
padding-inline: 1.5rem 0;
margin-bottom: 2rem;
border-left: 2px solid $gray-200;
figure.text-center > & {
padding-inline: 0;
border: none;
}
figure.text-end > & {
padding-inline: 0 1.5rem;
border-right: 2px solid $gray-200;
border-left: none;
}
}
// Navs
.nav-tabs {
font-weight: $font-weight-medium;
.nav-link {
padding-inline: 1.25rem;
margin-inline: .25rem;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.dropdown-menu {
border-radius: $border-radius;
}
[data-bs-theme="dark"] & {
.nav-link {
color: $gray-500;
&.active {
color: $white;
}
}
}
}
@include color-mode(dark) {
.nav-tabs {
border-color: $border-dark;
border-width: 1px;
.nav-link {
&.active,
&:hover {
border-top-color: $border-dark;
border-right-color: $border-dark;
border-bottom-color: transparent;
border-left-color: $border-dark;
}
}
}
}
.nav-pills {
padding: .25rem .1rem;
font-weight: $font-weight-medium;
background-color: $gray-100;
border-radius: $border-radius;
.nav-link {
padding-inline: 1.25rem;
margin-inline: .25rem;
&:hover {
background: none;
}
&.active {
box-shadow: $box-shadow;
}
}
.dropdown-menu {
border-radius: $border-radius;
}
[data-bs-theme="dark"] & {
background-color: $gray-900;
border-color: $border-dark;
.nav-link {
color: $gray-500;
&:hover {
background-color: $gray-800;
}
&.active {
color: $white;
background-color: $gray-800;
border: 1px solid $border-dark;
}
}
}
}
.tab-content {
padding: 1rem;
}
.nav-underline {
font-weight: $font-weight-medium;
.nav-link {
padding-inline: 1rem;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
&.active {
font-weight: $font-weight-medium;
}
}
}
.page-link {
margin-inline: .375rem;
border-radius: $border-radius;
.active > & {
box-shadow: $box-shadow;
&:hover {
background-color: $gray-100;
}
}
}
.dropdown-menu {
box-shadow: $box-shadow-lg;
}
.dropdown-item {
width: calc(100% - 1rem);
margin-inline: .5rem;
border-radius: $border-radius-sm;
}
@include color-mode(dark) {
.dropdown-header {
color: $gray-500;
}
.blockquote {
border-left: 2px solid $border-dark;
}
}
.breadcrumb {
a {
color: $gray-600;
text-decoration: none;
&:hover {
color: $body-color;
}
}
[data-bs-theme="dark"] & {
.breadcrumb-item {
color: $gray-500;
&.active {
color: $white;
}
}
}
}
.breadcrumb-item + .breadcrumb-item::before {
font-weight: $font-weight-bold;
}
.pagination {
[data-bs-theme="dark"] & {
.page-link {
color: $gray-500;
}
.active > .page-link {
color: $white;
background-color: $gray-800;
border-color: $border-dark;
}
}
}
// Indicators
.alert {
font-size: $font-size-sm;
background: none;
border-color: $border-color;
border-radius: $border-radius-lg;
&.alert-primary {
color: $primary;
}
&.alert-success {
color: $success;
}
&.alert-warning {
color: $warning;
}
&.alert-danger {
color: $danger;
}
&.alert-info {
color: $info;
}
[data-bs-theme="dark"] & {
background-color: $gray-800;
border-color: $border-dark;
}
}
@include color-mode(dark) {
.alert {
background-color: $gray-900;
&.alert-primary {
color: $white;
}
}
}
.alert-link {
font-weight: inherit;
color: inherit;
}
.badge {
&.bg-secondary,
&.bg-light {
color: $gray-900;
}
&.bg-light {
border: 1px solid $gray-200;
}
}
.card {
box-shadow: $box-shadow-lg;
&.bg-primary,
&.bg-success,
&.bg-danger,
&.bg-warning,
&.bg-info {
color: $white;
}
}
.list-group,
.accordion {
font-size: $font-size-sm;
}
.accordion-button:not(.collapsed) {
box-shadow: none;
}
.tooltip {
font-weight: $font-weight-light;
}
.popover,
.toast {
box-shadow: $box-shadow-lg;
}
.modal-content {
box-shadow: $box-shadow-lg;
}
.offcanvas {
padding: $offcanvas-padding-y $offcanvas-padding-x;
}
.vr {
background-color: $gray-200;
}
@include color-mode(dark) {
.list-group {
&-item {
border-color: $border-dark;
}
}
.accordion {
&-item {
border-color: $border-dark;
}
}
.accordion-button:not(.collapsed) {
color: $white;
}
.modal {
&-header,
&-footer {
border-color: $border-dark;
}
}
.toast {
&-header {
color: $white;
}
}
}
-249
View File
@@ -1,249 +0,0 @@
// Versa 5.3.8
// Bootswatch
$theme: "versa" !default;
//
// Color system
//
$white: #fff !default;
$gray-100: #f5f5f5 !default;
$gray-200: #e5e5e5 !default;
$gray-300: #dee2e6 !default;
$gray-400: #ced4da !default;
$gray-500: #adb5bd !default;
$gray-600: #737373 !default;
$gray-700: #6c6c6c !default;
$gray-800: #2e2e2e !default;
$gray-900: #161616 !default;
$black: #000 !default;
$blue: #2b80ff !default;
$indigo: #605fff !default;
$purple: #ac47ff !default;
$pink: #d63384 !default;
$red: #e7020b !default;
$orange: #ff6801 !default;
$yellow: #efb100 !default;
$green: #04c951 !default;
$teal: #02bba7 !default;
$cyan: #00b9db !default;
$primary: $gray-900 !default;
$secondary: $white !default;
$success: $green !default;
$info: $blue !default;
$warning: $yellow !default;
$danger: $red !default;
$light: $gray-100 !default;
$dark: $gray-800 !default;
$min-contrast-ratio: 1.6 !default;
// Components
$border-color: $gray-200 !default;
$border-color-translucent: rgba($black, .075) !default;
$border-radius: .5rem !default;
$border-radius-lg: .875rem !default;
$border-radius-sm: calc(.625rem - 4px) !default;
$border-radius-pill: 50rem !default;
$box-shadow: rgba(0, 0, 0, .05) 0 1px 2px 0 !default;
$box-shadow-lg: rgba(0, 0, 0, .1) 0 4px 6px -1px, rgba(0, 0, 0, .1) 0 2px 4px -2px !default;
// Body
$body-color: #0a0a0a !default;
// Fonts
$font-family-sans-serif: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
$font-size-base: .9375rem !default;
$font-size-sm: .875rem !default;
$font-weight-normal: 400 !default;
$font-weight-medium: 500 !default;
$lead-font-weight: $font-weight-normal !default;
// Tables
$table-th-font-weight: $font-weight-medium !default;
$table-active-bg-factor: 1 !default;
$table-active-bg: rgba($gray-100, $table-active-bg-factor) !default;
$table-hover-bg-factor: .05 !default;
$table-border-factor: .05 !default;
$table-border-color: $border-color !default;
$table-bg-scale: 0% !default;
// Buttons + Forms
$input-btn-padding-y: .5rem !default;
$input-btn-padding-x: 1rem !default;
$input-btn-font-size: .875rem !default;
$input-btn-padding-y-sm: .375rem !default;
$input-btn-padding-x-sm: .875rem !default;
$input-btn-font-size-sm: $font-size-base !default;
$input-btn-padding-y-lg: .875rem !default;
$input-btn-padding-x-lg: 1.5rem !default;
$input-btn-font-size-lg: $font-size-base !default;
// Buttons
$btn-font-weight: $font-weight-medium !default;
$btn-border-radius-sm: $border-radius !default;
$btn-border-radius-lg: $border-radius !default;
$btn-hover-bg-shade-amount: 10% !default;
$btn-hover-bg-tint-amount: 0% !default;
$btn-hover-border-shade-amount: 0% !default;
$btn-hover-border-tint-amount: 0% !default;
$btn-active-bg-shade-amount: 0% !default;
$btn-active-bg-tint-amount: 0% !default;
$btn-active-border-shade-amount: 0% !default;
$btn-active-border-tint-amount: 0% !default;
// Forms
$input-disabled-color: $gray-400 !default;
$input-disabled-bg: transparent !default;
$input-placeholder-color: $gray-600 !default;
$input-group-addon-color: $gray-600 !default;
$input-group-addon-bg: transparent !default;
$input-group-addon-border-color: transparent !default;
$form-select-disabled-color: $gray-500 !default;
$form-range-track-bg: $gray-100 !default;
$form-range-thumb-bg: $white !default;
$form-range-thumb-border: 1px solid $gray-900 !default;
$form-range-thumb-box-shadow: $box-shadow-lg !default;
$form-range-thumb-active-bg: $form-range-thumb-bg !default;
$form-range-thumb-disabled-bg: $gray-100 !default;
$form-file-button-bg: transparent !default;
$form-file-button-hover-bg: transparent !default;
// Navs
$nav-link-disabled-color: $gray-600 !default;
$nav-pills-link-active-color: $body-color !default;
$nav-pills-link-active-bg: $white !default;
// Navbar
$navbar-padding-y: 1rem !default;
$navbar-nav-link-padding-x: .75rem !default;
$navbar-light-color: $black !default;
$navbar-light-hover-color: $black !default;
$navbar-light-active-color: $black !default;
$navbar-light-toggler-border-color: transparent !default;
$navbar-dark-color: $white !default;
$navbar-dark-hover-color: $white !default;
$navbar-dark-active-color: $white !default;
$navbar-dark-toggler-border-color: transparent !default;
// Dropdowns
$dropdown-font-size: $input-btn-font-size !default;
$dropdown-color: $body-color !default;
$dropdown-border-color: $border-color !default;
$dropdown-item-padding-y: .5rem !default;
$dropdown-item-padding-x: .5rem !default;
$dropdown-header-color: $black !default;
$dropdown-header-padding-x: .875rem !default;
// Pagination
$pagination-padding-x: 1rem !default;
$pagination-padding-x-sm: .75rem !default;
$pagination-border-color: transparent !default;
$pagination-hover-border-color: transparent !default;
$pagination-active-color: inherit !default;
$pagination-active-bg: transparent !default;
$pagination-active-border-color: $border-color !default;
$pagination-disabled-bg: transparent !default;
$pagination-disabled-border-color: transparent !default;
// Cards
// Accordion
$accordion-button-active-bg: transparent !default;
// Tooltips
$tooltip-font-size: $font-size-sm * .875 !default;
$tooltip-padding-x: .675rem !default;
// Popovers
$popover-box-shadow: $box-shadow-lg !default;
$popover-header-bg: transparent !default;
// Toasts
$toast-header-color: $body-color !default;
// Badges
$badge-font-weight: $font-weight-medium !default;
// Modals
// Alerts
// Progress bars
$progress-height: .5rem !default;
// List group
$list-group-item-bg-scale: -92% !default; // Deprecated in v5.3.0
// Breadcrumbs
$breadcrumb-item-padding-x: 1rem !default;
$breadcrumb-font-size: $font-size-sm !default;
$breadcrumb-divider-color: $gray-600 !default;
$breadcrumb-active-color: $body-color !default;
$breadcrumb-divider: quote("") !default;
// Close
$btn-close-width: .5em !default;
$btn-close-color: $gray-800 !default;
// Offcanvas
$offcanvas-padding-y: 2rem !default;
$offcanvas-padding-x: 2rem !default;
-12544
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
-12518
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long