PluginProbe
Customify / 1.2.5
Customify v1.2.5
2.10.9 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.7.1 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6.0 1.6.0.1 1.6.5 1.7.0 1.7.1 All 77 releases
customify / scss / _balloon.scss

_balloon.scss in Customify 1.2.5, at scss/_balloon.scss

118 lines 4.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 [data-balloon]] {
2 position: relative; }
3 [data-balloon]]::before {
4 opacity: 0;
5 pointer-events: none;
6 transition: all .18s ease-out;
7 background: rgba(17, 17, 17, 0.9);
8 border-radius: 4px;
9 color: #fff;
10 content: attr(data-balloon);
11 font-size: 12px;
12 padding: .5em 1em;
13 position: absolute;
14 white-space: nowrap;
15 z-index: 10; }
16 [data-balloon]]::after {
17 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
18 background-size: 100% auto;
19 width: 18px;
20 height: 6px;
21 opacity: 0;
22 pointer-events: none;
23 transition: all .18s ease-out;
24 content: '';
25 position: absolute;
26 z-index: 10; }
27 [data-balloon]]:hover::before, [data-balloon]]:hover::after {
28 opacity: 1;
29 pointer-events: auto; }
30 [data-balloon]][data-balloon-pos="up"]="up""]::before {
31 bottom: 100%;
32 left: 50%;
33 margin-bottom: 11px;
34 transform: translate3d(-50%, 10px, 0);
35 transform-origin: top; }
36 [data-balloon]][data-balloon-pos="up"]="up""]::after {
37 bottom: 100%;
38 left: 50%;
39 margin-bottom: 5px;
40 transform: translate3d(-50%, 10px, 0);
41 transform-origin: top; }
42 [data-balloon]][data-balloon-pos="up"]="up""]:hover::before {
43 transform: translate3d(-50%, 0, 0); }
44 [data-balloon]][data-balloon-pos="up"]="up""]:hover::after {
45 transform: translate3d(-50%, 0, 0); }
46 [data-balloon]][data-balloon-pos='down']='down']::before {
47 left: 50%;
48 margin-top: 11px;
49 top: 100%;
50 transform: translate3d(-50%, -10px, 0); }
51 [data-balloon]][data-balloon-pos='down']='down']::after {
52 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
53 background-size: 100% auto;
54 width: 18px;
55 height: 6px;
56 left: 50%;
57 margin-top: 5px;
58 top: 100%;
59 transform: translate3d(-50%, -10px, 0); }
60 [data-balloon]][data-balloon-pos='down']='down']:hover::before {
61 transform: translate3d(-50%, 0, 0); }
62 [data-balloon]][data-balloon-pos='down']='down']:hover::after {
63 transform: translate3d(-50%, 0, 0); }
64 [data-balloon]][data-balloon-pos='left']='left']::before {
65 margin-right: 11px;
66 right: 100%;
67 top: 50%;
68 transform: translate3d(10px, -50%, 0); }
69 [data-balloon]][data-balloon-pos='left']='left']::after {
70 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
71 background-size: 100% auto;
72 width: 6px;
73 height: 18px;
74 margin-right: 5px;
75 right: 100%;
76 top: 50%;
77 transform: translate3d(10px, -50%, 0); }
78 [data-balloon]][data-balloon-pos='left']='left']:hover::before {
79 transform: translate3d(0, -50%, 0); }
80 [data-balloon]][data-balloon-pos='left']='left']:hover::after {
81 transform: translate3d(0, -50%, 0); }
82 [data-balloon]][data-balloon-pos='right']='right']::before {
83 left: 100%;
84 margin-left: 11px;
85 top: 50%;
86 transform: translate3d(-10px, -50%, 0); }
87 [data-balloon]][data-balloon-pos='right']='right']::after {
88 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
89 background-size: 100% auto;
90 width: 6px;
91 height: 18px;
92 left: 100%;
93 margin-left: 5px;
94 top: 50%;
95 transform: translate3d(-10px, -50%, 0); }
96 [data-balloon]][data-balloon-pos='right']='right']:hover::before {
97 transform: translate3d(0, -50%, 0); }
98 [data-balloon]][data-balloon-pos='right']='right']:hover::after {
99 transform: translate3d(0, -50%, 0); }
100 [data-balloon]][data-balloon-length='small']='small']::before {
101 white-space: normal;
102 width: 80px; }
103 [data-balloon]][data-balloon-length='medium']='medium']::before {
104 white-space: normal;
105 width: 150px; }
106 [data-balloon]][data-balloon-length='large']='large']::before {
107 white-space: normal;
108 width: 260px; }
109 [data-balloon]][data-balloon-length='xlarge']='xlarge']::before {
110 white-space: normal;
111 width: 380px; }
112 @media screen and (max-width: 768px) {
113 [data-balloon]][data-balloon-length='xlarge']='xlarge']::before {
114 white-space: normal;
115 width: 90vw; } }
116 [data-balloon]][data-balloon-length='fit']='fit']::before {
117 white-space: normal;
118 width: 100%; }