fleet/frontend/styles/var/mixins.scss
Martavis Parker 5be54a72cf
Teams and Software for Homepage (#2567)
* added global teams dropdown

* added teams dropdown

* created tabs wrapper component

* comment out software table for now

* lint fixes

* added changes file

* removed test data

* fixed permissions

* fixed scroll behavior for test with sticky header

* lint fixes
2021-10-19 11:13:18 -07:00

38 lines
1,002 B
SCSS

$min-width: 768px;
$medium-width: 1024px;
$desktop-width: 1200px;
$max-width: 2560px;
@mixin breakpoint($size: desktop) {
@if ($size == tablet) {
@media (max-width: $medium-width) {
@content;
}
} @else if ($size == ltdesktop) {
@media (max-width: $desktop-width - 1) {
@content;
}
} @else if ($size == desktop) {
@media (min-width: $medium-width + 1) {
@content;
}
} @else if ($size == smalldesk) {
@media (max-width: 1185px) {
@content;
}
} @else {
@content;
}
}
// Used to keep the settings description sticky under the main nav and sub nav.
// TODO: figure out how to calculate these values with variables. Will be tedious to change otherwise
@mixin sticky-settings-description {
position: sticky;
// this is the current spacing needed to keep the description looking correct under the sub nav when scrolling.
top: 104px;
z-index: 2;
background-color: $core-white;
margin: 0;
padding: $pad-xxlarge 0 54px 0;
}