Sha256: fe15b76c64b63e7b293864094fdcbb6761a7466dbef07030631bb5296f588b8c

Contents?: true

Size: 1.59 KB

Versions: 20

Compression:

Stored size: 1.59 KB

Contents

//
// Keystroke Variables
//
$include-html-type-classes: $include-html-classes !default;

// We use these to control text styles.
$keystroke-font: "Consolas", "Menlo", "Courier", monospace !default;
$keystroke-font-size: em-calc(14) !default;
$keystroke-font-color: #222 !default;
$keystroke-font-color-alt: #fff !default;
$keystroke-function-factor: 7% !default;

// We use this to control keystroke padding.
$keystroke-padding: em-calc(2 4 0) !default;

// We use these to control background and border styles.
$keystroke-bg: darken(#fff, $keystroke-function-factor) !default;
$keystroke-border-style: solid !default;
$keystroke-border-width: 1px !default;
$keystroke-border-color: darken($keystroke-bg, $keystroke-function-factor) !default;
$keystroke-radius: $global-radius !default;

//
// Keystroke Mixins
//

// We use this mixin to create keystroke styles.
@mixin 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-type-classes != false {

  /* Keystroke Characters */
  .keystroke,
  kbd {
    @include keystroke;
    @include radius($keystroke-radius);
  }

}

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
locomotivecms_wagon-2.0.0.rc3 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.rc2 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.rc1 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.beta.2 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.8 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.beta.1 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.7 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.6 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.alpha.3 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.alpha.2 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.alpha.1 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-2.0.0.pre.alpha generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.5 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.4 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.3 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.2 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.1 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.0 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
locomotivecms_wagon-1.5.0.rc1 generators/line_case/public/stylesheets/foundation/components/_keystrokes.scss
zurb-foundation-4.3.2 scss/foundation/components/_keystrokes.scss