157 lines
3.8 KiB
Plaintext
157 lines
3.8 KiB
Plaintext
// ============================================================
|
|
// Sidebar, controls, hotbar, navigation
|
|
// ============================================================
|
|
|
|
#sidebar {
|
|
font-size: 1rem;
|
|
background-color: #f5f5f5;
|
|
background-position: 0px 35px;
|
|
background-repeat: no-repeat;
|
|
background-image: @background-image;
|
|
color: @color-text-dark;
|
|
|
|
&.collapsed {
|
|
height: 470px !important;
|
|
}
|
|
|
|
#sidebar-tabs i {
|
|
display: inline-block;
|
|
background-position: center;
|
|
background-size: cover;
|
|
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
|
|
}
|
|
}
|
|
|
|
#sidebar-tabs {
|
|
flex: 0 0 32px;
|
|
box-sizing: border-box;
|
|
margin: 0 0 5px;
|
|
border-bottom: 1px solid rgba(0, 0, 0, 0);
|
|
box-shadow: inset 0 0 2rem rgba(0, 0, 0, 0.5);
|
|
|
|
> .collapsed,
|
|
~ .chat-control-icon {
|
|
color: @color-text-dark;
|
|
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
|
|
}
|
|
|
|
> .item.active {
|
|
border: 1px solid rgba(114, 98, 72, 1);
|
|
background: rgba(30, 25, 20, 0.75);
|
|
box-shadow: 0 0 6px inset rgba(114, 98, 72, 1);
|
|
}
|
|
}
|
|
|
|
// Sidebar tabs chat control icon
|
|
#sidebar-tabs > .collapsed,
|
|
#chat-controls .chat-control-icon {
|
|
color: @color-text-dark;
|
|
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
|
|
}
|
|
|
|
.sidebar-tab .directory-list .entity {
|
|
border-top: 1px dashed rgba(0, 0, 0, 0.25);
|
|
border-bottom: 0 none;
|
|
padding: 0.25rem 0;
|
|
|
|
&:hover {
|
|
background: rgba(0, 0, 0, 0.05);
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
|
|
// Controls & tools
|
|
#controls {
|
|
.scene-control,
|
|
.control-tool {
|
|
box-shadow: 0 0 3px #000;
|
|
margin: 0 0 8px;
|
|
border-radius: 0;
|
|
background: @color-control-dark;
|
|
background-origin: padding-box;
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
}
|
|
|
|
.scene-control.active,
|
|
.control-tool.active,
|
|
.scene-control:hover,
|
|
.control-tool:hover {
|
|
background: @color-control-warm;
|
|
background-origin: padding-box;
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
box-shadow: 0 0 3px #ff6400;
|
|
}
|
|
}
|
|
|
|
// Hotbar
|
|
#hotbar {
|
|
#action-bar #macro-list {
|
|
border: 1px solid @color-control-warm;
|
|
box-shadow: 2px 2px 5px #000000;
|
|
}
|
|
|
|
#action-bar .macro {
|
|
-o-border-image: url(img/ui/bg_control.jpg) 21 repeat;
|
|
border-image: url(img/ui/bg_control.jpg) 21 repeat;
|
|
border-image-slice: 6 6 6 6 fill;
|
|
border-image-width: 6px 6px 6px 6px;
|
|
border-image-outset: 0px 0px 0px 0px;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
.bar-controls {
|
|
background: @color-control-dark;
|
|
border: 1px solid @color-control-warm;
|
|
}
|
|
}
|
|
|
|
// Players & navigation
|
|
#players {
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
background: @color-control-dark;
|
|
}
|
|
|
|
#navigation #scene-list {
|
|
.scene.nav-item {
|
|
background: @color-control-dark;
|
|
background-origin: padding-box;
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
|
|
&.active {
|
|
background: @color-control-warm;
|
|
}
|
|
}
|
|
|
|
.scene.view,
|
|
.scene.context {
|
|
background: @color-control-warm;
|
|
background-origin: padding-box;
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
box-shadow: 0 0 3px #ff6400;
|
|
}
|
|
}
|
|
|
|
#navigation #nav-toggle {
|
|
background: @color-control-dark;
|
|
background-origin: padding-box;
|
|
-o-border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image: url(img/ui/footer-button.png) 10 repeat;
|
|
border-image-width: 4px;
|
|
border-image-outset: 0px;
|
|
}
|