95 lines
12 KiB
CSS
95 lines
12 KiB
CSS
|
/* [1] COULEURS
|
||
|
=========================================================*/
|
||
|
/* (1) COULEURS DU THEME $DEFAULT */
|
||
|
/* (2) COULEURS DE THEME $DARK */
|
||
|
/* (3) Couleurs du theme pour la timeline */
|
||
|
/* [2] DIMENSIONS
|
||
|
=========================================================*/
|
||
|
/* (1) Layout de base */
|
||
|
/* [3] Mixins
|
||
|
=========================================================*/
|
||
|
/* [4] Functions
|
||
|
=========================================================*/
|
||
|
#WRAPPER > #MENU-SIDE {
|
||
|
/* [1] Elements du menu
|
||
|
=========================================================*/
|
||
|
/* [2] Gestion du menu deroulant
|
||
|
=========================================================*/
|
||
|
/* (1) Quand le menu est deroule */
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span {
|
||
|
display: block;
|
||
|
position: relative;
|
||
|
width: calc( 100% - 2*1em - 2*1.5em);
|
||
|
padding: .8em 1.5em;
|
||
|
padding-left: calc( 1.5em + 2*1em);
|
||
|
border-bottom: 1px solid transparent;
|
||
|
background: url("/subDir/src/static/menu-side/sub@aaaaaa.svg") right 1.5em center no-repeat;
|
||
|
background-size: .5em .5em;
|
||
|
color: #666;
|
||
|
font-size: .85em;
|
||
|
-webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;
|
||
|
transition: color 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;
|
||
|
cursor: pointer;
|
||
|
/* (1) Icone svg */
|
||
|
/* (2) Animation de @hover */
|
||
|
/* (3) Animation quand .active */
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span > svg, #WRAPPER > #MENU-SIDE > span > svg * {
|
||
|
position: absolute;
|
||
|
top: calc( 50% - 1em/2);
|
||
|
left: 1.5em;
|
||
|
width: 1em;
|
||
|
height: 1em;
|
||
|
fill: #939393 !important;
|
||
|
-webkit-transition: fill 0.2s ease-in-out;
|
||
|
transition: fill 0.2s ease-in-out;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span:not(.active):hover {
|
||
|
background-image: url("/subDir/src/static/menu-side/sub@000000.svg");
|
||
|
color: #000;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span:not(.active):hover > svg, #WRAPPER > #MENU-SIDE > span:not(.active):hover > svg * {
|
||
|
fill: #000 !important;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span.active {
|
||
|
border-bottom-color: #0c5fa7;
|
||
|
background-color: #0e6dbf;
|
||
|
background-image: url("/subDir/src/static/menu-side/sub-active@ffffff.svg");
|
||
|
color: #ffffff;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span.active > svg, #WRAPPER > #MENU-SIDE > span.active > svg * {
|
||
|
fill: #fff !important;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span:not(.icon) + div.sub > span {
|
||
|
display: block;
|
||
|
position: relative;
|
||
|
width: calc( 100% - 1.5em - 2.5em);
|
||
|
padding: .5em 1.5em;
|
||
|
padding-left: 2.5em;
|
||
|
background: #eee url("/subDir/src/static/menu-side/sub@777777.svg") 1.5em center no-repeat;
|
||
|
background-size: .5em;
|
||
|
color: #777777;
|
||
|
font-size: .85em;
|
||
|
cursor: pointer;
|
||
|
-webkit-transition: color 0.2s ease-in-out;
|
||
|
transition: color 0.2s ease-in-out;
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span:not(.icon) + div.sub > span:hover, #WRAPPER > #MENU-SIDE > span:not(.icon) + div.sub > span.active {
|
||
|
color: #000;
|
||
|
background-image: url("/subDir/src/static/menu-side/sub@000000.svg");
|
||
|
}
|
||
|
|
||
|
#WRAPPER > #MENU-SIDE > span:not(.icon):not(.active) + div.sub > span {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWVudS1zaWRlLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vbWVudS1zaWRlLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbiNXUkFQUEVSID4gI01FTlUtU0lERXtcblxuXHQvKiBbMV0gRWxlbWVudHMgZHUgbWVudVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc3Bhbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDIqMWVtIC0gMioxLjVlbSApO1xuXG5cdFx0cGFkZGluZzogLjhlbSAxLjVlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoIDEuNWVtICsgMioxZW0gKTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3N1YkRpci9zcmMvc3RhdGljL21lbnUtc2lkZS9zdWJAYWFhYWFhLnN2ZycpIHJpZ2h0IDEuNWVtIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAuNWVtIC41ZW07XG5cblxuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dCwgYm9yZGVyIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0LyogKDEpIEljb25lIHN2ZyAqL1xuXHRcdCYgPiBzdmcsICYgPiBzdmcgKntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKCA1MCUgLSAxZW0vMiApO1xuXHRcdFx0XHRsZWZ0OiAxLjVlbTtcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRcdGZpbGw6ICRkYXJrLWZnICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBmaWxsIC4ycyBlYXNlLWluLW91dCApO1xuXHRcdH1cblxuXG5cdFx0LyogKDIpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHQmOm5vdCguYWN0aXZlKTpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N1YkRpci9zcmMvc3RhdGljL21lbnUtc2lkZS9zdWJAMDAwMDAwLnN2ZycpO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdCYgPiBzdmcsICYgPiBzdmcgKntcblx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qICgzKSBBbmltYXRpb24gcXVhbmQgLmFjdGl2ZSAqL1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCR0aGVtZS1mZy1wcmltYXJ5LCA1KTtcblx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gZGFya2VuKCRkYXJrLWJnLXByaW1hcnksIDEpO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N1YkRpci9zcmMvc3RhdGljL21lbnUtc2lkZS9zdWItYWN0aXZlQGZmZmZmZi5zdmcnKTtcblx0XHRcdGNvbG9yOiAkZGFyay1mZy1wcmltYXJ5O1xuXG5cdFx0XHQmID4gc3ZnLCAmID4gc3ZnICp7XG5cdFx0XHRcdGZpbGw6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblxuXG5cdC8qIFsyXSBHZXN0aW9uIGR1IG1lbnUgZGVyb3VsYW50XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC8qICgxKSBRdWFuZCBsZSBtZW51IGVzdCBkZXJvdWxlICovXG5cdCYgPiBzcGFuOm5vdCguaWNvbikgKyBkaXYuc3ViPnNwYW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxLjVlbSAtIDIuNWVtICk7XG5cblx0XHRwYWRkaW5nOiAuNWVtIDEuNWVtO1xuXHRcdHBhZGRpbmctbGVmdDogMi41ZW07XG5cblx0XHRiYWNrZ3JvdW5kOiAjZWVlIHVybCgnL3N1YkRpci9zcmMvc3RhdGljL21lbnUtc2lkZS9zdWJANzc3Nzc3LnN2ZycpIDEuNWVtIGNlbnRlciBuby1yZXBlYXQ7O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogLjVlbTtcblxuXHRcdGNvbG9yOiAjNzc3Nzc3O1xuXHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgb3UgLmFjdGl2ZVxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N1YkRpci9zcmMvc3RhdGljL21lbnUtc2lkZS9zdWJAMDAwMDAwLnN2ZycpO1xuXHRcdH1cblx0fVxuXG5cblx0JiA+IHNwYW46bm90KC5pY29uKTpub3QoLmFjdGl2ZSkgKyBkaXYuc3ViPnNwYW57XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzBlNmRiZjtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjRjhGOEZBO1xuXG4vKiAoMykgQ
|