UNPKG

foundation

Version:

You may also want to checkout:

61 lines (48 loc) 1.55 kB
// // Keystroke Variables // $include-html-type-classes ?= $include-html-classes; // We use these to control text styles. $keystroke-font ?= "Consolas", "Menlo", "Courier", monospace; $keystroke-font-size ?= emCalc(14px); $keystroke-font-color ?= #222; $keystroke-font-color-alt ?= #fff; $keystroke-function-factor ?= 7%; // We use this to control keystroke padding. $keystroke-padding ?= emCalc(2px) emCalc(4px) emCalc(0px); // We use these to control background and border styles. $keystroke-bg ?= darken(#fff, $keystroke-function-factor); $keystroke-border-style ?= solid; $keystroke-border-width ?= 1px; $keystroke-border-color ?= darken($keystroke-bg, $keystroke-function-factor); $keystroke-radius ?= $global-radius; // // Keystroke Mixins // // We use this mixin to create keystroke styles. keystroke($bg=$keystroke-bg) { // This find the lightness percentage of the background color. $bg-lightness= lightness($bg); background-color: $bg; border-color: darken($bg, $keystroke-function-factor); // We adjust the font color based on the brightness of the background. if $bg-lightness > 70% { color: $keystroke-font-color; } else { color: $keystroke-font-color-alt; } border-style: $keystroke-border-style; border-width: $keystroke-border-width; margin: 0; font-family: $keystroke-font; font-size: $keystroke-font-size; padding: $keystroke-padding; } if $include-html-media-classes != false { /* Keystroke Characters */ .keystroke, kbd { keystroke(); radius($keystroke-radius); } }