UNPKG

vue-moo

Version:

moo

321 lines (282 loc) 5.78 kB
@import 'planes/base.css'; @import 'planes/unit.css'; .moo-condition { position: relative; padding: 6pxr; background-color: #a3d6a8; background: -o-linear-gradient(#dfffe2, #f4fff5); background: -moz-linear-gradient(#dfffe2, #f4fff5); background: -webkit-linear-gradient(#dfffe2, #f4fff5); border-radius: 5pxr; border: 1px solid #07a220; font-size: 14pxr; .moo-pop { width: auto; } .moo-pop .moo-pop-content { min-width: auto; } } .moo-condition .moo-select .select-pull-down { z-index: 5; } .moo-condition .condition-container { position: relative; margin-bottom: 5pxr; } .moo-condition .condition-container::after { content: ''; display: block; height: 0; clear: both; visibility: hidden; } .moo-condition .condition-item::after { content: ''; display: block; height: 0; clear: both; visibility: hidden; } .moo-condition .condition-container:last-child { margin-bottom: auto; } .moo-condition .condition-date-split { float: left; padding: 8pxr 0; width: 20%; text-align: center; } .moo-condition .condition-date-scope { float: left; width: 40%; border-radius: 5pxr; cursor: pointer; input { font-size: 14pxr; text-align: center; } } .moo-condition .condition-date-input { border-radius: 5pxr; cursor: pointer; input { font-size: 14pxr; text-align: center; } .moo-close { position: absolute; z-index: 1; top: 50%; right: 0; margin-top: -11pxr; margin-right: 2pxr; font-size: 14pxr; color: #666; } } .moo-condition .condition-date-checked { box-shadow: 10pxr 10pxr 1pxr #000 inset; } .moo-condition .condition-item { float: left; } .moo-condition .condition-item .condition-container{ float: left; width: 60%; } .moo-condition .condition-type-input { margin: 0 auto; .moo-select { float: right; width: 95%; } } .moo-condition .condition-container-half { float: left; width: 50%; } .moo-condition .condition-name { @mixin clear-select; float: left; padding: 8pxr; width: 30%; border: 1px solid transparent; font-size: 14pxr; text-align: right; color: #004006; } .moo-condition .condition-checkbox-list, .moo-condition .condition-radio-list { position: absolute; z-index: 5; top: 100%; margin-top: -1px; width: 100%; background-color: #fff; .moo-btn { .btn-touch { padding: 5pxr; font-size: 12pxr; } } } .moo-condition .condition-checkbox-con { overflow-y: auto; height: 200pxr; border: 1px solid #07a220; } .moo-condition .condition-checkbox-list .moo-checkbox { background-color: #fff; } .moo-condition .moo-checkbox .box-item, .moo-condition .moo-radio .radio-item { margin-left: 0; width: 100%; border-bottom: 1px dashed #f4f4f4; } .moo-condition .moo-checkbox .box-item:last-child, .moo-condition .moo-radio .box-item:last-child { border: none; } .moo-condition .condition-checkbox-result { .moo-btn { .btn-touch { padding: 8pxr; background: #fff; border: 1px solid #07a220; text-shadow: none; color: #333; } } .iconfont { position: absolute; top: 50%; right: 0; font-size: 26pxr; margin-top: -13pxr; margin-right: 7pxr; color: #0d462c; } } .moo-condition .condition-checkbox-search { overflow: hidden; border-left: 1px solid #07a220; border-right: 1px solid #07a220; border-top: 1px solid #07a220; border-radius: 5pxr; .moo-input { input { position: relative; top: 1px; padding: 8pxr; font-size: 12pxr; border-radius: 0; border: 0; } } } .moo-condition .condition-checkbox-operator { overflow: hidden; background-color: #fff; border: 1px solid #10a123; border-bottom: none; .moo-btn { float: left; margin-left: 5pxr; margin-right: 5pxr; } .moo-btn .btn-touch { padding: 8pxr 0; background: #fff; border-radius: 0; border: 0; font-size: 14pxr; color: #8c8c8c; text-shadow: none; } .moo-btn:first-child .btn-touch { color: #c00; } } .moo-condition .condition-radio-search { overflow: hidden; background-color: #fff; border-left: 1px solid #07a220; border-right: 1px solid #07a220; border-top: 1px solid #07a220; border-radius: 5pxr; .moo-input { input { font-size: 14pxr; border-radius: 0; border: 0; } } } .moo-condition .condition-radio-operator { overflow: hidden; background-color: #fff; border-bottom: 1px solid #93ce98; .moo-btn { float: left; margin-left: 5pxr; margin-right: 5pxr; } .moo-btn .btn-touch { padding: 8pxr 0; background: #fff; border-radius: 0; border: 0; font-size: 14pxr; color: #8c8c8c; text-shadow: none; } .moo-btn:first-child .btn-touch { color: #c00; } } .moo-condition .condition-radio-list { overflow-y: auto; position: absolute; z-index: 99; top: 100%; margin-bottom: -2px; width: 100%; height: 200pxr; border: 1px solid #07a220; background-color: #fff; box-sizing: border-box; .moo-radio .radio-item { overflow: hidden; position: relative; float: none; padding-left: 30pxr; .radio-check { position: absolute; left: 6pxr; margin-top: 0; border-radius: 50%; border-color: #00619c; font-size: 14pxr; } } } .moo-condition .condition-radio-list .moo-checkbox { background-color: #fff; } .moo-condition .condition-date-input, .moo-condition .condition-date-scope { position: relative; >.iconfont { position: absolute; top: 50%; left: 0; margin-left: 5pxr; z-index: 4; margin-top: -13pxr; font-size: 26pxr; color: #07a220; background-color: #fff; } }