keeweb/app/styles/base/_variables.scss

60 lines
1.9 KiB
SCSS
Raw Normal View History

2015-10-17 23:49:24 +02:00
// Typography
2016-01-17 07:41:26 +01:00
$base-font-family: -apple-system, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
2015-10-17 23:49:24 +02:00
$heading-font-family: $base-font-family;
2015-10-19 23:24:32 +02:00
$monospace-font-family: monaco,Consolas,"Lucida Console",monospace;
2015-10-17 23:49:24 +02:00
// Font Sizes
$base-font-size: 12px;
2015-11-20 20:30:45 +01:00
$large-pass-font-size: 22px;
2015-10-17 23:49:24 +02:00
// Line height
$base-line-height: 1.5;
$heading-line-height: 1.2;
// Other Sizes
$base-border-radius: 1px;
$base-spacing: $base-line-height * 1em;
$small-spacing: $base-spacing / 2;
$base-z-index: 0;
2016-03-05 14:36:43 +01:00
$base-padding-v: .5em;
$base-padding-h: 1em;
2016-02-02 17:32:48 +01:00
$mobile-back-button-height: 3em;
2015-10-17 23:49:24 +02:00
$base-padding: $base-padding-v $base-padding-h;
2016-03-05 14:36:43 +01:00
$medium-padding: 1em 1.2em;
$base-padding-px: 5px 10px;
$modal-icon-size: 6em;
2015-10-17 23:49:24 +02:00
// Borders
@function base-border() { @return 1px solid base-border-color(); };
@function light-border() { @return 1px solid light-border-color(); };
@function selected-border-width() { @return 3px; }
@function selected-border() { @return selected-border-width() solid th(action-color); }
@function selected-hover-border() { @return 1px solid action-color(); }
@function selected-transparent-border() { @return 1px solid transparent; }
// Forms
@function form-box-shadow() { @return inset 0 1px 3px form-box-shadow-color(); }
@function form-box-shadow-focus() { @return form-box-shadow(), 0 0 3px form-box-shadow-color-focus(); }
@function form-box-shadow-focus-error() { @return form-box-shadow(), 0 0 3px form-box-shadow-color-focus-error(); }
// Shadows
@function dropdown-box-shadow() { @return 0 0 50px dropdown-box-shadow-color(); }
// Animations
$base-duration: 150ms;
$base-timing: ease;
$slow-transition-in: $base-duration*2 ease-in;
$slow-transition-out: $base-duration ease-out;
2016-01-10 21:58:21 +01:00
$tip-transition-in: 500ms $ease-in-expo;
$tip-transition-out: $slow-transition-out;
2015-10-17 23:49:24 +02:00
// Math
$sqrt2: 1.41;
$z-index-no-modal: 10000;
$z-index-modal: 100000;
2015-10-24 11:15:54 +02:00
// Screen sizes
$tablet-width: 736px;
2016-01-17 19:46:43 +01:00
$mobile-width: 620px;