Improvements for xs screens
This commit is contained in:
parent
68c247f3cc
commit
653a39d0a3
9 changed files with 146 additions and 25 deletions
|
@ -1,6 +1,4 @@
|
|||
@import '../node_modules/bootstrap/scss/functions';
|
||||
@import '../node_modules/bootstrap/scss/variables';
|
||||
@import '../node_modules/bootstrap/scss/variables-dark';
|
||||
|
||||
//@import "@fontsource/antonio/latin-400.css";
|
||||
@import '@fontsource/ubuntu/latin-400.css';
|
||||
|
@ -14,6 +12,8 @@ $font-family-base: 'Ubuntu';
|
|||
$font-size-base: 0.9rem;
|
||||
$input-font-size-sm: $font-size-base * 0.875;
|
||||
|
||||
@import '../node_modules/bootstrap/scss/variables';
|
||||
@import '../node_modules/bootstrap/scss/variables-dark';
|
||||
// $border-radius: .675rem;
|
||||
|
||||
@import '../node_modules/bootstrap/scss/mixins';
|
||||
|
@ -43,6 +43,40 @@ $input-font-size-sm: $font-size-base * 0.875;
|
|||
@import '../node_modules/bootstrap/scss/helpers';
|
||||
@import '../node_modules/bootstrap/scss/utilities/api';
|
||||
|
||||
/* Default state (xs) - sticky */
|
||||
.sticky-xs-top {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 1020;
|
||||
}
|
||||
|
||||
@media (max-width: 576px) {
|
||||
main {
|
||||
margin-top: 25px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Remove sticky behavior for larger screens */
|
||||
@media (min-width: 576px) {
|
||||
.sticky-xs-top {
|
||||
position: relative;
|
||||
}
|
||||
}
|
||||
|
||||
@include color-mode(dark) {
|
||||
.navbar {
|
||||
--bs-navbar-color: $light;
|
||||
background-color: $dark;
|
||||
}
|
||||
}
|
||||
|
||||
@include color-mode(light) {
|
||||
.navbar {
|
||||
--bs-navbar-color: $dark;
|
||||
background-color: $light;
|
||||
}
|
||||
}
|
||||
|
||||
nav {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue