Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/less/modules/switch.less is written in an unsupported language. File is not indexed.
0001 /* ============================================================ 0002 * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru 0003 * http://www.larentis.eu/switch/ 0004 * ============================================================ 0005 * Licensed under the Apache License, Version 2.0 0006 * http://www.apache.org/licenses/LICENSE-2.0 0007 * ============================================================ */ 0008 0009 .has-switch { 0010 border-radius: @switch-border-radius; 0011 display: inline-block; 0012 cursor: pointer; 0013 line-height: @base-line-height; 0014 overflow: hidden; 0015 position: relative; 0016 text-align: left; 0017 width: @switch-width; 0018 .mask(~"url('../img/switch/mask.png') 0 0 no-repeat"); 0019 .user-select(none); 0020 0021 &.deactivate { 0022 .opacity(50); 0023 cursor: default !important; 0024 label, span { 0025 cursor: default !important; 0026 } 0027 } 0028 0029 > div { 0030 width: 162%; 0031 position: relative; 0032 top: 0; 0033 0034 &.switch-animate { 0035 .transition(left 0.25s ease-out); 0036 } 0037 0038 &.switch-off { 0039 left: -63%; 0040 0041 label { 0042 background-color: mix(@base, white, 63%); 0043 border-color: @lightgray; 0044 .box-shadow(-1px 0 0 fade(@inverse, 50%)); 0045 } 0046 } 0047 0048 &.switch-on { 0049 left: 0%; 0050 0051 label { 0052 background-color: @firm; 0053 } 0054 } 0055 } 0056 0057 input[type=checkbox] { 0058 display: none; 0059 } 0060 0061 span { 0062 cursor: pointer; 0063 font-size: @base-font-size * 1.071; 0064 font-weight: 700; 0065 float: left; 0066 height: 29px; 0067 line-height: 19px; 0068 margin: 0; 0069 padding-bottom: 6px; 0070 padding-top: 5px; 0071 position: relative; 0072 text-align: center; 0073 width: 50%; 0074 z-index: 1; 0075 .box-sizing(); 0076 .transition(.25s ease-out); 0077 0078 &.switch-left { 0079 border-radius: @switch-border-radius 0 0 @switch-border-radius; 0080 background-color: @base; 0081 color: @firm; 0082 border-left: 1px solid transparent; 0083 } 0084 0085 &.switch-right { 0086 border-radius: 0 @switch-border-radius @switch-border-radius 0; 0087 background-color: @lightgray; 0088 color: @inverse; 0089 text-indent: 7px; 0090 0091 [class*="fui-"] { 0092 text-indent: 0; 0093 } 0094 } 0095 } 0096 0097 label { 0098 border: 4px solid @base; 0099 border-radius: 50%; 0100 float: left; 0101 height: 21px; 0102 margin: 0 -15px 0 -14px; 0103 padding: 0; 0104 position: relative; 0105 vertical-align: middle; 0106 width: 21px; 0107 z-index: 100; 0108 .transition(.25s ease-out); 0109 } 0110 } 0111 0112 // Square Switch 0113 // ------------------------------- 0114 .switch-square { 0115 border-radius: 6px; 0116 .mask(~"url('../img/switch/mask.png') 0 0 no-repeat"); 0117 0118 > div { 0119 &.switch-off { 0120 label { 0121 border-color: mix(@base, white, 63%); 0122 border-radius: 6px 0 0 6px; 0123 } 0124 } 0125 } 0126 0127 span { 0128 &.switch-left { 0129 border-radius: 6px 0 0 6px; 0130 [class*="fui-"] { 0131 text-indent: -10px; 0132 } 0133 } 0134 0135 &.switch-right { 0136 border-radius: 0 6px 6px 0; 0137 [class*="fui-"] { 0138 text-indent: 5px; 0139 } 0140 } 0141 } 0142 0143 label { 0144 border-radius: 0 6px 6px 0; 0145 border-color: @firm; 0146 } 0147 } 0148