/* 布局设计器 */ .@{css-prefix}-design{ height: 100%; >.@{css-prefix}-design-head { height: 70px; border-bottom:2px #0066cc solid; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f3f8fd 50%, #e5f0fa 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#f3f8fd 50%,#e5f0fa 100%); background: linear-gradient(to bottom, #ffffff 0%,#f3f8fd 50%,#e5f0fa 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f0fa',GradientType=0 ); .clearfix(); >.tool{ padding:15px; } } >.@{css-prefix}-design-main{ position: absolute; left:0; right:231px; top:72px; bottom:0; background: #666; padding:20px; .@{css-prefix}-design-area{ height:100%; width:100%; padding:10px; box-sizing: border-box; overflow: auto; background: #fff; .@{css-prefix}-design-row{ padding:10px 0; } .@{css-prefix}-design-col{ border:1px #ddd dashed; padding: 8px; box-shadow: inset 0px 0px 20px 1px rgba(0, 0, 0, 0.05); >.@{css-prefix}-design-col-inner{ min-height: 46px; >.nullData{ line-height:36px;color:#ddd;text-align:center;position:absolute;width:100% } } } } } >.@{css-prefix}-design-aside{ border-left:1px #ccc solid; background:#f6f6f6; position: absolute; top:72px; right: 0; bottom:0; width:230px; >.@{css-prefix}-design-aside-head{ padding:10px; background: #fff; border-bottom: 1px solid #7ac4f4; color: #1E81E5; } .@{css-prefix}-design-aside-msg{ color:#1E81E5; padding:5px; } .@{css-prefix}-design-aside-tabs{ text-align: center; padding:10px; } .@{css-prefix}-design-layoutDemo{ padding: 5px 10px; >.preview{ cursor: move; .clearfix(); >.name{ float: left; width: 60px; padding:5px 0; } >.view{ margin-left:65px; margin-bottom: 10px; text-align: center; .@{css-prefix}-design-col{ border:1px #ddd dashed; background:#fff; padding:5px 0; } } input{ border:1px #ddd solid; width: 100%; line-height: 28px; height:28px; } } } } } .@{css-prefix}-design-portal{ border:1px #ddd solid; margin-bottom: 10px; background: #fff; >.@{css-prefix}-design-portal-head{ padding:10px; background:#f1f1f1; overflow: hidden; cursor: move; >.@{css-prefix}-design-portal-tool{ float: right; >.btn{ cursor: pointer; &:hover{ color:red } } } } >.@{css-prefix}-design-portal-body{ padding:0 10px; .@{css-prefix}-portal-panel{ margin-bottom: 10px; cursor: move; } .@{css-prefix}-design-portal-add{ padding:10px; text-align: center; background: #eff5fc; >.oper{ cursor: pointer; color:#666; line-height: 24px; display: inline-block; margin: auto; span{ display: inline-block; vertical-align: middle; } .iconfont{ font-size:24px; color:#0066cc; display: inline-block; vertical-align: middle; } } } } }