Gisle Aune
4 years ago
4 changed files with 81 additions and 21 deletions
-
2src/components/layout/Layout.tsx
-
13src/components/layout/MagicImage.tsx
-
46src/components/layout/Sidebar.module.sass
-
41src/components/layout/Sidebar.tsx
@ -1,25 +1,49 @@ |
|||||
div.sidebar |
|
||||
|
.sidebar |
||||
position: fixed |
position: fixed |
||||
width: 4ch |
|
||||
height: calc(100%) |
|
||||
|
width: 4.5ch |
||||
|
height: 100% |
||||
background-color: black |
background-color: black |
||||
display: flexbox |
|
||||
flex-direction: row |
|
||||
justify-content: center |
|
||||
|
display: flex |
||||
|
flex-direction: column |
||||
|
|
||||
&:hover .sidebarItem |
|
||||
color: #777 |
|
||||
|
transition: 250ms |
||||
|
|
||||
|
&:hover |
||||
|
width: 20ch; |
||||
|
|
||||
|
.sidebarItem |
||||
|
color: #777 |
||||
|
|
||||
|
.sidebarItemText |
||||
|
opacity: 1 |
||||
|
|
||||
div.sidebarItem |
div.sidebarItem |
||||
color: white |
color: white |
||||
padding: 0.5em |
|
||||
padding-bottom: 0 |
|
||||
|
padding-top: 0.333em |
||||
transition: 250ms |
transition: 250ms |
||||
color: #333 |
color: #333 |
||||
|
white-space: nowrap |
||||
|
|
||||
|
svg |
||||
|
margin-left: 0.5ch |
||||
|
height: 1.5em |
||||
|
|
||||
&:hover |
&:hover |
||||
background-color: #222 |
background-color: #222 |
||||
color: #fc1 !important |
color: #fc1 !important |
||||
|
|
||||
|
|
||||
|
.sidebarItemIcon |
||||
|
display: inline-block |
||||
|
height: 2em |
||||
|
width: 3.5ch |
||||
|
text-align: center |
||||
|
.sidebarItemText |
||||
|
display: inline-block |
||||
|
vertical-align: top |
||||
|
opacity: 0 |
||||
|
height: 2em |
||||
|
margin-left: 1ch |
||||
|
|
||||
div.sidebarItemSkip |
div.sidebarItemSkip |
||||
margin-top: auto |
|
||||
|
margin: auto 0 0 0 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue