cssOMS/tab.scss

101 lines
2.2 KiB
SCSS

@import "_mixins", "_vars";
.tabular {
@include box-sizing(border-box);
.tab-links {
@include box-sizing(border-box);
padding: 0.3rem 0 0 0.3rem;
}
.tab-links label {
@include box-shadow-out(#ffffff);
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, #ffffff, 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 box-sizing(border-box);
background: #ffffff;
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: 0.3rem 0 0 0.3rem;
}
.tab-links label {
@include box-shadow-out(#ffffff);
border: 1px solid $content-border-color;
@include gradient-top-bottom(#e0e3eb, 0, #ffffff, 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;
}
}
}