UNPKG

vue-poster-editor

Version:

A poster editor based on Vue.js

52 lines (45 loc) 1.53 kB
<div class="editor-color-picker" :class="{active:isShow}"> <button class="editor-toolbar-btn" @click="toggleShow($event)" > <i class="icon-color" :class="{light: isLightColor}" :style="{ backgroundColor: color }" ></i> </button> <div class="editor-popup editor-popup-ne" v-if="isShow"> <div class="editor-color-wrapper"> <editor-color-hue v-if="pickerType === 0" :color.sync="pickerColor" ></editor-color-hue> <editor-color-block v-if="pickerType === 1" :color.sync="pickerColor" ></editor-color-block> <div class="color-kit"> <div class="color-history"> <span>最近使用</span> <editor-color-history tage="global" :set-color="setColor" len="8" ></editor-color-history> </div> <div class="color-switch"> <span v-text="['色板','调色'][pickerType]"></span> <div class="switch-icon" :class="['icon-hue','icon-block'][pickerType]" @click="switchPickerType" > <b></b> </div> </div> </div> </div> </div> </div>