Disable view source for Developer Tools.
[chromium-blink-merge.git] / chrome / browser / resources / ntp_android / bookmarks.css
blob6d0249f6e70c5f4e3c8508d64f8f2322c3268a65
1 /* Copyright (c) 2012 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. */
5 /* Begin top bar */
7 #bookmarks_title_wrapper {
8 border-bottom: 1px solid #d0d0d0;
9 display: -webkit-box;
10 font-size: 17px;
11 height: 44px;
12 line-height: 44px;
13 overflow: hidden;
14 white-space: nowrap;
17 .section-title {
18 -webkit-box-flex: 1;
19 -webkit-box-orient: horizontal;
20 display: -webkit-box;
21 overflow: hidden;
22 position: absolute;
25 .section-title-mask {
26 -webkit-box-flex: 1;
27 overflow: hidden;
28 position: relative;
31 .overflow-left-mask {
32 background: -webkit-gradient(
33 linear,
34 left center,
35 right center,
36 from(rgba(50,50,50,0.3)),
37 to(rgba(0,0,0,0))
39 height: 100%;
40 left: 0;
41 position: absolute;
42 top: 0;
43 width: 10px;
46 .overflow-right-mask {
47 background: -webkit-gradient(
48 linear,
49 left center,
50 right center,
51 from(rgba(0,0,0,0)),
52 to(rgba(50,50,50,0.2))
54 height: 100%;
55 position: absolute;
56 right: 0;
57 top: 0;
58 width: 10px;
61 .bookmark-separator {
62 background-image: url(images/breadcrumb_mdpi.png);
63 background-position: center;
64 background-repeat: no-repeat;
65 background-size: 8px 20px; /* this matches the background image size */
66 height: 44px;
67 width: 10px;
70 html[dir='rtl'] .bookmark-separator {
71 -webkit-transform: scaleX(-1);
74 #bookmarks_title_wrapper .title-crumb {
75 color: #555;
76 margin: 0 10px;
79 #bookmarks_title_wrapper .title-crumb-active {
80 font-weight: bold;
81 margin-right: 0;
82 padding-right: 10px;
85 /* Begin Bookmark Cell Items */
87 .favicon-cell {
88 -webkit-tap-highlight-color: transparent;
89 display: inline-block;
90 height: 105px;
91 padding: 11px;
92 text-align: center;
93 vertical-align: top;
94 width: 80px;
97 .favicon-cell-active {
98 -webkit-tap-highlight-color: transparent;
99 background: rgba(51, 181, 229, .4);
102 .favicon-box {
103 -webkit-border-radius: 10px;
104 -webkit-box-orient: vertical;
105 -webkit-box-pack: center;
106 background-repeat: no-repeat;
107 background-size: 100% 100%;
108 display: -webkit-box;
109 height: 64px; /* icon container size */
110 margin: auto; /* horizontally center */
111 position: relative;
112 text-align: center;
113 width: 64px; /* icon container size */
116 .favicon-box.folder {
117 background-image: url(images/bookmark_folder_mdpi.png);
120 .favicon-cell .title {
121 -webkit-box-orient: vertical;
122 -webkit-line-clamp: 2;
123 display: -webkit-box;
124 height: 30px;
125 line-height: 18px;
126 overflow: hidden;
127 padding-bottom: 8px;
128 padding-top: 10px;
129 text-overflow: ellipsis;
130 word-wrap: break-word;
133 .favicon-icon {
134 background-position: center;
135 background-repeat: no-repeat;
136 height: 100%;
137 width: 100%;
140 .favicon-icon.document {
141 left: 0;
142 position: absolute;
143 top: 0;
146 .bookmark-border {
147 background-image: url(images/bookmark_border_mdpi.png);
148 background-size: 100%;
149 height: 64px;
150 left: 0;
151 position: absolute;
152 top: 0;
153 width: 64px;
156 .favicon-box.document {
157 /* a 'document' favicon looks like a little web page with the favicon
158 in top left corner */
159 background-image: url(images/bookmark_bg_mdpi.png);
160 margin: auto; /* horizontally center */
161 margin-bottom: 0;
162 margin-top: 0;
165 .favicon-box.document .fold-container {
166 position: absolute;
167 right: 7px;
168 top: 3px;
171 .favicon-box.document .fold {
172 box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
173 height: 12px;
174 width: 12px;
177 .favicon-box.document .active-shade {
178 /* Shade overlay for favicon's when pressed */
179 background-color: #000;
180 height: 100%;
181 left: 0;
182 opacity: 0;
183 position: absolute;
184 top: 0;
185 width: 100%;
188 .favicon-box.document .active-shade:active {
189 opacity: 0.15;
192 .favicon-box.document .color-strip {
193 /* the color strip is an overlay across the bottom of the icon */
194 border-bottom-left-radius: 2px;
195 border-bottom-right-radius: 2px;
196 bottom: 3px;
197 height: 4px;
198 left: 7px;
199 position: absolute;
200 width: 50px;
203 .favicon-box.document .favicon-icon {
204 background-size: 16px 16px;
207 .favicon-icon.touch-icon {
208 background-size: 100%;
209 border-radius: 16px; /* remove any junk in the corners of the favicon */
210 height: 57px; /* touch-icon size */
211 margin: auto; /* horizontally center */
212 margin-bottom: 4px;
213 margin-top: 3px; /* (64 - 57) / 2 = 3.5 */
214 width: 57px; /* touch-icon size */
217 @media screen and (-webkit-min-device-pixel-ratio: 1.32) {
218 .favicon-box.document {
219 background-image: url(images/bookmark_bg_tvdpi.png);
221 .bookmark-border {
222 background-image: url(images/bookmark_border_tvdpi.png);
224 .favicon-box.folder {
225 background-image: url(images/bookmark_folder_tvdpi.png);
227 .bookmark-separator {
228 background-image: url(images/breadcrumb_tvdpi.png);
231 /* tweaked spacing, presumably because of rounding error */
232 .favicon-box {
233 width: 65px;
235 .favicon-box.document .fold-container {
236 right: 8px;
238 .favicon-box.document .color-strip {
239 left: 8px;
240 width: 48px;
244 @media screen and (-webkit-min-device-pixel-ratio: 1.5) {
245 .favicon-box.document {
246 background-image: url(images/bookmark_bg_hdpi.png);
248 .bookmark-border {
249 background-image: url(images/bookmark_border_hdpi.png);
251 .favicon-box.folder {
252 background-image: url(images/bookmark_folder_hdpi.png);
254 .bookmark-separator {
255 background-image: url(images/breadcrumb_hdpi.png);
259 @media screen and (-webkit-min-device-pixel-ratio: 2.0) {
260 .favicon-box.document {
261 background-image: url(images/bookmark_bg_xhdpi.png);
263 .bookmark-border {
264 background-image: url(images/bookmark_border_xhdpi.png);
266 .favicon-box.folder {
267 background-image: url(images/bookmark_folder_xhdpi.png);
269 .bookmark-separator {
270 background-image: url(images/breadcrumb_xhdpi.png);