Index: skin/desktop-options.css |
=================================================================== |
--- a/skin/desktop-options.css |
+++ b/skin/desktop-options.css |
@@ -660,6 +660,7 @@ |
bottom: 0px; |
position: absolute; |
} |
+ |
} |
/* |
@@ -1183,18 +1184,19 @@ |
position: relative; |
} |
-[role="tooltip"] |
+[role="tooltip"], |
+[role="tooltip"]:hover |
{ |
right: -0.8rem; |
margin-top: 0.8rem; |
- opacity: 1; |
padding: 0.2rem 1rem; |
position: absolute; |
- -webkit-transition: opacity 200ms ease-in-out 400ms, |
- visibility 0ms linear 400ms; |
- transition: opacity 200ms ease-in-out 400ms, |
- visibility 0ms linear 400ms; |
- visibility: visible; |
+ -webkit-transition: opacity 200ms ease-in-out 0ms, |
+ visibility 0ms linear 0ms; |
+ transition: opacity 200ms ease-in-out 0ms, |
+ visibility 0ms linear 0ms; |
+ visibility: hidden; |
+ opacity: 0; |
width: 15rem; |
z-index: 1; |
} |
@@ -1213,14 +1215,17 @@ |
background-color: #FFFFFF; |
} |
- |
-.tooltip:not(:hover) > [role="tooltip"], |
-[role="tooltip"]:hover |
+.tooltip:focus > [role="tooltip"], |
+.tooltip:hover > [role="tooltip"] |
{ |
- visibility: hidden; |
- opacity: 0; |
- -webkit-transition-delay: 0ms; |
- transition-delay: 0ms; |
+ visibility: visible; |
+ opacity: 1; |
+} |
+ |
+.tooltip:hover > [role="tooltip"] |
+{ |
+ -webkit-transition-delay: 400ms; |
+ transition-delay: 400ms; |
} |
.context-menu |
@@ -1251,6 +1256,7 @@ |
} |
[role="tooltip"]::before, |
+[role="tooltip"]::after, |
.context-menu::before |
{ |
content: ""; |
@@ -1268,7 +1274,17 @@ |
right: 15px; |
} |
-html[dir="rtl"] [role="tooltip"]::before |
+[role="tooltip"]::after |
+{ |
+ border-left: 10px solid transparent; |
+ border-right: 10px solid transparent; |
+ border-bottom: 10px solid #FFFFFF; |
+ top: -9px; |
+ right: 15px; |
+} |
+ |
+html[dir="rtl"] [role="tooltip"]::before, |
+html[dir="rtl"] [role="tooltip"]::after |
{ |
right: auto; |
left: 15px; |