Files
keppler/site/public/stylus/pages/project.styl
T
2016-08-30 19:02:19 +02:00

271 lines
8.2 KiB
Stylus

body.project
background #31344a
color #ffffff
.label
font-size 10px
margin-bottom 2px
header
position relative
height 80px
overflow hidden
.logo
position absolute
top 40px
left -35px
.disks
.disk
position absolute
border-radius 50%
background #fff
transform translateX(-50%) translateY(-50%)
&.index-0
width 70px
height 70px
background #fff
&.index-1
width 140px
height 140px
background #666b99
&.index-2
width 210px
height 210px
background #555980
&.index-3
width 280px
height 280px
background #474a6b
&.index-4
width 350px
height 350px
background #3b3e59
.title
position absolute
top 0
left 80px
line-height 4px
font-size 28px
font-family 'Stellar'
text-transform uppercase
letter-spacing 2px
aside.aside
position fixed
top 80px
left 0
bottom 0
width 240px
header.aside-header
position relative
width 100%
height 115px
padding 12px 20px 0 20px
border-top 1px solid #515771
border-bottom 1px solid #515771
background rgba(0,0,0,0.2)
.name
position absolute
top 15px
left 20px
font-weight bold
.details
text-align right
.detail
margin-bottom 6px
.value
font-weight bold
.aside-tree
position absolute
top 115px
left 0
width 100%
bottom 110px
overflow-y scroll
nav.files-tree-nav
position absolute
top 0
left 0
width 100%
li
line-height 24px
font-size 12px
cursor pointer
.name
position relative
display inline-block
padding-left 20px
padding-right 6px
font-smoothing(auto)
+retina()
font-smoothing(antialiased)
.notif
display inline-block
height 12px
margin 0 2px 0 3px
padding 0 4px
line-height 12px
border-radius 6px
font-size 8px
font-smoothing(auto)
&.new-file
background #748bd5
&.new-version
background #ec399e
line-height 13px
> span
display block
padding-left 16px * 1
li > span
padding-left 16px * 2
li li > span
padding-left 16px * 3
li li li > span
padding-left 16px * 4
li li li li > span
padding-left 16px * 5
li li li li li > span
padding-left 16px * 6
li li li li li li > span
padding-left 16px * 7
li li li li li li li > span
padding-left 16px * 8
li li li li li li li li > span
padding-left 16px * 9
&.active
background #4d5b8d
i
position absolute
top 25%
left 0
display block
width 12px
height 50%
background center center no-repeat
&.folder
background-image url('../svg/folder.svg')
&.folder-active
background-image url('../svg/folder-active.svg')
&.js
background-image url('../svg/js.svg')
&.html
background-image url('../svg/html.svg')
&.sass
background-image url('../svg/sass.svg')
&.less
background-image url('../svg/less.svg')
&.css
background-image url('../svg/css.svg')
&.php
background-image url('../svg/php.svg')
&.json
background-image url('../svg/json.svg')
&.jade
background-image url('../svg/jade.svg')
&.md
background-image url('../svg/md.svg')
&.sql
background-image url('../svg/sql.svg')
&.apache
background-image url('../svg/apache.svg')
&.yml
background-image url('../svg/yml.svg')
&.svg
background-image url('../svg/svg.svg')
&.font
background-image url('../svg/font.svg')
&.image
background-image url('../svg/image.svg')
&.video
background-image url('../svg/video.svg')
&.audio
background-image url('../svg/audio.svg')
&.zip
background-image url('../svg/zip.svg')
&.txt
background-image url('../svg/txt.svg')
&.coffee
background-image url('../svg/coffee.svg')
&.git
background-image url('../svg/git.svg')
&.xml
background-image url('../svg/xml.svg')
&.twig
background-image url('../svg/twig.svg')
&.c
background-image url('../svg/c.svg')
&.random
background-image url('../svg/random.svg')
footer.aside-footer
position absolute
bottom 0
left 0
width 100%
height 110px
padding 15px 20px 0 20px
border-top 1px solid #515771
background rgba(0,0,0,0.2)
section.main
position fixed
top 80px
left 240px
right 0
bottom 0
section.no-file
position absolute
top 0
left 0
width 100%
height 100%
border-top 1px solid #515771
border-left 1px solid #515771
.text
position absolute
top 50%
left 0
width 100%
text-align center
color #c6c0d8
text-transform uppercase
font-size 20px
opacity 0.2
font-weight bold
section.file
top 0
left 0
width 100%
height 100%
header.file-header
position absolute
top 0
left 200px
right 0
height 30px
background #4d5b8d