Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1301955

Browse files
committed
Define font families using SCSS variables
1 parent 699bde5 commit 1301955

File tree

1 file changed

+26
-15
lines changed

1 file changed

+26
-15
lines changed

includes/css/main.scss

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@
55
@import url('fonts.css');
66
@import url('skeleton.css');
77

8+
$font-fallbacks: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
9+
$sans-regular: 'SourceSansProRegular', $font-fallbacks;
10+
$sans-light: 'SourceSansProLight', $font-fallbacks;
11+
$sans-bold: 'SourceSansProBold', $font-fallbacks;
12+
13+
$monospace: (Consolas, "Andale Mono WT", "Andale Mono",
14+
"Lucida Console", "Lucida Sans Typewriter",
15+
"DejaVu Sans Mono", "Bitstream Vera Sans Mono",
16+
"Liberation Mono", "Nimbus Mono L",
17+
Monaco, "Courier New", Courier, monospace);
18+
819
.clearfix:after {
920
content: ".";
1021
display: block;
@@ -26,7 +37,7 @@
2637
html {
2738
height: 100%;
2839
background: #fff;
29-
font-family:'SourceSansProRegular', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
40+
font-family:$sans-regular;
3041
-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
3142
-webkit-text-size-adjust: 100%;
3243
}
@@ -35,7 +46,7 @@ html {
3546
html {
3647
height: 100%;
3748
background: #fff;
38-
font-family:'SourceSansProRegular', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
49+
font-family:$sans-regular;
3950
-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
4051
-webkit-text-size-adjust: 100%;
4152
}
@@ -49,7 +60,7 @@ a {
4960
transition: all .15s linear;
5061
}
5162

52-
strong {font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
63+
strong {font-family:$sans-bold;}
5364
em {font-style: italic;}
5465

5566
ul {}
@@ -121,13 +132,13 @@ header {
121132
font-size: 18px;
122133
line-height: 22px;
123134
margin: 20px 0 30px 0;
124-
font-family:'SourceSansProLight', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
135+
font-family:$sans-light;
125136
font-style: italic;
126137
display: inline-block;
127138
color: #fff;
128139

129140
strong {
130-
font-family:'SourceSansProRegular', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
141+
font-family:$sans-regular;
131142
letter-spacing: -1px;
132143
}
133144
}
@@ -142,7 +153,7 @@ header {
142153
}
143154

144155
nav#nav-global {
145-
font-family:'SourceSansProLight', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
156+
font-family:$sans-light;
146157
margin: 0;
147158
padding: 0;
148159
background: #fff;
@@ -182,37 +193,37 @@ section.container {
182193
margin-bottom: 20px;
183194

184195
h2 {
185-
font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
196+
font-family:$sans-bold;
186197
font-size: 28px;
187198
margin-bottom: 15px;
188199
color: #8d9eb0;
189200
}
190201

191202
h3 {
192-
font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
203+
font-family:$sans-bold;
193204
font-size: 22px;
194205
line-height: 22px;
195206
margin-bottom: 15px;
196207
color: #aaa;
197208
}
198209

199210
h4 {
200-
font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
211+
font-family:$sans-bold;
201212
font-size: 18px;
202213
line-height: 18px;
203214
margin-bottom: 15px;
204215
color: #aaa;
205216
}
206217

207218
p {
208-
font-family:'SourceSansProLight', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
219+
font-family:$sans-light;
209220
font-size: 16px;
210221
line-height: 22px;
211222
margin-bottom: 15px;
212223
}
213224

214225
a {
215-
font-family:'SourceSansProRegular', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
226+
font-family:$sans-regular;
216227
color: #ef7600;
217228
text-decoration: none;
218229
}
@@ -224,7 +235,7 @@ section.container {
224235
strong {color: #888;}
225236

226237
code, pre {
227-
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
238+
font-family: $monospace;
228239
color: #c40022;
229240
background: #ffe8e9;
230241
font-size: 14px;
@@ -314,7 +325,7 @@ footer {
314325
}
315326

316327
section.container {
317-
h5 {font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
328+
h5 {font-family:$sans-bold;}
318329
p {white-space: nowrap; margin-bottom: 0;}
319330

320331
a {
@@ -327,7 +338,7 @@ footer {
327338
ul {margin-bottom: 0;}
328339

329340
li {
330-
font-family:'SourceSansProLight', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
341+
font-family:$sans-light;
331342
display: inline-block;
332343
list-style: none;
333344
margin-right: 5px;
@@ -504,7 +515,7 @@ footer {
504515

505516
a#pull {
506517
display: block;
507-
font-family:'SourceSansProBold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
518+
font-family:$sans-bold;
508519
padding: 10px 0 10px 15px;
509520
/* border-top: 1px solid #eee;*/
510521
color: #8d9eb0;

0 commit comments

Comments
 (0)