UNPKG

scratch-gui

Version:

GraphicaL User Interface for creating and running Scratch 3.0 projects

97 lines (80 loc) 1.74 kB
@import "../../css/colors.css"; @import "../../css/units.css"; .modal-content { width: 700px; } .body { background: $ui-white; padding: 1.5rem 2.25rem; } /* Blocks workspace for custom procedure declaration editor */ .workspace { min-height: 200px; position: relative; } .workspace :global(.injectionDiv){ position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .workspace :global(.blocklySvg) { background-color: $ui-primary; } /* Row of "card" buttons for modifying custom procedures */ .options-row { display: flex; justify-content: space-between; } .option-card { background: white; border: 2px solid $ui-black-transparent; border-radius: $space; padding: calc($space * 2); text-align: center; flex-grow: 1; cursor: pointer; transition: all 0.2s; flex-basis: 100px; } .option-card:hover { border: 2px solid $motion-primary; box-shadow: 0px 0px 0px 4px $motion-transparent; } .option-card + .option-card { margin-left: 1rem; } .option-icon { max-height: 48px; margin-bottom: 0.5rem; } .option-title { font-weight: bold; } /* "Run without screen refresh" row */ .checkbox-row { margin-top: 1rem; } /* Confirmation buttons at the bottom of the modal */ .button-row { margin-top: 1rem; font-weight: bolder; text-align: right; } .button-row button { border: 1px solid $ui-black-transparent; border-radius: 0.25rem; padding: 0.75rem 1rem; background: white; font-weight: bold; font-size: 0.85rem; } .button-row button.ok-button { background: $motion-primary; border: $motion-primary; color: white; } .button-row button + button { margin-left: 0.5rem; }