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

78 lines
2.1 KiB
Sass
Raw Normal View History

2014-03-14 20:06:08 -04:00
@import "app/styles/bootstrap/mixins"
@import "app/styles/mixins"
@mixin sky-background($url: '', $backgroundPosition: left)
2014-03-14 22:44:19 -04:00
$top: #95D9EF
$mid: #FFFFFF
$bot: #8EC643
$stop: 99.6%
2014-03-14 20:06:08 -04:00
background: $mid
background-image: url($url) // fallback
background-image: url($url), -webkit-linear-gradient(top, $top, $mid $stop, $bot)
background-image: url($url), -ms-linear-gradient(top, $top, $mid $stop, $bot)
background-image: url($url), linear-gradient(to bottom, $top, $mid $stop, $bot)
background-repeat: no-repeat
background-position: top $backgroundPosition
background-size: contain
2014-03-14 20:06:08 -04:00
#level-loading-view
color: blue
width: 100%
height: 100%
position: absolute
z-index: 20
$UNVEIL_TIME: 1.2s
pointer-events: none
.loading-details
position: absolute
top: 20px
left: 50%
$WIDTH: 1000px
width: $WIDTH
margin-left: (-$WIDTH / 2)
z-index: 100
2014-03-17 03:05:45 -04:00
background-color: rgba(220, 255, 230, 0.6)
color: darkslategray
font-size: 15px
2014-03-14 20:06:08 -04:00
border-radius: 30px
padding: 10px
text-align: center
// http://matthewlein.com/ceaser/ Bounce down a bit, then snap up.
-webkit-transition: top $UNVEIL_TIME cubic-bezier(0.285, 0, 0.670, 0)
-webkit-transition: top $UNVEIL_TIME cubic-bezier(0.285, -0.595, 0.670, -0.600)
-moz-transition: top $UNVEIL_TIME cubic-bezier(0.285, -0.595, 0.670, -0.600)
-o-transition: top $UNVEIL_TIME cubic-bezier(0.285, -0.595, 0.670, -0.600)
transition: top $UNVEIL_TIME cubic-bezier(0.285, -0.595, 0.670, -0.600)
.load-progress
2014-03-17 03:05:45 -04:00
position: absolute
left: 2%
top: 0px
opacity: 0.6
width: 96%
margin: 10px auto 0
2014-03-14 20:06:08 -04:00
.progress-bar
width: 1%
transition-duration: 1.2s
2014-03-17 03:05:45 -04:00
#tip-wrapper
position: relative
z-index: 2
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 sky-background('/images/level/loading_left_wing.png', right)
2014-03-14 22:44:19 -04:00
left: -50%
transition: all $UNVEIL_TIME ease
2014-03-14 20:06:08 -04:00
.right-wing
@include sky-background('/images/level/loading_right_wing.png', left)
2014-03-14 22:44:19 -04:00
right: -50%
transition: all $UNVEIL_TIME ease