diff options
Diffstat (limited to 'chrome/browser/resources/sync_promo/sync_promo.css')
-rw-r--r-- | chrome/browser/resources/sync_promo/sync_promo.css | 288 |
1 files changed, 233 insertions, 55 deletions
diff --git a/chrome/browser/resources/sync_promo/sync_promo.css b/chrome/browser/resources/sync_promo/sync_promo.css index ab03c52..5c0e102 100644 --- a/chrome/browser/resources/sync_promo/sync_promo.css +++ b/chrome/browser/resources/sync_promo/sync_promo.css @@ -1,4 +1,4 @@ -/* Copyright (c) 2011 The Chromium Authors. All rights reserved. +/* Copyright (c) 2012 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ @@ -6,31 +6,27 @@ html { font-family: segoe ui, arial, helvetica, sans-serif; font-size: 13px; - height: 100%; } -body { +html, body { + margin: 0; + min-height: 100%; + min-width: 100%; + padding 0; + position: absolute; +} + +html[promo-version='0'] body { background-image: -webkit-linear-gradient( rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.04)); } #sync-setup-overlay { background-color: transparent; + margin: 0; width: 100%; } -#sync-setup-login { - margin: 0 auto; - max-width: 900px; - min-width: 830px; - position: relative; - width: auto; -} - -#sync-setup-login > div:first-of-type { - position: relative; -} - #sync-setup-configure { background-color: transparent; margin-left: auto; @@ -38,15 +34,18 @@ body { width: 600px; } -#sync-setup-login-promo-column { - left: 0; - position: absolute; - width: 444px; +.sync-main-content { + margin: 0 auto; + max-width: 900px; + min-width: 830px; + padding: 23px 44px 0; + width: auto; } -html[dir='rtl'] #sync-setup-login-promo-column { - left: auto; - right: 0; +html[promo-version='3'] .sync-main-content { + max-width: none; + min-width: 0; + padding-top: 0; } #sync-setup-login-content-column { @@ -58,64 +57,148 @@ html[dir='rtl'] #sync-setup-login-content-column { float: left; } -#promo-title { - margin-top: 33px; - margin-bottom: 64px; - text-align: center; +html[promo-version='3'] #sync-setup-login-content-column { + float: none; + margin: 0 auto; } -#promo-title[hidden] + div { - margin-top: 30px; +#sync-setup-login-promo-column p, +#sync-setup-login-promo-column h3 { + color: rgb(34, 34, 34); } -#promo-infographic { - margin-top: 14px; +/* When showing the full page promo, remove top margin from sign-in box. */ +#sync-promo .sign-in { + margin-top: 0; } -#promo-skip { - clear: both; - display: block; - padding-top: 85px; - text-align: center; -} +/* Links and buttons. *********************************************************/ +#promo-skip-button, +#promo-skip-button:hover, #promo-advanced, #promo-advanced:hover, -#sync-setup-login-promo-column a:link, -#sync-setup-login-promo-column a:hover { - color: #15c; +#sync-setup-overlay * a:link { + color: rgb(17, 85, 204); +} + +#sync-setup-overlay * a:visited { + color: rgb(102, 17, 12); } +#promo-skip-button:active, #promo-advanced:active, -#sync-setup-login-promo-column a:active { - color: #d14836; +#sync-setup-overlay * a:active { + color: rgb(209, 72, 54); } -/* When showing the full page promo, remove top margin from sign-in box. */ -#sync-promo .sign-in { - margin-top: 0; +#promo-skip-button, +#promo-advanced, +#sync-setup-overlay * a { + text-decoration: none; } -#sync-setup-login h1 { - color: #222; +#promo-skip-button:hover, +#promo-advanced:hover, +#sync-setup-overlay * a:hover { + text-decoration: underline; +} + +#promo-skip { + text-align: center; + width: 335px; +} + +#promo-skip-button { + -webkit-margin-end: 25px; +} + +/* Page Title. ****************************************************************/ + +#promo-title-container { + display: block; + margin-bottom: 35px; + margin-top: 37px; + text-align: center; +} + +html[promo-version='1'] #promo-title-container, +html[promo-version='3'] #promo-title-container { + margin-top: 41px; +} + +html[promo-version='2'] #promo-title-container { + display: none; +} + +h1 { + color: rgb(34, 34, 34); font-size: 27px; font-weight: normal; + margin: 0; } -#sync-setup-login-promo-column h2 { - color: #222; - font-size: 18px; +html[promo-version='1'] #sync-setup-login h1, +html[promo-version='3'] #sync-setup-login h1 { + font-size: 40px; +} + +#promo-title-container h2 { + color: rgb(102, 102, 102); + font-size: 16px; font-weight: normal; } -#sync-setup-login-promo-column h3 { - color: #222; - font-size: 13px; - line-height: 13px; +html[promo-version='0'] #promo-title-container h2, +html[promo-version='2'] #promo-title-container h2 { + display: none; } -#sync-setup-login-promo-column p { - color: #222; +/* Signup header bar. *********************************************************/ + +.signup-header-bar { + background: rgb(245, 245, 245); + border-bottom: 1px solid rgb(229, 229, 229); + height: 71px; + overflow: hidden; + padding: 0 44px; +} + +.signup-header-bar .logo { + background: url('chrome://resources/images/google-logo-41.png') no-repeat; + float: left; + height: 41px; + margin: 17px 0 0; + width: 116px; +} + +html[dir='rtl'] .signup-header-bar .logo { + float: right; +} + +html[promo-version='2'] .signup-header-bar { + display: block; +} + +.signup-header-bar .signup { + float: right; + font-weight: bold; + margin: 28px 0 0; +} + +html[dir='rtl'] .signup-header-bar .signup { + float: left; +} + +/* Promo graphic / info toggle column. ****************************************/ + +#sync-setup-login-promo-column-0 h2 { + color: rgb(34, 34, 34); + font-size: 18px; + font-weight: normal; +} + +#sync-setup-login-promo-column-0 p { font-size: 13px; line-height: 20px; } @@ -135,3 +218,98 @@ html[dir='rtl'] #sync-setup-login-content-column { display: inline-block; /* Override default user-agent styles. */ opacity: 0; } + +#promo-infographic { + background: url('chrome://theme/IRD_SYNC_PROMO_INFO_GRAPHIC') no-repeat; + height: 161px; + margin-top: 14px; + width: 444px; +} + +#promo-infographic-1 { + background: url('chrome://theme/IRD_SYNC_PROMO_INFO_GRAPHIC_1') no-repeat; + height: 274px; + margin-top: 10px; + width: 451px; +} + +/* Verbose feature list. ******************************************************/ + +#sync-setup-login-promo-column-2 h2 { + color: rgb(221, 75, 57); + font-size: 25px; + font-weight: normal; + margin: 0 0 15px; +} + +.features { + line-height: 17px; + list-style: none; + margin: 2em 0 0; + overflow: hidden; + padding: 0; +} + +.features li { + margin: 3px 0 2em; +} + +.feature-logo { + float: left; + margin: -3px 0 0; +} + +html[dir='rtl'] .feature-logo { + float: right; +} + +.features p, +.features h3 { + -webkit-margin-start: 68px; + margin-bottom: 0; + margin-top: 0; +} + +.features h3 { + font-size: 16px; + font-weight: normal; + margin-bottom: 0.3em; +} + +#features-sync-logo { + background: url('chrome://resources/images/sync.png') no-repeat; + height: 42px; + width: 53px; +} + +#features-sync-backup-logo { + background: url('chrome://resources/images/sync-backup.png') no-repeat; + height: 42px; + width: 42px; +} + +#features-google-mail-logo { + background: url('chrome://resources/images/google-mail.png') no-repeat; + height: 43px; + width: 42px; +} + +/* Promo information column. **************************************************/ + +#sync-setup-login-promo-column { + display: block; +} + +html[promo-version='3'] #sync-setup-login-promo-column { + display: none; +} + +html[promo-version='0'] #sync-setup-login-promo-column-0, +html[promo-version='1'] #sync-setup-login-promo-column-1, +html[promo-version='2'] #sync-setup-login-promo-column-2 { + display: block; +} + +#sync-setup-login-promo-column { + -webkit-margin-end: 385px; +} |