-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path_typography.sass
54 lines (40 loc) · 1.42 KB
/
_typography.sass
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// --- this doesn't really belong here ---
$text-color: black
// ---------------------------------------
// variables
$headline-font-family: "Helvetica", "Arial", sans-serif
$fliesstext-font-family: "Georgia", serif
$small-fliesstext-font-size: 11px
$default-fliesstext-font-size: 13px
$big-fliesstext-font-size: 15px
$small-headline-font-size: 17px
$default-headline-font-size: 18px
$big-headline-font-size: 25px
$gigantic-headline-font-size: 36px
// mixins
@mixin headline-text($font-size: $default-headline-font-size, $line-height-factor: 1.2, $font-color: $text-color)
font-family: $headline-font-family
font-weight: bold
color: $font-color
font-size: $font-size
line-height: $font-size * $line-height-factor
@mixin fliesstext($font-size: $default-fliesstext-font-size, $line-height-factor: 1.4, $font-color: $text-color)
font-family: $fliesstext-font-family
color: $font-color
font-size: $font-size
line-height: $font-size * $line-height-factor
// placeholder selectors
%f-gigantic-headline
+headline-text($gigantic-headline-font-size)
%f-big-headline
+headline-text($big-headline-font-size)
%f-default-headline
+headline-text($default-headline-font-size)
%f-small-headline
+headline-text($small-headline-font-size)
%f-big-fliesstext
+fliesstext($big-fliesstext-font-size)
%f-default-fliesstext
+fliesstext($default-fliesstext-font-size)
%f-small-fliesstext
+fliesstext($small-fliesstext-font-size)