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

Unified Diff: chrome/browser/resources/ntp_search/tile_page.css

Issue 11412214: NTP5: Fine tuning of Apps implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Replace rgba(0,0,0,0) with transparent Created 8 years 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/ntp_search/tile_page.css
diff --git a/chrome/browser/resources/ntp_search/tile_page.css b/chrome/browser/resources/ntp_search/tile_page.css
index 0492528ce383662d14b1bb74c7bec4b938c9c043..c1f5a4c856b4180aaedac6cebfc9c1355813252f 100644
--- a/chrome/browser/resources/ntp_search/tile_page.css
+++ b/chrome/browser/resources/ntp_search/tile_page.css
@@ -11,12 +11,17 @@
position: relative;
}
-.tile-page-content {
+.tile-page-frame {
margin: 0 auto;
overflow: hidden;
+ position: relative;
width: 748px;
}
+.tile-page-content {
+ overflow: hidden;
+}
+
.tile-grid {
display: block;
margin: 0 auto;
@@ -84,18 +89,6 @@
}
/* -----------------------------------------------------------------------------
- Tile Row Animation
------------------------------------------------------------------------------ */
-
-.hide-row {
- opacity: 0;
-}
-
-.tile-grid .hide-row .tile-cell {
- opacity: 1;
-}
-
-/* -----------------------------------------------------------------------------
Tile Position Animation
----------------------------------------------------------------------------- */
@@ -120,3 +113,150 @@
.animate-tile-repositioning .animate-hide-tile.target-tile {
-webkit-transform: scale(0.5);
}
+
+/* -----------------------------------------------------------------------------
+ Scroll Bars
+----------------------------------------------------------------------------- */
+
+.tile-page-content {
+ /* TODO(pedrosimonetti): Remove this when fixing the Apps page height. */
+ height: 92px;
+}
+
+.scrollable {
+ overflow-y: auto;
+}
+
+.scrollable .shadow-top {
+ -webkit-margin-end: 0;
+ -webkit-mask-box-image: -webkit-linear-gradient(left,
+ rgba(0, 0, 0, 0.1),
+ rgba(0, 0, 0, 0.8),
+ rgba(0, 0, 0, 0.1));
+ background: -webkit-linear-gradient(top,
+ rgba(0, 0, 0, 0.2),
+ transparent);
+ height: 6px;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1000;
+}
+
+.scrollable .shadow-top::after {
+ border-top: 1px solid rgba(0, 0, 0, 0.3);
+ content: '';
+ display: block;
+ height: 0;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+
+.scrollable .shadow-bottom {
+ -webkit-margin-end: 0;
+ -webkit-mask-box-image: -webkit-linear-gradient(left,
+ rgba(0, 0, 0, 0.1),
+ rgba(0, 0, 0, 0.8),
+ rgba(0, 0, 0, 0.1));
+ background: -webkit-linear-gradient(bottom,
+ rgba(0, 0, 0, 0.2),
+ transparent);
+ bottom: 0;
+ height: 4px;
+ left: 0;
+ opacity: 1;
+ position: absolute;
+ width: 100%;
+ z-index: 1000;
+}
+
+.scrollable .shadow-bottom::after {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+ bottom: 0;
+ content: '';
+ display: block;
+ height: 0;
+ left: 0;
+ position: absolute;
+ width: 100%;
+}
+
+::-webkit-scrollbar {
+ height: 12px;
+ width: 12px;
+}
+
+::-webkit-scrollbar-button {
+ height: 0;
+ width: 0;
+}
+
+::-webkit-scrollbar-button:start:decrement,
+::-webkit-scrollbar-button:end:increment {
+ display: block;
+}
+
+::-webkit-scrollbar-button:vertical:start:increment,
+::-webkit-scrollbar-button:vertical:end:decrement {
+ display: none;
+}
+
+::-webkit-scrollbar-track:vertical {
+ -webkit-border-end: none;
+ -webkit-border-start: 5px solid transparent;
+ background-clip: padding-box;
+ background-color: white;
+}
+
+::-webkit-scrollbar-track:horizontal {
+ background-clip: padding-box;
+ background-color: white;
+ border-bottom: none;
+ border-top: 5px solid transparent;
+}
+
+::-webkit-scrollbar-thumb {
+ -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.10),
+ inset 0 -1px 0 rgba(0, 0, 0, 0.07);
+ background-clip: padding-box;
+ background-color: rgba(0, 0, 0, 0.2);
+ min-height: 28px;
+ padding-top: 100px;
+}
+
+::-webkit-scrollbar-thumb:hover {
+ -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+::-webkit-scrollbar-thumb:active {
+ -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+::-webkit-scrollbar-thumb:vertical {
+ -webkit-border-end: none;
+ -webkit-border-start: 5px solid transparent;
+ border-bottom: none;
+ border-top: none;
+}
+
+::-webkit-scrollbar-thumb:horizontal {
+ border: none;
+ border-top: 5px solid transparent;
+}
+
+::-webkit-scrollbar-track:hover {
+ -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.10);
+ background-color: rgba(0, 0, 0, 0.05);
+}
+
+::-webkit-scrollbar-track:active {
+ -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
+ inset -1px -1px 0 rgba(0, 0, 0, 0.07);
+ background-color: rgba(0, 0, 0, 0.05);
+}
« no previous file with comments | « chrome/browser/resources/ntp_search/thumbnail_page.js ('k') | chrome/browser/resources/ntp_search/tile_page.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698