Files
pybricks-code/src/index.scss
T
David Lechner 4b63a80f80 style scroll bars
This makes scroll bars in Chrome look more like Firefox and blend in
better with the app.
2021-01-17 10:20:19 -06:00

78 lines
1.4 KiB
SCSS

// SPDX-License-Identifier: MIT
// Copyright (c) 2020-2021 The Pybricks Authors
@import './variables.scss';
@import '~normalize.css';
@import '@blueprintjs/core/src/blueprint.scss';
:root {
--mobile-pad: 0px;
}
body {
// no scrolling of the page
overflow: hidden;
}
// Utility classes
.h-body {
// height makes everything fit without scrolling
height: calc(100vh - #{$pt-navbar-height} - #{$pb-status-bar-height} - var(--mobile-pad)) !important;
}
.h-100 {
height: 100%;
}
.w-100 {
width: 100%;
}
.p-absolute {
position: absolute;
}
.no-box-shadow {
box-shadow: unset !important;
}
// global style tweaks
.#{$ns}-form-group > .#{$ns}-label {
font-weight: bolder;
}
::-webkit-scrollbar {
width: 16px;
}
.#{$ns}-dark ::-webkit-scrollbar-track {
background: $pt-dark-app-background-color;
}
::-webkit-scrollbar-track {
background: $pt-app-background-color;
}
.#{$ns}-dark ::-webkit-scrollbar-thumb {
border-color: $pt-dark-app-background-color;
background: $pt-dark-icon-color;
}
::-webkit-scrollbar-thumb {
border-width: 3px;
border-style: solid;
border-radius: 8px;
border-color: $pt-app-background-color;
background: $pt-icon-color;
}
.#{$ns}-dark ::-webkit-scrollbar-thumb:hover {
background: $pt-dark-icon-color-hover;
}
::-webkit-scrollbar-thumb:hover {
background: $pt-icon-color-hover;
}