Index: chrome/skin/firstRun.css |
=================================================================== |
--- a/chrome/skin/firstRun.css |
+++ b/chrome/skin/firstRun.css |
@@ -121,6 +121,7 @@ |
.feature:not([hidden]) |
{ |
display: block; |
+ position: relative; |
list-style-type: none; |
padding-bottom: 20px; |
} |
@@ -441,62 +442,37 @@ |
.toggle |
{ |
cursor: pointer; |
+ position: absolute; |
display: inline-block; |
- width: 69px; |
+ top: 50%; |
+ height: 22px; |
+ margin: -21px 0px 7px 0px; |
border-radius: 9999px; |
box-shadow: 0 0 0 1px #999; |
overflow: hidden; |
+ -moz-user-select: none; |
+ -webkit-user-select: none; |
+ user-select: none; |
} |
-.toggle-on, .toggle-off, .toggle-blob |
+.toggle:active |
{ |
- height: 22px; |
+ cursor: wait; |
+} |
+ |
+.toggle-on, .toggle-off |
+{ |
+ min-width: 42px; |
+ height: 100%; |
font-size: 11px; |
font-weight: 500; |
text-align: center; |
- line-height: 22px; |
- float: left; |
-} |
- |
-.toggle-inner, .toggle-on, .toggle-off, .toggle-blob |
-{ |
- -moz-transition: all 0.2s; |
- -webkit-transition: all 0.2s; |
- transition: all 0.2s; |
-} |
- |
-.toggle-inner |
-{ |
- width: 185px; |
- margin-left: 0px; |
-} |
- |
-.toggle-blob |
-{ |
- position: relative; |
- width: 22px; |
- margin-left: -11px; |
- border-radius: 50px; |
- box-shadow: 1px 1px 2px #888; |
- background: #cfcfcf; |
- background: -moz-linear-gradient(bottom, #cfcfcf 0%, #f5f5f5 100%); |
- background: -webkit-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%); |
- background: linear-gradient(to top, #cfcfcf 0%,#f5f5f5 100%); |
- z-index: 99; |
-} |
- |
-.toggle-blob:hover |
-{ |
- background: #e4e4e4; |
- background: -moz-linear-gradient(top, #e4e4e4 0%, #f9f9f9 100%); |
- background: -webkit-linear-gradient(top, #e4e4e4 0%,#f9f9f9 100%); |
- background: linear-gradient(to bottom, #e4e4e4 0%,#f9f9f9 100%); |
+ line-height: 25px; |
} |
.toggle-on |
{ |
- width: 59px; |
- text-indent: -11px; |
+ padding: 0px 30px 0px 10px; |
color: rgba(255,255,255, 0.8); |
text-shadow: 1px 1px rgba(0,0,0,0.2); |
box-shadow: inset 2px 2px 6px rgba(0,0,0,0.2); |
@@ -505,9 +481,7 @@ |
.toggle-off |
{ |
- width: 59px; |
- margin-left: -11px; |
- text-indent: 11px; |
+ padding: 0px 10px 0px 30px; |
color: rgba(0,0,0,0.6); |
text-shadow: 1px 1px rgba(255,255,255,0.2); |
background: #cfcfcf; |
@@ -516,20 +490,30 @@ |
background: linear-gradient(to bottom, #cfcfcf 0%,#f5f5f5 100%); |
} |
-.off .toggle-inner |
+.toggle-blob |
{ |
- margin-left: -75px; |
+ position: absolute; |
+ top: 0px; |
+ right: 0px; |
+ height: 100%; |
+ width: 22px; |
+ border-radius: 50px; |
+ box-shadow: 1px 1px 2px #888; |
+ background: #cfcfcf; |
+ background: -moz-linear-gradient(bottom, #cfcfcf 0%, #f5f5f5 100%); |
+ background: -webkit-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%); |
+ background: linear-gradient(to top, #cfcfcf 0%,#f5f5f5 100%); |
+} |
+ |
+.off .toggle-on |
+{ |
+ margin-top: -22px; |
} |
.off .toggle-blob |
{ |
- margin-left: -17.5px; |
-} |
- |
-.off .toggle-on |
-{ |
- width: 92.5px; |
- text-indent: -17.5px; |
+ left: 0px; |
+ right: auto; |
} |
/* Adjust font size on smaller screens */ |