mirror of
https://github.com/Karaka-Management/cssOMS.git
synced 2026-01-11 11:18:39 +00:00
Cleanup, restructure and flexbox prep
This commit is contained in:
parent
5eec0965a1
commit
e766c5e76d
111
layout.scss
111
layout.scss
|
|
@ -1,113 +1,2 @@
|
||||||
@import "color";
|
@import "color";
|
||||||
|
|
||||||
#nav-side {
|
|
||||||
width: 175px;
|
|
||||||
position: fixed;
|
|
||||||
top: 75px;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 0;
|
|
||||||
overflow-y: auto;
|
|
||||||
font-size: 0.8em;
|
|
||||||
|
|
||||||
background: #2F2F2F;
|
|
||||||
|
|
||||||
input {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
input + ul {
|
|
||||||
.max {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.min {
|
|
||||||
display: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
> li:nth-child(n+2) {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
input:checked + ul {
|
|
||||||
.max {
|
|
||||||
display: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
.min {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
> li:nth-child(n+2) {
|
|
||||||
display: inherit;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
> li {
|
|
||||||
li {
|
|
||||||
border-top: 1px solid #3f3f3f;
|
|
||||||
border-bottom: 1px solid #1a1a1a;
|
|
||||||
color: #fff;
|
|
||||||
|
|
||||||
&:first-child {
|
|
||||||
padding: 5px 0 5px 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
display: block;
|
|
||||||
padding: 5px 0 5px 5px;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background: #3F3F3F;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
li:last-child li:last-child {
|
|
||||||
border-bottom: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.max, .min {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
i {
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
main {
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
position: relative;
|
|
||||||
top: 0;
|
|
||||||
bottom: 100%;
|
|
||||||
left: 0;
|
|
||||||
z-index: 1;
|
|
||||||
|
|
||||||
padding-right: 5px;
|
|
||||||
|
|
||||||
background: $background-color;
|
|
||||||
transition: all 0.2s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-trigger {
|
|
||||||
position: absolute;
|
|
||||||
clip: rect(0, 0, 0, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
label[for="nav-trigger"] {
|
|
||||||
font-size: 2.0em;
|
|
||||||
height: 30px;
|
|
||||||
width: 30px;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-trigger:checked ~ main {
|
|
||||||
width: calc(100% - 175px);
|
|
||||||
left: 175px;
|
|
||||||
box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
|
||||||
|
|
|
||||||
33
main.scss
Normal file
33
main.scss
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
main {
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
top: 0;
|
||||||
|
bottom: 100%;
|
||||||
|
left: 0;
|
||||||
|
z-index: 1;
|
||||||
|
|
||||||
|
padding-right: 5px;
|
||||||
|
|
||||||
|
background: $background-color;
|
||||||
|
transition: all 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-container {
|
||||||
|
display: flex;
|
||||||
|
flex-directoion: row;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: flex-center;
|
||||||
|
align-items: flex-start;
|
||||||
|
align-content: flex-start;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-item-static {
|
||||||
|
flex-grow: 0;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-item {
|
||||||
|
flex-grow: 1;
|
||||||
|
flex-basis: auto;
|
||||||
|
}
|
||||||
97
nav.scss
97
nav.scss
|
|
@ -1,5 +1,102 @@
|
||||||
@import "mixin", "color";
|
@import "mixin", "color";
|
||||||
|
|
||||||
|
#nav-side {
|
||||||
|
width: 175px;
|
||||||
|
position: fixed;
|
||||||
|
top: 75px;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 0;
|
||||||
|
overflow-y: auto;
|
||||||
|
font-size: 0.8em;
|
||||||
|
|
||||||
|
background: #2F2F2F;
|
||||||
|
|
||||||
|
input {
|
||||||
|
display: none;
|
||||||
|
|
||||||
|
&:checked + ul {
|
||||||
|
.max {
|
||||||
|
display: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.min {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
> li:nth-child(n+2) {
|
||||||
|
display: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input + ul {
|
||||||
|
.max {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.min {
|
||||||
|
display: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
> li:nth-child(n+2) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> li {
|
||||||
|
li {
|
||||||
|
border-top: 1px solid #3f3f3f;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
color: #fff;
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
padding: 5px 0 5px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: block;
|
||||||
|
padding: 5px 0 5px 5px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: #3F3F3F;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
li:last-child li:last-child {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.max, .min {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-trigger {
|
||||||
|
position: absolute;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
label[for="nav-trigger"] {
|
||||||
|
font-size: 2.0em;
|
||||||
|
height: 30px;
|
||||||
|
width: 30px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-trigger:checked ~ main {
|
||||||
|
width: calc(100% - 175px);
|
||||||
|
left: 175px;
|
||||||
|
box-shadow: -3px 3px 5px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
.nav-top {
|
.nav-top {
|
||||||
margin: 5px 0 0 5px;
|
margin: 5px 0 0 5px;
|
||||||
display: block;
|
display: block;
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meter > span:after, .animate > span > span {
|
.meter > span:after, .animate > span > span {
|
||||||
content: "";
|
content: "";
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ section.box {
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
section h1 {
|
section > h1 {
|
||||||
@include box-sizing(border-box);
|
@include box-sizing(border-box);
|
||||||
@include box-shadow-bottom(#f1f1f1);
|
@include box-shadow-bottom(#f1f1f1);
|
||||||
font-size: 1.3em;
|
font-size: 1.3em;
|
||||||
|
|
@ -24,7 +24,7 @@ section h1 {
|
||||||
text-shadow: 1px 1px 1px #ffffff;
|
text-shadow: 1px 1px 1px #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
section h2 {
|
section > h2 {
|
||||||
@include box-sizing(border-box);
|
@include box-sizing(border-box);
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
|
|
|
||||||
30
size.scss
30
size.scss
|
|
@ -65,4 +65,34 @@
|
||||||
|
|
||||||
.spacer {
|
.spacer {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-100 {
|
||||||
|
width: 100%;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-50 {
|
||||||
|
width: 50%;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-33 {
|
||||||
|
width: 33%;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-25 {
|
||||||
|
width: 25%;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-75 {
|
||||||
|
width: 75%;
|
||||||
|
margin: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fw-66 {
|
||||||
|
width: 66%;
|
||||||
|
margin: 5px;;
|
||||||
}
|
}
|
||||||
22
spinner.scss
22
spinner.scss
|
|
@ -97,101 +97,123 @@
|
||||||
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
|
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
|
||||||
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
|
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle2 {
|
.spinner-3 .sk-circle2 {
|
||||||
-webkit-transform: rotate(30deg);
|
-webkit-transform: rotate(30deg);
|
||||||
-ms-transform: rotate(30deg);
|
-ms-transform: rotate(30deg);
|
||||||
transform: rotate(30deg);
|
transform: rotate(30deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle3 {
|
.spinner-3 .sk-circle3 {
|
||||||
-webkit-transform: rotate(60deg);
|
-webkit-transform: rotate(60deg);
|
||||||
-ms-transform: rotate(60deg);
|
-ms-transform: rotate(60deg);
|
||||||
transform: rotate(60deg);
|
transform: rotate(60deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle4 {
|
.spinner-3 .sk-circle4 {
|
||||||
-webkit-transform: rotate(90deg);
|
-webkit-transform: rotate(90deg);
|
||||||
-ms-transform: rotate(90deg);
|
-ms-transform: rotate(90deg);
|
||||||
transform: rotate(90deg);
|
transform: rotate(90deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle5 {
|
.spinner-3 .sk-circle5 {
|
||||||
-webkit-transform: rotate(120deg);
|
-webkit-transform: rotate(120deg);
|
||||||
-ms-transform: rotate(120deg);
|
-ms-transform: rotate(120deg);
|
||||||
transform: rotate(120deg);
|
transform: rotate(120deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle6 {
|
.spinner-3 .sk-circle6 {
|
||||||
-webkit-transform: rotate(150deg);
|
-webkit-transform: rotate(150deg);
|
||||||
-ms-transform: rotate(150deg);
|
-ms-transform: rotate(150deg);
|
||||||
transform: rotate(150deg);
|
transform: rotate(150deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle7 {
|
.spinner-3 .sk-circle7 {
|
||||||
-webkit-transform: rotate(180deg);
|
-webkit-transform: rotate(180deg);
|
||||||
-ms-transform: rotate(180deg);
|
-ms-transform: rotate(180deg);
|
||||||
transform: rotate(180deg);
|
transform: rotate(180deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle8 {
|
.spinner-3 .sk-circle8 {
|
||||||
-webkit-transform: rotate(210deg);
|
-webkit-transform: rotate(210deg);
|
||||||
-ms-transform: rotate(210deg);
|
-ms-transform: rotate(210deg);
|
||||||
transform: rotate(210deg);
|
transform: rotate(210deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle9 {
|
.spinner-3 .sk-circle9 {
|
||||||
-webkit-transform: rotate(240deg);
|
-webkit-transform: rotate(240deg);
|
||||||
-ms-transform: rotate(240deg);
|
-ms-transform: rotate(240deg);
|
||||||
transform: rotate(240deg);
|
transform: rotate(240deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle10 {
|
.spinner-3 .sk-circle10 {
|
||||||
-webkit-transform: rotate(270deg);
|
-webkit-transform: rotate(270deg);
|
||||||
-ms-transform: rotate(270deg);
|
-ms-transform: rotate(270deg);
|
||||||
transform: rotate(270deg);
|
transform: rotate(270deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle11 {
|
.spinner-3 .sk-circle11 {
|
||||||
-webkit-transform: rotate(300deg);
|
-webkit-transform: rotate(300deg);
|
||||||
-ms-transform: rotate(300deg);
|
-ms-transform: rotate(300deg);
|
||||||
transform: rotate(300deg);
|
transform: rotate(300deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle12 {
|
.spinner-3 .sk-circle12 {
|
||||||
-webkit-transform: rotate(330deg);
|
-webkit-transform: rotate(330deg);
|
||||||
-ms-transform: rotate(330deg);
|
-ms-transform: rotate(330deg);
|
||||||
transform: rotate(330deg);
|
transform: rotate(330deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle2:before {
|
.spinner-3 .sk-circle2:before {
|
||||||
-webkit-animation-delay: -1.1s;
|
-webkit-animation-delay: -1.1s;
|
||||||
animation-delay: -1.1s;
|
animation-delay: -1.1s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle3:before {
|
.spinner-3 .sk-circle3:before {
|
||||||
-webkit-animation-delay: -1s;
|
-webkit-animation-delay: -1s;
|
||||||
animation-delay: -1s;
|
animation-delay: -1s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle4:before {
|
.spinner-3 .sk-circle4:before {
|
||||||
-webkit-animation-delay: -0.9s;
|
-webkit-animation-delay: -0.9s;
|
||||||
animation-delay: -0.9s;
|
animation-delay: -0.9s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle5:before {
|
.spinner-3 .sk-circle5:before {
|
||||||
-webkit-animation-delay: -0.8s;
|
-webkit-animation-delay: -0.8s;
|
||||||
animation-delay: -0.8s;
|
animation-delay: -0.8s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle6:before {
|
.spinner-3 .sk-circle6:before {
|
||||||
-webkit-animation-delay: -0.7s;
|
-webkit-animation-delay: -0.7s;
|
||||||
animation-delay: -0.7s;
|
animation-delay: -0.7s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle7:before {
|
.spinner-3 .sk-circle7:before {
|
||||||
-webkit-animation-delay: -0.6s;
|
-webkit-animation-delay: -0.6s;
|
||||||
animation-delay: -0.6s;
|
animation-delay: -0.6s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle8:before {
|
.spinner-3 .sk-circle8:before {
|
||||||
-webkit-animation-delay: -0.5s;
|
-webkit-animation-delay: -0.5s;
|
||||||
animation-delay: -0.5s;
|
animation-delay: -0.5s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle9:before {
|
.spinner-3 .sk-circle9:before {
|
||||||
-webkit-animation-delay: -0.4s;
|
-webkit-animation-delay: -0.4s;
|
||||||
animation-delay: -0.4s;
|
animation-delay: -0.4s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle10:before {
|
.spinner-3 .sk-circle10:before {
|
||||||
-webkit-animation-delay: -0.3s;
|
-webkit-animation-delay: -0.3s;
|
||||||
animation-delay: -0.3s;
|
animation-delay: -0.3s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle11:before {
|
.spinner-3 .sk-circle11:before {
|
||||||
-webkit-animation-delay: -0.2s;
|
-webkit-animation-delay: -0.2s;
|
||||||
animation-delay: -0.2s;
|
animation-delay: -0.2s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.spinner-3 .sk-circle12:before {
|
.spinner-3 .sk-circle12:before {
|
||||||
-webkit-animation-delay: -0.1s;
|
-webkit-animation-delay: -0.1s;
|
||||||
animation-delay: -0.1s;
|
animation-delay: -0.1s;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user