0
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-02-24 21:54:24 +01:00
Bootstrap/scss/helpers/_position.scss

44 lines
802 B
SCSS
Raw Normal View History

@use "sass:map";
2025-02-18 09:50:10 -08:00
@use "../config" as *;
2025-02-18 13:37:25 -08:00
@use "../variables" as *;
@use "../layout/breakpoints" as *;
2025-02-18 09:50:10 -08:00
// Shorthand
2025-02-19 23:08:52 -08:00
@layer helpers {
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: $zindex-fixed;
}
2025-02-19 23:08:52 -08:00
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: $zindex-fixed;
}
2025-02-19 23:08:52 -08:00
// Responsive sticky top and bottom
@each $breakpoint in map.keys($grid-breakpoints) {
@include media-breakpoint-up($breakpoint) {
$infix: breakpoint-infix($breakpoint, $grid-breakpoints);
2019-09-13 23:15:20 +05:00
2025-02-19 23:08:52 -08:00
.sticky#{$infix}-top {
position: sticky;
top: 0;
z-index: $zindex-sticky;
}
2025-02-19 23:08:52 -08:00
.sticky#{$infix}-bottom {
position: sticky;
bottom: 0;
z-index: $zindex-sticky;
}
}
2017-06-17 10:14:45 -07:00
}
}