Hallo,
ich nutze neben der Erweiterung Vertical Toolbar (auf der rechten Seite des Browserfensters) noch das userChromeJS-Skript VerticalToolbar_mod.uc.js (auf der linken Seite).
Ich würde der Toolbar gern einen Hovereffekt verpassen, also dass sie bei Berührung des Browserrands mit der Maus verzögert ausfährt, dabei soll sie nicht transparent sein. Miccovin hatte hier bereits mal einen Code gepostet, der schon fast tut, was ich möchte. Ich habe ihn leicht angepasst (Zeit der Verzögerung und neue ID in Skript und CSS-Code vergeben, da die ID sonst in meinen beiden Vertical Toolbars gleich gewesen wäre):
#vertical-toolbar-userchrome {
position:fixed!important;
top:115px;
bottom:24px;
width: 0px !important;
overflow-x: hidden !important;
border: 1px solid transparent !important;
-moz-transition: width .2s ease-out 0s, opacity 0s ease-out 0s !important;
}
#vertical-toolbar-userchrome:hover {
width: 32px !important; /*-adjust sidebar width here-*/
opacity: 1 !important;
-moz-transition: width .2s ease-out 3.5s, opacity 0s ease-out 0s !important;
}
Alles anzeigen
Durch den Code ist das Hoververhalten bereits wie gewünscht, nur leider wird die Leiste damit transparent dargestellt. Ich habe verschiedenes versucht, bekomme es aber nicht hin.
Diesen Code verwende ich mit Vertical Toolbar (Addon), leider funktioniert er nur auf der rechten und nicht auf der linken Seite:
#vertical-toolbar{
-moz-transition-delay: 2s;}
#vertical-toolbar:not(:hover) {
margin-right: -65px !important;
-moz-transition: .5s }
Hat jemand eine Idee?
Danke und Grüße