scratch-gui
Version:
GraphicaL User Interface for creating and running Scratch 3.0 projects
83 lines (71 loc) • 1.86 kB
CSS
@import "../../css/units.css";
@import "../../css/colors.css";
$header-height: calc($stage-menu-height - 2px);
.stage-selector {
display: flex;
flex-direction: column;
align-items: center;
position: relative; /* For the add backdrop button */
flex-grow: 1;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
background-color: $ui-white;
color: $text-primary;
border-top-left-radius: $space;
border-top-right-radius: $space;
border-color: $ui-black-transparent;
border-width: 1px;
border-style: solid;
border-bottom: 0;
cursor: pointer;
transition: border-color 0.25s ease-out, box-shadow 0.25s ease-out;
}
.stage-selector.is-selected {
border-color: $motion-primary;
box-shadow: 0px 0px 0px 4px $motion-transparent;
}
.stage-selector:hover {
border-color: $motion-primary;
}
.header {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: $header-height;
background-color: white;
color: $text-primary;
border-top-left-radius: $space;
border-top-right-radius: $space;
border-bottom: 1px solid $ui-black-transparent;
width: 100%;
}
.header-title {
font-size: 0.625rem;
font-weight: bold;
color: $text-primary;
/* @todo: make this a mixin for all UI text labels */
user-select: none;
}
.count {
padding: 0.3rem 0.75rem;
font-size: 0.625rem;
color: $text-primary;
user-select: none;
}
.label {
margin: 0.75rem 0 0.25rem;
font-size: 0.6rem;
color: $text-primary;
user-select: none;
}
.costume-canvas {
display: block;
width: 100%;
user-select: none;
border-bottom: 1px solid $ui-black-transparent;
box-shadow: inset 0 0 4px $ui-black-transparent;
}
.add-button {
position: absolute;
bottom: 0.75rem;
}