198 lines
4.5 KiB
Plaintext
198 lines
4.5 KiB
Plaintext
@z-index : 9999;
|
|
@vertical-padding : 15px;
|
|
@toggle-height: 32;
|
|
@line-height-base: 1.45;
|
|
@default-height: 60px;
|
|
|
|
.transform(@string){
|
|
-webkit-transform: @string;
|
|
-moz-transform: @string;
|
|
-ms-transform: @string;
|
|
-o-transform: @string;
|
|
}
|
|
|
|
.transition(@string){
|
|
-webkit-transition: @string;
|
|
-moz-transition: @string;
|
|
-ms-transition: @string;
|
|
-o-transition: @string;
|
|
transition: @string;
|
|
}
|
|
|
|
.transition-property(@string){
|
|
-webkit-transition-property:@string;
|
|
-moz-transition-property: @string;
|
|
-ms-transition-property: @string;
|
|
-o-transition-property: @string;
|
|
transition-property: @string;
|
|
}
|
|
|
|
.animation(@string){
|
|
-webkit-animation: @string;
|
|
-moz-animation: @string;
|
|
-o-animation: @string;
|
|
animation: @string;
|
|
}
|
|
|
|
.animation-delay(@string){
|
|
-webkit-animation-delay: @string;
|
|
-moz-animation-delay: @string;
|
|
-o-animation-delay: @string;
|
|
animation-delay: @string;
|
|
}
|
|
|
|
|
|
// General
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.clearfix() {
|
|
&:before,
|
|
&:after {
|
|
content: " ";
|
|
display: table;
|
|
}
|
|
&:after {
|
|
clear: both;
|
|
}
|
|
}
|
|
|
|
// Icon
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.icon() {
|
|
font-family: 'quadmenu' !important;
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
font-variant: normal;
|
|
text-transform: none;
|
|
//line-height: 1;
|
|
/* Better Font Rendering =========== */
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
}
|
|
|
|
// Background
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.background-color-diff(@bg,@per) when (lightness(@bg) >= 50%){
|
|
background-color: darken(@bg, @per);
|
|
}
|
|
|
|
.background-color-diff(@bg, @per) when (lightness(@bg) =< 50%){
|
|
background-color: lighten(@bg, @per);
|
|
}
|
|
|
|
.background-color-rgba(@color, @alpha) when (@alpha = 1){
|
|
background-color: @color;
|
|
}
|
|
|
|
.background-color-rgba(@color, @alpha) when (@alpha > 0) and (@alpha =< 1){
|
|
@myred:red(@color);
|
|
@mygreen:green(@color);
|
|
@myblue:blue(@color);
|
|
background-color: @color; /* fallback */
|
|
background-color: rgba(@myred, @mygreen, @myblue, @alpha);
|
|
}
|
|
|
|
.background-color-rgba(@color, @alpha) when (@alpha = 0){
|
|
background-color: transparent;
|
|
}
|
|
|
|
.letter-spacing(@value) when not (isnumber(@value)) {
|
|
letter-spacing: inherit;
|
|
}
|
|
|
|
.letter-spacing(@value) when (isnumber(@value)){
|
|
letter-spacing: @value * 1px;
|
|
}
|
|
|
|
// Height
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.height(@height){
|
|
|
|
.quadmenu-navbar-header {
|
|
|
|
.quadmenu-navbar-brand {
|
|
height: @height*1px;
|
|
line-height: @height*1px;
|
|
}
|
|
|
|
}
|
|
|
|
.quadmenu-navbar-nav {
|
|
//height: @height * 1px;
|
|
|
|
> li {
|
|
&.quadmenu-item {
|
|
height: @height * 1px;
|
|
//line-height: @height * 1px;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
// Navbar
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.navbar-gradient(@color, @tocolor, @deg) {
|
|
background: -webkit-linear-gradient(@deg*1deg, @color 0, @tocolor 90%); /*Safari 5.1-6*/
|
|
background: -o-linear-gradient(@deg*1deg, @color 0, @tocolor 90%); /*Opera 11.1-12*/
|
|
background: -moz-linear-gradient(@deg*1deg, @color 0, @tocolor 90%); /*Fx 3.6-15*/
|
|
background: linear-gradient(@deg*1deg, @color 0, @tocolor 90%); /*Standard*/
|
|
}
|
|
|
|
.navbar-logo-background(@color, @alpha) when not (@alpha = transparent) and (@alpha > 0){
|
|
.background-color-rgba(@color, @alpha);
|
|
position: relative;
|
|
|
|
&:after {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: auto;
|
|
left: -1000%;
|
|
content: " ";
|
|
width: 1000%;
|
|
background-color: inherit;
|
|
}
|
|
|
|
}
|
|
|
|
.navbar-sticky-background(@color, @alpha) when not (@alpha = transparent) and (@alpha > 0){
|
|
background: none;
|
|
.background-color-rgba(@color, @alpha);
|
|
}
|
|
|
|
// Links
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.link-border(@width,@style,@color, @margin) when (@width > 0) and not (@style = none) and not (@color = transparent) and not (@color = 0){
|
|
border-width: 0 0 @width*1px 0;
|
|
border-style: @style;
|
|
border-color: @color;
|
|
margin-bottom: @margin;
|
|
}
|
|
|
|
// Dropdown
|
|
// -----------------------------------------------------------------------------
|
|
|
|
.dropdown-inner-radius(@top, @right, @left, @bottom) {
|
|
|
|
> ul {
|
|
|
|
> li:first-child,
|
|
> li:first-child > a {
|
|
border-radius: @top*1px @right*1px 0 0;
|
|
}
|
|
> li:last-child,
|
|
> li:last-child > a {
|
|
border-radius: 0 0 @left*1px @bottom*1px;
|
|
}
|
|
> li:only-child,
|
|
> li:only-child > a {
|
|
border-radius: @top*1px @right*1px @left*1px @bottom*1px;
|
|
}
|
|
}
|
|
} |