Форк Rambox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

312 lines
7.3 KiB

.#{$prefix}tool {
cursor: $tool-cursor;
}
.#{$prefix}tool-img {
overflow: hidden;
width: $tool-size;
height: $tool-size;
background-image: theme-background-image($tool-background-image);
margin: 0;
@if $tool-opacity != 1 {
@include opacity($tool-opacity);
}
@if $tool-opacity-over != 1 or $tool-opacity != 1 {
.#{$prefix}tool-over & {
@include opacity($tool-opacity-over);
}
}
@if $tool-opacity-pressed != 1 or $tool-opacity != 1 {
.#{$prefix}tool-pressed & {
@include opacity($tool-opacity-pressed);
}
}
}
.#{$prefix}tool-placeholder {
visibility: hidden;
}
.#{$prefix}tool-close {
background-position: 0 0;
}
.#{$prefix}tool-minimize {
background-position: 0 (-$tool-size);
}
.#{$prefix}tool-maximize {
background-position: 0 ($tool-size * -2);
}
.#{$prefix}tool-restore {
background-position: 0 ($tool-size * -3);
}
.#{$prefix}tool-toggle {
background-position: 0 ($tool-size * -4);
.#{$prefix}panel-collapsed & {
background-position: 0 ($tool-size * -5);
}
}
.#{$prefix}tool-gear {
background-position: 0 ($tool-size * -6);
}
.#{$prefix}tool-prev {
background-position: 0 ($tool-size * -7);
}
.#{$prefix}tool-next {
background-position: 0 ($tool-size * -8);
}
.#{$prefix}tool-pin {
background-position: 0 ($tool-size * -9);
}
.#{$prefix}tool-unpin {
background-position: 0 ($tool-size * -10);
}
.#{$prefix}tool-right {
background-position: 0 ($tool-size * -11);
}
.#{$prefix}tool-left {
background-position: 0 ($tool-size * -12);
}
.#{$prefix}tool-down {
background-position: 0 ($tool-size * -13);
}
.#{$prefix}tool-up {
background-position: 0 ($tool-size * -14);
}
.#{$prefix}tool-refresh {
background-position: 0 ($tool-size * -15);
}
.#{$prefix}tool-plus {
background-position: 0 ($tool-size * -16);
}
.#{$prefix}tool-minus {
background-position: 0 ($tool-size * -17);
}
.#{$prefix}tool-search {
background-position: 0 ($tool-size * -18);
}
.#{$prefix}tool-save {
background-position: 0 ($tool-size * -19);
}
.#{$prefix}tool-help {
background-position: 0 ($tool-size * -20);
}
.#{$prefix}tool-print {
background-position: 0 ($tool-size * -21);
}
.#{$prefix}tool-expand {
background-position: 0 ($tool-size * -22);
}
.#{$prefix}tool-collapse {
background-position: 0 ($tool-size * -23);
}
.#{$prefix}tool-resize {
background-position: 0 ($tool-size * -24);
}
.#{$prefix}tool-move {
background-position: 0 ($tool-size * -25);
}
.#{$prefix}tool-expand-bottom,
.#{$prefix}tool-collapse-bottom {
background-position: 0 ($tool-size * -13);
}
.#{$prefix}tool-expand-top,
.#{$prefix}tool-collapse-top {
background-position: 0 ($tool-size * -14);
}
.#{$prefix}tool-expand-left,
.#{$prefix}tool-collapse-left {
background-position: 0 ($tool-size * -12);
}
.#{$prefix}tool-expand-right,
.#{$prefix}tool-collapse-right {
background-position: 0 ($tool-size * -11);
}
@if $include-rtl {
.#{$prefix}rtl {
&.#{$prefix}tool-expand-left,
&.#{$prefix}tool-collapse-left {
background-position: 0 ($tool-size * -11);
}
&.#{$prefix}tool-expand-right,
&.#{$prefix}tool-collapse-right {
background-position: 0 ($tool-size * -12);
}
}
}
@if $tool-include-hover-icons {
.#{$prefix}tool-over {
.#{$prefix}tool-close {
background-position: -$tool-size 0;
}
.#{$prefix}tool-minimize {
background-position: (-$tool-size) (-$tool-size);
}
.#{$prefix}tool-maximize {
background-position: (-$tool-size) ($tool-size * -2);
}
.#{$prefix}tool-restore {
background-position: (-$tool-size) ($tool-size * -3);
}
.#{$prefix}tool-toggle {
background-position: (-$tool-size) ($tool-size * -4);
}
.#{$prefix}panel-collapsed & {
.#{$prefix}tool-toggle {
background-position: (-$tool-size) ($tool-size * -5);
}
}
.#{$prefix}tool-gear {
background-position: (-$tool-size) ($tool-size * -6);
}
.#{$prefix}tool-prev {
background-position: (-$tool-size) ($tool-size * -7);
}
.#{$prefix}tool-next {
background-position: (-$tool-size) ($tool-size * -8);
}
.#{$prefix}tool-pin {
background-position: (-$tool-size) ($tool-size * -9);
}
.#{$prefix}tool-unpin {
background-position: (-$tool-size) ($tool-size * -10);
}
.#{$prefix}tool-right {
background-position: (-$tool-size) ($tool-size * -11);
}
.#{$prefix}tool-left {
background-position: (-$tool-size) ($tool-size * -12);
}
.#{$prefix}tool-down {
background-position: (-$tool-size) ($tool-size * -13);
}
.#{$prefix}tool-up {
background-position: (-$tool-size) ($tool-size * -14);
}
.#{$prefix}tool-refresh {
background-position: (-$tool-size) ($tool-size * -15);
}
.#{$prefix}tool-plus {
background-position: (-$tool-size) ($tool-size * -16);
}
.#{$prefix}tool-minus {
background-position: (-$tool-size) ($tool-size * -17);
}
.#{$prefix}tool-search {
background-position: (-$tool-size) ($tool-size * -18);
}
.#{$prefix}tool-save {
background-position: (-$tool-size) ($tool-size * -19);
}
.#{$prefix}tool-help {
background-position: (-$tool-size) ($tool-size * -20);
}
.#{$prefix}tool-print {
background-position: (-$tool-size) ($tool-size * -21);
}
.#{$prefix}tool-expand {
background-position: (-$tool-size) ($tool-size * -22);
}
.#{$prefix}tool-collapse {
background-position: (-$tool-size) ($tool-size * -23);
}
.#{$prefix}tool-resize {
background-position: (-$tool-size) ($tool-size * -24);
}
.#{$prefix}tool-move {
background-position: (-$tool-size) ($tool-size * -25);
}
.#{$prefix}tool-expand-bottom,
.#{$prefix}tool-collapse-bottom {
background-position: (-$tool-size) ($tool-size * -13);
}
.#{$prefix}tool-expand-top,
.#{$prefix}tool-collapse-top {
background-position: (-$tool-size) ($tool-size * -14);
}
.#{$prefix}tool-expand-left,
.#{$prefix}tool-collapse-left {
background-position: (-$tool-size) ($tool-size * -12);
}
.#{$prefix}tool-expand-right,
.#{$prefix}tool-collapse-right {
background-position: (-$tool-size) ($tool-size * -11);
}
@if $include-rtl {
.#{$prefix}rtl {
&.#{$prefix}tool-expand-left,
&.#{$prefix}tool-collapse-left {
background-position: (-$tool-size) ($tool-size * -11);
}
&.#{$prefix}tool-expand-right,
&.#{$prefix}tool-collapse-right {
background-position: (-$tool-size) ($tool-size * -12);
}
}
}
}
}