| 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);
|
| +}
|
|
|