Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(104)

Side by Side Diff: chrome/browser/resources/ntp4/md_incognito_tab.css

Issue 2804823002: Revamp the Incognito NTP on Desktop (Closed)
Patch Set: Fixed histograms.xml Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /* Copyright 2017 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. */
4
5 html.md {
6 background-color: #303030;
7 }
8
9 body {
10 -webkit-font-smoothing: antialiased;
11 font-size: 100%;
12 margin: 0;
13 }
14
15 /** Typography -------------------------------------------------------------- */
16
17 .content {
18 background-color: #303030;
19 color: rgb(179, 179, 179);
20 font-size: calc(100% - 2px);
21 line-height: calc(100% + 6px);
22 min-width: 240px;
23 }
24
25 h1 {
26 color: rgb(204, 204, 204);
27 font-size: calc(100% + 8px);
28 font-weight: 400;
29 line-height: calc(100% + 8px);
30 }
31
32 em {
33 color: white;
34 font-style: normal;
35 }
36
37 .learn-more-button {
38 color: rgb(123, 170, 247);
39 text-decoration: none;
40 }
41
42 /* Small font on small screens. */
43 @media (max-width: 240px),
44 (max-height: 320px) {
45 .content {
46 font-size: calc(100% - 4px);
47 line-height: calc(100% + 6px);
48 }
49
50 h1 {
51 font-size: calc(100% + 4px);
52 line-height: calc(100% + 4px);
53 }
54 }
55
56 /** Icon -------------------------------------------------------------------- */
57
58 .icon {
59 content: url(../../../../ui/webui/resources/images/incognito_splash.svg);
60 height: 120px;
61 width: 120px;
62 }
63
64 /* Medium-sized icon on medium-sized screens. */
65 @media (max-height: 480px),
66 (max-width: 720px) {
67 .icon {
68 height: 72px;
69 width: 72px;
70 }
71 }
72
73 /* Very small icon on very small screens. */
74 @media (max-width: 720px) {
75 @media (max-width: 240px),
76 (max-height: 480px) {
77 .icon {
78 height: 48px;
79 width: 48px;
80 }
81 }
82 }
83
84 /** The "Learn more" link --------------------------------------------------- */
85
86 /* By default, we only show the inline "Learn more" link. */
87 .content > .learn-more-button {
88 display: none;
89 }
90
91 /* On narrow screens, we show the standalone "Learn more" link. */
92 @media (max-width: 720px) {
93 #subtitle > .learn-more-button {
94 display: none;
95 }
96
97 .content > .learn-more-button {
98 display: block;
99 }
100 }
101
102 /** Layout ------------------------------------------------------------------ */
103
104 /* Align the content, icon, and title to to the center. */
105 .content {
106 margin-left: auto;
107 margin-right: auto;
108 max-width: 600px;
109 }
110
111 .icon {
112 margin-left: auto;
113 margin-right: auto;
114 }
115
116 h1 {
117 text-align: center;
118 }
119
120 /* Align the two columns of bulletpoints next to each other. */
121 .bulletpoints {
122 float: left;
123 }
124
125 html[dir=rtl] .bulletpoints {
126 float: right;
127 }
128
129 .bulletpoints + .bulletpoints {
130 clear: right;
131 }
132
133 html[dir=rtl] .bulletpoints {
134 clear: left;
135 }
136
137 .clearer {
138 clear: both;
139 }
140
141 /* On narrow screens, align everything to the left. */
142 @media (max-width: 720px) {
143 .content {
144 -webkit-margin-start: 0;
145 max-width: 600px !important; /* must override the rule set by JS which
146 * is only valid for width > 720px cases. */
147 text-align: start;
148 }
149
150 .icon {
151 -webkit-margin-start: 0;
152 }
153
154 h1 {
155 text-align: start;
156 }
157
158 .bulletpoints + .bulletpoints {
159 clear: both;
160 }
161 }
162
163 /** Paddings and margins ---------------------------------------------------- */
164
165 .bulletpoints ul {
166 -webkit-padding-start: 16px;
167 margin: 4px 0 0 0;
Dan Beam 2017/04/20 18:27:51 nit: the shorthand that makes it easy to see the l
msramek 2017/04/21 12:20:36 Done.
168 }
169
170 /* Margins of floating elements don't collapse. The margin for bulletpoints
171 * will usually be provided by a neighboring element. */
172 .bulletpoints {
173 margin: 0;
174 }
175
176 .bulletpoints + .bulletpoints {
177 -webkit-margin-start: 40px;
178 }
179
180 .bulletpoints + .bulletpoints.tooWide {
181 -webkit-margin-start: 0;
182 margin-top: 24px;
183 }
184
185 /* Wide screens. */
186 @media (min-width: 720px) {
187 .icon,
188 h1,
189 #subtitle,
190 .learn-more-button {
191 margin-bottom: 24px;
192 margin-top: 24px;
193 }
194
195 .content {
196 margin-top: 40px;
197 min-width: 240px;
198 padding: 8px 48px 24px 48px;
Dan Beam 2017/04/20 18:27:51 can this be padding: 8px 48px 24px; ?
msramek 2017/04/21 12:20:36 Done.
199 }
200
201 /* Snap the content box to the whole height on short screens. */
202 @media (max-height: 480px) {
203 html,
204 body,
205 .content {
206 height: 100%;
207 }
208
209 .content {
210 margin-bottom: 0;
211 margin-top: 0;
212 padding-bottom: 0;
213 padding-top: 0;
214 }
215
216 .icon {
217 margin-top: 0;
218 padding-top: 32px; /* Define the top offset through the icon's padding,
219 * otherwise the screen height would be 100% + 32px */
220 }
221 }
222
223 /* Smaller vertical margins on very short screens. */
224 @media (max-height: 320px) {
225 h1,
226 #subtitle,
227 .learn-more-button {
228 margin-bottom: 16px;
229 margin-top: 16px;
230 }
231
232 .icon {
233 margin-bottom: 16px;
234 }
235 }
236 }
237
238 /* Narrow screens */
239 @media (max-width: 720px) {
240 .content {
241 padding: 72px 32px;
242 min-width: 176px;
243 }
244
245 .icon,
246 h1,
247 #subtitle,
248 .learn-more-button {
249 margin-bottom: 24px;
250 margin-top: 24px;
251 }
252
253 /* The two columns of bulletpoints are moved under each other. */
254 .bulletpoints + .bulletpoints {
255 -webkit-margin-start: 0;
256 margin-top: 24px;
257 }
258
259 /* Smaller offsets on smaller screens. */
260 @media (max-height: 600px) {
261 .content {
262 padding-top: 48px;
263 }
264
265 .icon,
266 h1,
267 #subtitle,
268 .learn-more-button {
269 margin-bottom: 16px;
270 margin-top: 16px;
271 }
272
273 .bulletpoints + .bulletpoints {
274 margin-top: 16px;
275 }
276 }
277
278 /* Small top offset on very small screens. */
279 @media (max-height: 480px) {
280 .content {
281 padding-top: 32px;
282 }
283 }
284
285 /* Undo the first and last elements margins. */
286 .icon {
287 margin-top: 0;
288 }
289
290 .learn-more-button {
291 margin-bottom: 0;
292 }
293 }
294
295 /* Very narrow screens. */
296 @media (max-width: 240px) {
297 .content {
298 min-width: 192px;
299 padding-left: 24px;
300 padding-right: 24px;
301 }
302 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698