OLD | NEW |
1 /* Copyright 2013 The Chromium Authors. All rights reserved. | 1 /* Copyright 2013 The Chromium Authors. All rights reserved. |
2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
4 */ | 4 */ |
5 | 5 |
6 /* Overrides for the desktop user manager screen. */ | 6 /* Overrides for the desktop user manager screen. */ |
| 7 |
7 .oobe-display { | 8 .oobe-display { |
8 background-color: #eee; | 9 background-color: #eee; |
9 } | 10 } |
10 | 11 |
11 #outer-container { | 12 #outer-container { |
12 min-height: 0; | 13 min-height: 0; |
13 } | 14 } |
14 | 15 |
15 .bubble.faded { | 16 .bubble.faded { |
16 opacity: 0; | 17 opacity: 0; |
17 } | 18 } |
18 | 19 |
19 .pod { | 20 .pod { |
20 border-radius: 2px; | |
21 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); | 21 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); |
22 padding: 0; | 22 height: 226px; |
23 width: 180px; | |
24 } | 23 } |
25 | 24 |
26 .pod.faded { | 25 .pod.faded { |
27 opacity: .4; | 26 opacity: .4; |
28 } | 27 } |
29 | 28 |
30 .pod.hovered:not(.focused) { | 29 .pod.hovered:not(.focused) { |
31 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); | 30 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); |
32 opacity: 0.9 !important; | 31 opacity: 0.9; |
33 } | 32 } |
34 | 33 |
35 .pod.focused { | 34 .pod.focused { |
36 box-shadow: 0 12px 21px rgba(0, 0, 0, 0.2); | 35 box-shadow: 0 16px 21px rgba(0, 0, 0, 0.2); |
37 } | 36 } |
38 | 37 |
39 .pod .main-pane { | 38 .pod.focused.locked { |
| 39 box-shadow: 0 12px 21px rgba(0, 0, 0, 0.2); |
| 40 height: 220px; |
| 41 } |
| 42 |
| 43 .user-image-pane { |
| 44 border-top-left-radius: 2px; |
| 45 border-top-right-radius: 2px; |
| 46 height: 180px; |
| 47 left: 0; |
| 48 top: 0; |
40 width: 180px; | 49 width: 180px; |
41 } | 50 } |
42 | 51 |
43 .pod .user-image-container { | 52 html[dir=rtl] .user-image-pane { |
44 height: 180px; | 53 right: 0; |
| 54 } |
| 55 |
| 56 .user-image { |
| 57 opacity: 1; |
| 58 } |
| 59 |
| 60 .pod.locked .locked-indicator { |
| 61 background-image: -webkit-image-set( |
| 62 url('chrome://theme/IDR_ICON_PROFILES_LOCKED') 1x, |
| 63 url('chrome://theme/IDR_ICON_PROFILES_LOCKED@2x') 2x); |
| 64 height: 31px; |
| 65 left: 8px; |
| 66 position: absolute; |
| 67 top: 8px; |
| 68 width: 31px; |
| 69 } |
| 70 |
| 71 html[dir=rtl] .pod.locked .locked-indicator { |
| 72 left: auto; |
| 73 right: 8px; |
| 74 } |
| 75 |
| 76 .pod.supervised-user .supervised-indicator { |
| 77 background-image: -webkit-image-set( |
| 78 url('chrome://theme/IDR_ICON_PROFILES_SUPERVISED') 1x, |
| 79 url('chrome://theme/IDR_ICON_PROFILES_SUPERVISED@2x') 2x); |
| 80 height: 31px; |
| 81 left: 8px; |
| 82 position: absolute; |
| 83 top: 8px; |
| 84 width: 31px; |
| 85 } |
| 86 |
| 87 html[dir=rtl] .pod.supervised-user .supervised-indicator { |
| 88 left: auto; |
| 89 right: 8px; |
| 90 } |
| 91 |
| 92 .main-pane { |
| 93 left: 0; |
| 94 top: 0; |
| 95 } |
| 96 |
| 97 html[dir=rtl] .main-pane { |
| 98 right: 0; |
| 99 } |
| 100 |
| 101 .name-container, |
| 102 .pod.focused:not(.multiprofiles-policy-applied) .auth-container { |
| 103 top: 180px; |
45 width: 180px; | 104 width: 180px; |
46 } | 105 } |
47 | 106 |
48 .pod .user-image { | 107 .pod.focused:not(.locked) .name-container { |
49 border-top-left-radius: 2px; | 108 display: block; |
50 border-top-right-radius: 2px; | |
51 height: 180px; | |
52 opacity: 1; | |
53 width: 180px; | |
54 } | 109 } |
55 | 110 |
56 .pod .name { | 111 .pod .name { |
57 color: #363636; | 112 color: #363636; |
58 font-size: 15px; | 113 font-size: 15px; |
59 line-height: 20px; | 114 margin-top: 11px; |
60 margin: 10px 0 10px; | |
61 } | 115 } |
62 | 116 |
63 /* For local/unlocked profiles, the name box becomes the focused element. | 117 .pod.focused:not(.locked) .auth-container { |
64 However, don't display the blue focus outline around it. */ | 118 display: none; |
65 .pod .name:focus { | |
66 outline: none; | |
67 } | 119 } |
68 | 120 |
69 /* For local/unlocked profiles, always display the name and not the | 121 .pod.focused.locked .password-entry-container { |
70 sign-in button. */ | 122 display: flex; |
71 .pod.need-password.focused .name { | 123 flex: auto; |
72 display: block; | |
73 } | |
74 | |
75 .pod .locked-indicator { | |
76 background-image: -webkit-image-set( | |
77 url('chrome://theme/IDR_ICON_PROFILES_LOCKED') 1x, | |
78 url('chrome://theme/IDR_ICON_PROFILES_LOCKED@2x') 2x); | |
79 background-repeat: no-repeat; | |
80 height: 35px; | |
81 left: 8px; | |
82 position: absolute; | |
83 top: 8px; | |
84 width: 35px; | |
85 z-index: 1; | |
86 } | |
87 | |
88 html[dir=rtl] .pod .locked-indicator { | |
89 right: 8px; | |
90 } | |
91 | |
92 .pod .supervised-indicator { | |
93 background-image: -webkit-image-set( | |
94 url('chrome://theme/IDR_ICON_PROFILES_SUPERVISED') 1x, | |
95 url('chrome://theme/IDR_ICON_PROFILES_SUPERVISED@2x') 2x); | |
96 background-repeat: no-repeat; | |
97 height: 35px; | |
98 left: 8px; | |
99 position: absolute; | |
100 top: 8px; | |
101 width: 35px; | |
102 z-index: 1; | |
103 } | |
104 | |
105 html[dir=rtl] .pod .supervised-indicator { | |
106 right: 8px; | |
107 } | 124 } |
108 | 125 |
109 .action-box-area { | 126 .action-box-area { |
110 background-color: #f5f5f5; | 127 background-color: #f5f5f5; |
111 height: 24px; | 128 height: 24px; |
112 width: 24px; | 129 width: 24px; |
113 } | 130 } |
114 | 131 |
115 .action-box-button, | 132 .action-box-button, |
116 .action-box-button:hover, | 133 .action-box-button:hover, |
117 .action-box-area.active .action-box-button { | 134 .action-box-area.active .action-box-button { |
118 background-image: none; | 135 background-image: none; |
119 border-left: 6px solid transparent; | 136 border-left: 6px solid transparent; |
120 border-right: 6px solid transparent; | 137 border-right: 6px solid transparent; |
121 border-top: 6px solid #989898; | 138 border-top: 6px solid #989898; |
122 height: 0; | 139 height: 0; |
123 left: 6px; | 140 left: 6px; |
124 margin: 0; | 141 margin: 0; |
125 position: absolute; | 142 position: absolute; |
126 top: 9px; | 143 top: 9px; |
127 width: 0; | 144 width: 0; |
128 } | 145 } |
129 | 146 |
130 .action-box-button:hover, | 147 .action-box-button:hover, |
131 .action-box-area.active .action-box-button { | 148 .action-box-area.active .action-box-button { |
132 border-top: 6px solid #4c4c4c; | 149 border-top: 6px solid #4c4c4c; |
133 } | 150 } |
OLD | NEW |