cssOMS/tab.scss
2015-12-18 17:40:32 +01:00

106 lines
2.5 KiB
SCSS

@import "mixin", "color";
.tabular {
@include box-sizing(border-box);
.tab-links {
@include box-sizing(border-box);
padding: 5px 0 4px 0;
}
.tab-links label {
@include box-shadow-out(#ffffff);
@include border-top-radius(3px);
border-top: 1px solid $content-border-color;
border-left: 1px solid $content-border-color;
border-right: 1px solid $content-border-color;
@include gradient-top-bottom(#e0e3eb, 0, $content-background-color, 100, $content-background-color);
padding: 5px 10px 5px 10px;
text-shadow: 1px 1px 1px #ffffff;
font-size: 0.9em;
cursor: pointer;
}
.tab-links .active a, .tab-links label:hover {
@include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff);
}
.tab-links .active a {
cursor: default;
}
.tab-links li {
@include box-sizing(border-box);
display: inline-block;
margin: 0 5px 0 0;
}
.tab-content {
@include border-bottomleft-radius(3px);
@include border-bottomright-radius(3px);
@include border-topright-radius(3px);
@include box-sizing(border-box);
background: $content-background-color;
border: 1px solid $content-border-color;
padding: 10px;
> input {
display: none;
}
input + div {
display: none;
}
input:checked + div {
display: inherit;
}
}
}
.tabular-2 {
.tab-links {
padding: 5px 0 0 0;
}
.tab-links label {
@include box-shadow-out(#ffffff);
@include border-radius(3px);
border: 1px solid $content-border-color;
@include gradient-top-bottom(#e0e3eb, 0, $content-background-color, 100, $content-background-color);
padding: 5px 10px 5px 10px;
text-shadow: 1px 1px 1px #ffffff;
font-size: 0.9em;
cursor: pointer;
}
.tab-links .active a, .tab-links label:hover {
@include gradient-top-bottom(#ffffff, 0, $content-background-color, 100, #ffffff);
}
.tab-links .active a {
cursor: default;
}
.tab-links li {
@include box-sizing(border-box);
display: inline-block;
margin: 0 5px 15px 0;
}
.tab-content {
> input {
display: none;
}
input + div {
display: none;
}
input:checked + div {
display: inherit;
}
}
}