codecombat/app/styles/play/level/loading.sass

117 lines
2.7 KiB
Sass
Raw Normal View History

2014-03-14 20:06:08 -04:00
@import "app/styles/mixins"
@import "app/styles/bootstrap/variables"
2014-03-14 20:06:08 -04:00
@mixin wing-background($url: '', $backgroundPosition: left)
background: black
background-image: url($url)
2014-03-14 20:06:08 -04:00
background-repeat: no-repeat
background-position: top $backgroundPosition
background-size: contain
2014-03-14 20:06:08 -04:00
#level-loading-view
width: 100%
height: 100%
position: absolute
z-index: 20
$UNVEIL_TIME: 1.2s
2014-04-09 12:04:59 -04:00
&.unveiled
pointer-events: none
2014-03-14 20:06:08 -04:00
.loading-details
position: absolute
top: 86px
2014-03-14 20:06:08 -04:00
left: 50%
$WIDTH: 450px
2014-03-14 20:06:08 -04:00
width: $WIDTH
height: 450px
2014-03-14 20:06:08 -04:00
margin-left: (-$WIDTH / 2)
z-index: 100
background: transparent url(/images/level/code_editor_background.png) no-repeat
background-size: 100% 100%
2014-03-17 03:05:45 -04:00
color: darkslategray
font-size: 15px
padding: 80px 80px 40px 80px
2014-03-14 20:06:08 -04:00
text-align: center
// http://matthewlein.com/ceaser/ Bounce down a bit, then snap up.
@include transition(top $UNVEIL_TIME cubic-bezier(0.285, -0.595, 0.670, -0.600))
font-family: 'Open Sans Condensed'
2014-03-14 20:06:08 -04:00
.level-loading-goals
text-align: left
.goals-title
font-size: 32px
color: black
font-weight: bold
li
font-size: 20px
color: black
.progress-or-start-container
2014-03-17 03:05:45 -04:00
position: absolute
bottom: 95px
width: 261px
height: 80px
left: 80px
.load-progress
width: 100%
height: 36px
margin: 20px auto 0 auto
.progress
2014-09-21 18:52:49 -04:00
height: 100%
position: relative
background-color: transparent
.progress-bar
width: 1%
height: 100%
transition-duration: 0
border-radius: 9px
background: transparent url(/images/level/loading_bar_fill.png) no-repeat
2014-09-21 18:52:49 -04:00
&.active .progress-bar
transition-duration: 1.2s
2014-09-21 18:52:49 -04:00
.rim
position: absolute
left: 0
top: 0
width: 100%
height: 100%
background: transparent url(/images/level/loading_bar_rim.png) no-repeat
background-size: 100% 100%
2014-09-21 18:52:49 -04:00
.start-level-button
display: none
width: 100%
margin: 0px auto
font-size: 40px
font-variant: small-caps
2014-03-14 20:06:08 -04:00
#tip-wrapper
position: absolute
z-index: 2
bottom: 40px
left: 25px
width: 401px
color: #666
2014-03-14 20:06:08 -04:00
.left-wing, .right-wing
2014-03-14 22:44:19 -04:00
width: 100%
2014-03-14 20:06:08 -04:00
height: 100%
position: absolute
.left-wing
@include wing-background('/images/level/loading_left_wing.png', right)
2014-03-14 22:44:19 -04:00
left: -50%
@include transition(all $UNVEIL_TIME ease)
2014-03-14 20:06:08 -04:00
.right-wing
@include wing-background('/images/level/loading_right_wing.png', left)
2014-03-14 22:44:19 -04:00
right: -50%
@include transition(all $UNVEIL_TIME ease)