Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: static/css/main.css

Issue 29693561: Noissue - Update font-family to Source Sans Pro on abp.org (Closed) Base URL: https://hg.adblockplus.org/web.adblockplus.org
Left Patch Set: Created Feb. 9, 2018, 12:32 p.m.
Right Patch Set: Rebase Created March 14, 2018, 6:12 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « static/css/fonts.css ('k') | static/fonts/Source-Sans-Pro/300/cyrillic.woff2 » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 @font-face
2 {
3 font-family: "Source Sans Pro";
4 font-weight: 400;
5 font-style: normal;
6 src: url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.eot");
juliandoucette 2018/02/13 18:32:06 I don't think this isn't necessary unless we want
ire 2018/02/14 08:43:42 Done.
7 src: url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.eot?#iefix") format ("embedded-opentype"),
juliandoucette 2018/02/13 18:32:05 I don't think that this isn't necessary unless we
ire 2018/02/14 08:43:42 Done.
8 local("Source Sans Pro"),
9 local("Source-Sans-Pro-400"),
10 url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.woff2") format("wof f2"),
11 url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.woff") format("woff "),
12 url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.ttf") format("truet ype"),
juliandoucette 2018/02/13 18:32:06 I don't think this is necessary unless we want to
ire 2018/02/14 08:43:42 Done.
13 url("../fonts/Source-Sans-Pro-400/Source-Sans-Pro-400.svg#SourceSansPro") format("svg");
juliandoucette 2018/02/13 18:32:06 I don't think that this is necessary unless we wan
ire 2018/02/14 08:43:42 Done.
14 }
15
16 @font-face
17 {
18 font-family: "Source Sans Pro";
19 font-weight: 600;
20 font-style: normal;
21 src: url("../fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot");
22 src: url("../fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.eot?#iefix") format ("embedded-opentype"),
23 local("Source Sans Pro Semibold"),
24 local("Source-Sans-Pro-600"),
25 url("../fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff2") format("wof f2"),
26 url("../fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.woff") format("woff "),
27 url("../fonts/Source-Sans-Pro-600/Source-Sans-Pro-600.ttf") format("truet ype");
28 }
29
30 body 1 body
31 { 2 {
32 font-family: "Source Sans Pro", Arial, sans-serif; 3 font-family: "Source Sans Pro", Arial, sans-serif;
33 font-size: 16px;
juliandoucette 2018/02/13 18:32:06 I think we can rely on website-defaults to set (or
ire 2018/02/14 08:43:42 Done.
34 font-weight: 400;
35 margin: 0; 4 margin: 0;
5 /* Start below fixed navbar */
6 padding-top: 4em;
36 line-height: 1.5; 7 line-height: 1.5;
37 } 8 }
38 9
39 #content 10 #content,
11 #blog
40 { 12 {
41 padding-bottom: 2em; 13 padding-bottom: 2em;
42 } 14 }
43 15
44 a img 16 a img
45 { 17 {
46 border: none; 18 border: none;
47 } 19 }
48 20
49 a:link, a:visited 21 a:link, a:visited
(...skipping 17 matching lines...) Expand all
67 padding: 1em; 39 padding: 1em;
68 overflow: auto; 40 overflow: auto;
69 } 41 }
70 42
71 .sprite 43 .sprite
72 { 44 {
73 display: inline-block; 45 display: inline-block;
74 font-size: 0px; /* fix for IE6 height bug */ 46 font-size: 0px; /* fix for IE6 height bug */
75 background-image: url(../img/sprite-main.png); 47 background-image: url(../img/sprite-main.png);
76 background-repeat: no-repeat; 48 background-repeat: no-repeat;
77 }
78
79 #adblock-browser-notification
80 {
81 text-align: center;
82 }
83
84 #adblock-browser-notification a
85 {
86 font-weight: bold;
87 }
88
89 #adblock-browser-notification img
90 {
91 vertical-align: bottom;
92 width: 25px;
93 height: 25px;
94 }
95
96 #adblock-browser-notification span
97 {
98 white-space: nowrap;
99 margin-left: 1em;
100 }
101
102 [dir="rtl"] #adblock-browser-notification span
103 {
104 margin-left: 0;
105 margin-right: 1em;
106 } 49 }
107 50
108 .toc 51 .toc
109 { 52 {
110 display: inline-block; 53 display: inline-block;
111 border: 1px solid #aaa; 54 border: 1px solid #aaa;
112 background: #fff; 55 background: #fff;
113 padding: 16px 20px; 56 padding: 16px 20px;
114 } 57 }
115 58
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 .section 135 .section
193 { 136 {
194 padding: 2em 0; 137 padding: 2em 0;
195 } 138 }
196 139
197 /****************************************************************************** 140 /******************************************************************************
198 * .content 141 * .content
199 *****************************************************************************/ 142 *****************************************************************************/
200 143
201 .content h1, 144 .content h1,
145 .content .h1,
202 .content h2, 146 .content h2,
203 .content h3, 147 .content h3,
204 .content h4, 148 .content h4,
205 .content h5 149 .content h5
206 { 150 {
207 font-weight: bold; 151 font-weight: bold;
208 margin: 32px 0 16px 0; 152 margin: 32px 0 16px 0;
209 margin: 2rem 0 1rem 0; 153 margin: 2rem 0 1rem 0;
210 } 154 line-height: 1.4;
211 155 }
212 .content h1 { font-size: 1.8em; } 156
213 .content h2 { font-size: 1.4em; } 157 .content h1,
214 .content h3 { font-size: 1.3em; } 158 .content .h1 { font-size: 1.4em; }
215 .content h4 { font-size: 1.2em; } 159 .content h2 { font-size: 1.3em; }
216 .content h5 { font-size: 1.1em; } 160 .content h3 { font-size: 1.2em; }
161 .content h4 { font-size: 1.1em; }
162 .content h5 { font-size: 1em; }
163
164 @media(min-width: 576px)
165 {
166 .content h1,
167 .content .h1 { font-size: 1.6em; }
168 .content h2 { font-size: 1.4em; }
169 .content h3 { font-size: 1.3em; }
170 .content h4 { font-size: 1.2em; }
171 .content h5 { font-size: 1.1em; }
172 }
217 173
218 @media(min-width: 768px) 174 @media(min-width: 768px)
219 { 175 {
220 .content h1 { font-size: 2.4em; } 176 .content h1,
177 .content .h1
178 {
179 font-size: 2.4em;
180 line-height: 1.3;
181 }
182
221 .content h2 { font-size: 1.6em; } 183 .content h2 { font-size: 1.6em; }
222 } 184 }
223 185
224 .content a, 186 .content a,
225 .content a:visited 187 .content a:visited
226 { 188 {
227 color: #c70d2c; 189 color: #c70d2c;
228 } 190 }
229 191
230 /* Buttons 192 /* Buttons
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 .button.primary:hover 225 .button.primary:hover
264 { 226 {
265 background-color: #E00F32; 227 background-color: #E00F32;
266 } 228 }
267 229
268 .button.primary:active 230 .button.primary:active
269 { 231 {
270 background-color: #AD102A; 232 background-color: #AD102A;
271 } 233 }
272 234
273 .button.inverse, 235 .button.accent,
274 a.button.inverse 236 .button.accent:visited
275 { 237 {
276 background: none; 238 background: #077CA6;
277 color: #fff; 239 color: #fff;
278 margin-left: 2px; 240 margin-left: 2px;
279 margin-right: 2px; 241 margin-right: 2px;
280 border: 1px solid #fff; 242 }
281 } 243
282 244 .button.accent:hover,
283 .button.inverse:hover, 245 .button.accent:active,
284 .button.inverse:focus 246 .button.accent:focus
285 { 247 {
286 box-shadow: inset 0 0 0 2px #fff; 248 box-shadow: inset 0 0 0 3px #005D80;
287 } 249 }
288 250
289 .button.inverse:active 251 /*******************************************************************************
290 { 252 * .fg-* utilities
291 background-color: #fff; 253 ******************************************************************************/
292 } 254
293 255 .fg-accent
294 .bg-accent .button.inverse:active
295 { 256 {
296 color: #077CA6; 257 color: #077CA6;
297 } 258 }
298 259
299 /******************************************************************************* 260 .bg-secondary
300 * .bg-* utilities 261 {
301 ******************************************************************************/ 262 color: #000;
302 263 background-color: #F4F4F4;
303 .bg-accent
304 {
305 color: #fff;
306 background-color: #077CA6;
307 } 264 }
308 265
309 /******************************************************************************* 266 /*******************************************************************************
310 * #navbar 267 * #navbar
311 ******************************************************************************/ 268 ******************************************************************************/
312 269
313 #navbar 270 #navbar
314 { 271 {
315 min-height: 4em; 272 min-height: 4em;
316 background-color: #c70d2c; 273 background-color: #c70d2c;
274 position: fixed;
275 z-index: 2;
276 width: 100%;
277 top: 0;
278 transition: top 0.2s ease-in-out;
317 } 279 }
318 280
319 @media(max-width: 991px) 281 @media(max-width: 991px)
320 { 282 {
321 #navbar 283 #navbar
322 { 284 {
323 overflow: auto; 285 overflow: auto;
324 } 286 }
325 } 287 }
326 288
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
548 510
549 @media(max-width: 991px) 511 @media(max-width: 991px)
550 { 512 {
551 #navbar-menu 513 #navbar-menu
552 { 514 {
553 display: none; 515 display: none;
554 float: left; 516 float: left;
555 clear: both; 517 clear: both;
556 width: 100%; 518 width: 100%;
557 background-color: #292929; 519 background-color: #292929;
520 overflow-y: scroll;
521 max-height: 416px;
522 max-height: 80vh;
558 } 523 }
559 524
560 #navbar-menu.visible 525 #navbar-menu.visible
561 { 526 {
562 display: block; 527 display: block;
563 } 528 }
564 529
565 #navbar-menu li a 530 #navbar-menu li a
566 { 531 {
567 padding: 0.75em 1em; 532 padding: 0.75em 1em;
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
735 { 700 {
736 display: none; 701 display: none;
737 } 702 }
738 703
739 /* overriding display:none above */ 704 /* overriding display:none above */
740 #footer #social-list 705 #footer #social-list
741 { 706 {
742 display: block; 707 display: block;
743 } 708 }
744 } 709 }
710
711 /* Video
712 ****************************************************************************/
713
714 .video-parent
715 {
716 position: relative;
717 display: block;
718 width: 100%;
719 padding: 0;
720 border: 1px solid #c9c9c9;
721 box-shadow: 1px 1px 0 0 #dbdbdb;
722 overflow: hidden;
723 }
724
725 .video-parent.has-iframe::before
726 {
727 display: block;
728 content: "";
729 padding-top: 56.25%;
730 }
731
732 .video-parent iframe
733 {
734 position: absolute;
735 top: 0;
736 bottom: 0;
737 left: 0;
738 width: 100%;
739 height: 100%;
740 border: 0;
741 }
742
743 .video-link
744 {
745 display: block;
746 position: relative;
747 }
748
749 .video-thumbnail
750 {
751 width: 100%;
752 transition: opacity 0.8s;
753 opacity: 0.2;
754 }
755
756 .hide-disclaimer .video-thumbnail
757 {
758 opacity: 1;
759 }
760
761 .video-disclaimer
762 {
763 visibility: visible;
764 opacity: 1;
765 position: absolute;
766 bottom: 0;
767 left: 0;
768 padding: 1em;
769 background-color: #fff;
770 font-size: 0.9em;
771 text-align: center;
772 transition: opacity 0.8s;
773 }
774
775 .hide-disclaimer .video-disclaimer
776 {
777 visibility: hidden;
778 opacity: 0;
779 }
780
781 .video-play
782 {
783 position: absolute;
784 top: 50%;
785 left: 50%;
786 width: 80px;
787 margin-top: -60px;
788 margin-left: -40px;
789 }
790
791 .hide-disclaimer .video-play
792 {
793 margin-top: -40px;
794 }
LEFTRIGHT

Powered by Google App Engine
This is Rietveld