Home | History | Annotate | Download | only in common
      1 /* Copyright 2014 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. */
      4 
      5 /* Container for the elements that make up the search bubble. */
      6 .search-bubble {
      7   left: 0;
      8   margin-top: 5px;
      9   pointer-events: none;
     10   position: absolute;
     11   top: -1000px;  /* Minor hack: position off-screen by default. */
     12   /* Create a z-context for search-bubble-innards, its after and before. */
     13   z-index: 1;
     14 }
     15 
     16 /* Contains the text content of the bubble.  */
     17 .search-bubble-innards {
     18   background: linear-gradient(rgba(255, 248, 172, 0.9),
     19                               rgba(255, 243, 128, 0.9));
     20   border-radius: 2px;
     21   overflow: hidden;
     22   padding: 4px 10px;
     23   text-align: center;
     24   text-overflow: ellipsis;
     25   width: 100px;
     26 }
     27 
     28 /* Provides the border around the bubble (has to be behind ::after). */
     29 .search-bubble-innards::before {
     30   border: 1px solid rgb(220, 198, 72);
     31   border-radius: 2px;
     32   bottom: -1px;
     33   content: '';
     34   left: -1px;
     35   position: absolute;
     36   right: -1px;
     37   top: -1px;
     38   z-index: -2;
     39 }
     40 
     41 /* Provides the arrow which points at the anchor element. */
     42 .search-bubble-innards::after {
     43   -webkit-transform: rotate(45deg);
     44   background: linear-gradient(-45deg, rgb(251, 255, 181),
     45                                       rgb(255, 248, 172) 50%,
     46                                       rgba(255, 248, 172, 0));
     47   border: 1px solid rgb(220, 198, 72);
     48   border-bottom-color: transparent;
     49   border-right-color: transparent;
     50   content: '';
     51   height: 12px;
     52   left: 53px;
     53   position: absolute;
     54   top: -7px;
     55   width: 12px;
     56   z-index: -1;
     57 }
     58 
     59 .search-bubble-wrapper {
     60   position: relative;
     61 }
     62