codecombat/app/styles/editor/level/thangs_tab.sass

154 lines
3.2 KiB
Sass
Raw Normal View History

2014-01-03 13:32:13 -05:00
@import "../../bootstrap/mixins"
#editor-level-thangs-tab-view
$addPaletteIconColumns: 3
$extantThangsWidth: 300px
$addPaletteIconWidth: 40px
$addPaletteIconPadding: 2px
$addPaletteIconMargin: 2px
$addPaletteWidth: ($addPaletteIconWidth + 2 * $addPaletteIconPadding + 2 * $addPaletteIconMargin) * $addPaletteIconColumns + 20
2014-01-03 13:32:13 -05:00
.thangs-container
width: $extantThangsWidth
position: absolute
left: 0
top: 0
bottom: 0
h3
margin: 0 -20px 0 0
#thangs-treema
position: absolute
top: 80px
2014-01-03 13:32:13 -05:00
left: 0
right: 0
bottom: 0
overflow: scroll
&.hide-except-Unit
.treema-node
display: none
.treema-node.treema-Unit
display: block
&.hide-except-Doodad
.treema-node
display: none
.treema-node.treema-Doodad
display: block
&.hide-except-Floor
.treema-node
display: none
.treema-node.treema-Floor
display: block
&.hide-except-Wall
.treema-node
display: none
.treema-node.treema-Wall
display: block
&.hide-except-Misc
.treema-node
display: none
.treema-node.treema-Misc
display: block
2014-01-03 13:32:13 -05:00
.treema-children .treema-row *
cursor: pointer !important
.world-container
margin-left: $extantThangsWidth
margin-right: $addPaletteWidth
padding: 0 20px
box-sizing: border-box
h3
margin: 0 -10px 0 0
.add-thangs-palette
width: $addPaletteWidth
box-sizing: border-box
position: absolute
right: 0
top: 0
bottom: 0
#thangs-list
position: absolute
right: 0
top: 40px
bottom: 0
overflow: scroll
h3
margin: 0 -20px 0 0
width: 100%
h4
margin: 0 0 10px
clear: both
padding: 5px
background: rgba(150, 150, 150, 0.5)
width: $addPaletteWidth - 20px
box-sizing: border-box
.clearfix
margin-bottom: 20px
2014-01-03 13:32:13 -05:00
.add-thang-palette-icon
position: relative
float: left
background: white
padding: $addPaletteIconPadding
margin: $addPaletteIconMargin
2014-01-03 13:32:13 -05:00
cursor: pointer
img
width: $addPaletteIconWidth
height: $addPaletteIconWidth
transition: box-shadow 0.25s ease-out
2014-01-03 13:32:13 -05:00
&.selected
border: 1px solid blue
margin: $addPaletteIconPadding - 1px
@include box-shadow(0px 5px 25px rgba(79, 79, 213, 0.6))
background: #add8e6
2014-01-03 13:32:13 -05:00
2014-01-14 01:29:58 -05:00
.world-container
2014-01-03 13:32:13 -05:00
position: relative
2014-01-14 01:29:58 -05:00
#canvas-wrapper
width: 100%
position: relative
// Below snatched from play/level.sass; should refactor?
canvas#surface
background-color: #ddd
width: 100%
display: block
z-index: 1
$GI: 0.5 // gradient intensity; can tweak this 0-1
.gradient
position: absolute
z-index: 10
#canvas-left-gradient
left: 0px
width: 5px
background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8*$GI) 100%)
bottom: 0
top: 0
#canvas-top-gradient
top: 0
height: 5px
left: 0
right: 0
background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8*$GI) 100%)