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

Side by Side Diff: chrome/browser/resources/ntp/apps.css

Issue 3315005: NTP: Adds a context menu to the apps section... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « chrome/browser/resources/new_tab_theme.css ('k') | chrome/browser/resources/ntp/apps.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Apps */ 1 /* Apps */
2 2
3 .app, 3 .app,
4 .app[new=installed] { 4 .app[new=installed] {
5 -webkit-box-sizing: border-box; 5 -webkit-box-sizing: border-box;
6 -webkit-perspective: 400; 6 -webkit-perspective: 400;
7 border-radius: 10px; 7 border-radius: 10px;
8 color: black; 8 color: black;
9 display: inline-block; 9 display: inline-block;
10 margin: 5px 3px; 10 margin: 5px 3px;
11 position: relative; 11 position: relative;
12 height: 136px; 12 height: 136px;
13 width: 124px; /* 920 / 7 - margin * 2 */ 13 width: 124px; /* 920 / 7 - margin * 2 */
14 } 14 }
15 15
16 .app > .front,
17 .app > .back,
18 .app a { 16 .app a {
19 border-radius: 10px; 17 border-radius: 10px;
20 bottom: 0; 18 bottom: 0;
21 left: 0; 19 left: 0;
22 position: absolute; 20 position: absolute;
23 right: 0; 21 right: 0;
24 top: 0; 22 top: 0;
25 } 23 }
26 24
27 .app > .front,
28 .app > .back {
29 -webkit-backface-visibility: hidden;
30 -webkit-transition: -webkit-transform .15s;
31 }
32
33 .app a { 25 .app a {
34 -webkit-transition: background-color .5s; 26 -webkit-transition: background-color .5s;
35 background: rgba(255, 255, 255, 0) /* transparent white */ 27 background: rgba(255, 255, 255, 0) /* transparent white */
36 no-repeat center 10px; 28 no-repeat center 10px;
37 background-size: 96px 96px; 29 background-size: 96px 96px;
38 font-family: Helvetica, Arial; 30 font-family: Helvetica, Arial;
39 font-size: 14px; 31 font-size: 14px;
40 overflow: hidden; 32 overflow: hidden;
41 padding: 111px 10px 10px; /* 10 + 96 + 5 */ 33 padding: 111px 10px 10px; /* 10 + 96 + 5 */
42 text-align: center; 34 text-align: center;
43 text-decoration: none; 35 text-decoration: none;
44 text-overflow: ellipsis; 36 text-overflow: ellipsis;
45 white-space: nowrap; 37 white-space: nowrap;
46 } 38 }
47 39
48 .app .flip { 40 .app .app-settings {
49 background-color: transparent; 41 background-color: transparent;
42 background-position: center center;
50 border: 0; 43 border: 0;
51 height: 14px; 44 height: 14px;
52 padding: 0; 45 padding: 0;
53 position: absolute; 46 position: absolute;
54 right: 5px; 47 right: 5px;
55 top: 5px; 48 top: 5px;
56 width: 14px; 49 width: 14px;
57 } 50 }
58 51
59 .app > .front > .flip { 52 .app > .app-settings {
60 -webkit-transition: opacity .3s; 53 -webkit-transition: opacity .3s;
61 -webkit-transition-delay: 0; 54 -webkit-transition-delay: 0;
62 background-image: url(chrome://theme/IDR_BALLOON_WRENCH); 55 background-image: url(chrome://theme/IDR_BALLOON_WRENCH);
63 opacity: 0; 56 opacity: 0;
64 } 57 }
65 58
66 .app > .front > .flip:hover { 59 .app > .app-settings:hover {
67 -webkit-transition: none; 60 -webkit-transition: none;
68 background-image: url(chrome://theme/IDR_BALLOON_WRENCH_H); 61 background-image: url(chrome://theme/IDR_BALLOON_WRENCH_H);
69 } 62 }
70 63
71 .app:hover > .front > .flip, 64 .app:hover > .app-settings,
72 .app > .front > .flip:focus { 65 .app > .app-settings:focus {
73 -webkit-transition-delay: .5s; 66 -webkit-transition-delay: .5s;
74 opacity: .9; 67 opacity: .9;
75 } 68 }
76 69
77 .app > .back > .flip {
78 background-image: url(chrome://theme/IDR_BALLOON_CLOSE);
79 opacity: .9;
80 }
81
82 .app > .back > .flip:hover {
83 background-image: url(chrome://theme/IDR_BALLOON_CLOSE_HOVER);
84 }
85
86 .app > .back {
87 padding: 10px;
88 }
89
90 .app > .back > h2 {
91 font-size: 100%;
92 margin: 10px 0;
93 overflow: hidden;
94 text-overflow: ellipsis;
95 white-space: nowrap;
96 }
97
98 .app > .back > button:not(.flip) {
99 width: 100%;
100 }
101
102 @-webkit-keyframes bounce { 70 @-webkit-keyframes bounce {
103 0% { 71 0% {
104 -webkit-transform: scale(0, 0); 72 -webkit-transform: scale(0, 0);
105 } 73 }
106 74
107 60% { 75 60% {
108 -webkit-transform: scale(1.2, 1.2); 76 -webkit-transform: scale(1.2, 1.2);
109 } 77 }
110 78
111 100% { 79 100% {
112 -webkit-transform: scale(1, 1); 80 -webkit-transform: scale(1, 1);
113 } 81 }
114 } 82 }
115 83
116 .app[new=new] { 84 .app[new=new] {
117 opacity: 0; 85 opacity: 0;
118 } 86 }
119 87
120 .app[new=installed] { 88 .app[new=installed] {
121 -webkit-animation: bounce .5s ease-in-out; 89 -webkit-animation: bounce .5s ease-in-out;
122 -webkit-transition: opacity .5s; 90 -webkit-transition: opacity .5s;
123 } 91 }
124 92
125 a[app_id=web-store-entry] { 93 a[app-id=web-store-entry] {
126 background-image: url("web_store_icon.png"); 94 background-image: url("web_store_icon.png");
127 } 95 }
128 96
129 /* Make items on the wrong side non focusable by hiding them. */ 97 menu > button.default {
130 .app:not(.config) > .back button, 98 font-weight: bold;
131 .app.config > .front button,
132 .app.config > .front a {
133 display: none;
134 } 99 }
135
136 html[has_3d=true] .app.config > .front {
137 -webkit-transform: rotateY(180deg);
138 }
139
140 html[has_3d=true] .app > .back {
141 -webkit-transform: rotateY(-180deg);
142 }
143
144 html[has_3d=true] .app.config > .back {
145 -webkit-transform: rotateY(0deg);
146 }
147
148 html[has_3d=false] .app.config > .front {
149 display: none;
150 }
151
152 html[has_3d=false] .app > .back {
153 display: none;
154 }
155
156 html[has_3d=false] .app.config > .back {
157 display: block;
158 }
OLDNEW
« no previous file with comments | « chrome/browser/resources/new_tab_theme.css ('k') | chrome/browser/resources/ntp/apps.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698