UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

102 lines (87 loc) 1.72 kB
/******************************* Keymap *******************************/ .keymap { position: absolute; display: flex; left: 0; margin: 0 2rem; padding: 0.5rem; width: calc(~'100% - 4rem'); background-color: @white; border-radius: 0.25rem; opacity: 0.95; border: 1px solid @teal; z-index: 1; } .keymap .close { position: absolute; top: 0.5rem; right: 0.5rem; margin: 0; color: @white; cursor: pointer; } .keymap > div { margin-right: 1rem; } .keymap > div:last-child { margin-right: 0; } .keymap-row { white-space: nowrap; } .keymap-title { display: inline-block; width: 100%; margin: 0 0.25rem 0.25rem; text-transform: capitalize; font-weight: 600; } .keymap-key { display: inline-block; height: 2rem; margin: 0.25rem; padding: 0 0.75rem; line-height: 2rem; border: 1px solid darken(@teal, 10%); border-radius: 0.25rem; background-color: @teal; color: @white; text-transform: uppercase; } .keymap-name { display: inline-block; margin-left: 0.5rem; text-transform: lowercase; } .keymap-name:first-letter { text-transform: uppercase; } .keymap.above, .fullscreensim .keymap { top: 5.5rem; .close { color: @teal; } } .fullscreensim .keymap { left: 50%; top: 50%; width: 22rem; margin: 0; transform: translateX(-50%) translateY(-50%); } .miniSim .keymap { display: none; } @media only screen and (max-width: @largestTabletScreen) { #root:not(.fullscreensim) { .keymap-button { display: none; } .mute-button { border-radius: 0.2rem; } } }