_variables.scss
ASCII text
1
$asset_suffix: if($variant == 'dark', '-dark', '');
2
$extra_background_clip: if($variant == 'light', padding-box, border-box);
3
4
// sizes
5
$small_size: if($compact == 'false', 24px, 20px);
6
$medium_size: if($compact == 'false', 36px, 32px);
7
$large_size: if($compact == 'false', 48px, 44px);
8
9
$container_padding: 6px;
10
11
$bar_size: 4px;
12
$menuitem_size: 28px;
13
14
// radiuses
15
$material_radius: 2px;
16
$circular_radius: 9999px;
17
18
// durations
19
$shorter_duration: 150ms;
20
$longer_duration: 250ms;
21
$ripple_duration: 350ms;
22
$ripple_opacity_duration: 1000ms;
23
24
// timing functions
25
$standard_curve: cubic-bezier(0.4, 0.0, 0.2, 1);
26
$deceleration_curve: cubic-bezier(0.0, 0.0, 0.2, 1);
27
$acceleration_curve: cubic-bezier(0.4, 0.0, 1, 1);
28
$sharp_curve: cubic-bezier(0.4, 0.0, 0.6, 1);
29
30
// transition shorthands
31
$shorter_transition: all $shorter_duration $deceleration_curve;
32
$longer_transition: all $longer_duration $deceleration_curve;
33
$shadow_transition: box-shadow $shorter_duration $deceleration_curve;
34
35
// shadows
36
// based shadow values:
37
// https://material-design.storage.googleapis.com/images/layout-principles-dimensionality-shadows-08_large_mdpi.png
38
39
// box-shadow 1px blur doesn't draw correctly, see
40
// https://bugzilla.gnome.org/show_bug.cgi?id=738484
41
// $shadow_1: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
42
$shadow_1: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
43
$shadow_2: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
44
$shadow_3: 0 10px 10px rgba(0, 0, 0, 0.19), 0 6px 3px rgba(0, 0, 0, 0.23);
45
$shadow_4: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
46
$shadow_5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
47