You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <div class="textTool"> <h3 class="toolTit">辅助分割</h3> <div class="operationBox"> <div class="itemBox"> <div class="Tit">背景颜色</div> <div class="Info">{{activeComponent.componentContent.bgColor}}</div> <div class="modifyBox"> <div class="colorBox"> <span @click="resetBgColor">{{ $t('common.reset') }}</span> <div class="block"> <el-color-picker v-model="activeComponent.componentContent.bgColor"></el-color-picker> </div> </div> </div> </div> <div class="itemBox flexStyle"> <div class="Tit">图片间隙</div> <div class="block"> <el-slider :show-input-controls=false input-size="mini" v-model="activeComponent.componentContent.height" show-input> </el-slider> </div> </div> </div> </div> </template>
<script> import {toolMixin} from '@@/config/mixin' export default { name: 'assistDivTool', mixins: [toolMixin], data () { return { } }, methods: { // 重置背景颜色
resetBgColor () { this.activeComponent.componentContent.bgColor = '#FFFFFF' } } } </script>
<style lang="scss" scoped> .textTool { padding: 20px 20px 0 20px; h3 { font-size: 18px; font-weight: 500; height: 35px; line-height: 35px; color: #333333; margin-bottom: 20px; } .operationBox { margin-top: 30px; .itemBox { font-size: 14px; display: flex; margin-bottom: 20px; align-items: center; .Tit { color: #888888; margin-right: 10px; width: 70px; } .Info { color: #222222; } .modifyBox { text-align: right; margin-left: auto; span { height: 26px; line-height: 26px; float: left; display: block; text-align: center; cursor: pointer; width: 30px; border: 1px solid #E8EAEC; } .textActive { border: 1px solid $mainColor; color: $mainColor; } .colorBox { display: flex; align-items: center; justify-content: flex-end; span { margin-right: 10px; cursor: pointer; border: none; color: $mainColor; } } } } .flexStyle { display: flex; align-items: center; height: 40px; label { margin-right: 20px; } .block { flex: 1; height: 40px; } ::v-deep .el-slider__input { width: 50px; } ::v-deep .el-slider__runway { height: 4px; margin: 18px 65px 18px 0; } ::v-deep .el-slider__bar { height: 4px; } ::v-deep .el-slider__button-wrapper { top: -17px; } ::v-deep .el-slider__button { width: 12px; height: 12px; } ::v-deep .el-input-number.is-without-controls .el-input__inner { padding: 10px; } } } .block { height: 30px; } ::v-deep .el-color-picker__trigger { width: 45px; height: 26px; } ::v-deep .el-icon-arrow-down:before { display: none; } } </style>
|