|
@@ -4,11 +4,11 @@
|
|
|
<el-tab-pane label="网格" name="1">
|
|
|
<el-row align="middle">
|
|
|
<el-col :span="24">
|
|
|
- <el-checkbox v-model="showGrid"> Show Grid </el-checkbox>
|
|
|
+ <el-checkbox v-model="showGrid"> 显示网格 </el-checkbox>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row align="middle" v-show="showGrid">
|
|
|
- <el-col :span="10">Grid Type</el-col>
|
|
|
+ <el-col :span="10">网格类型</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-select size="small" style="width: 100%" v-model="type">
|
|
|
<el-option :value="GRID_TYPE.DOT">Dot</el-option>
|
|
@@ -19,7 +19,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row align="middle" v-show="showGrid">
|
|
|
- <el-col :span="10">Grid Size</el-col>
|
|
|
+ <el-col :span="10">网格大小</el-col>
|
|
|
<el-col :span="10">
|
|
|
<el-slider size="small" :min="1" :max="20" :step="1" v-model="size" />
|
|
|
</el-col>
|
|
@@ -89,87 +89,11 @@
|
|
|
|
|
|
<el-tab-pane label="背景" name="2">
|
|
|
<el-row align="middle">
|
|
|
- <el-col :span="6">Color</el-col>
|
|
|
+ <el-col :span="6">颜色</el-col>
|
|
|
<el-col :span="14">
|
|
|
<el-input size="small" type="color" v-model="bgColor" style="width: 100%" />
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="14" :offset="6">
|
|
|
- <el-checkbox v-model="showImage"> Show Image </el-checkbox>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <div v-if="showImage">
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="6">Repeat</el-col>
|
|
|
- <el-col :span="14">
|
|
|
- <el-select size="small" style="width: 100%" v-model="repeat">
|
|
|
- <el-option :value="REPEAT_TYPE.NO_REPEAT">No Repeat</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.REPEAT">Repeat</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.REPEAT_X">Repeat X</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.REPEAT_Y">Repeat Y</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.ROUND">Round</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.SPACE">Space</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.FLIPX">Flip X</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.FLIPY">Flip Y</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.FLIPXY">Flip XY</el-option>
|
|
|
- <el-option :value="REPEAT_TYPE.WATERMARK">Watermark</el-option>
|
|
|
- </el-select>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <div v-if="repeat === 'watermark'">
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="16" :offset="6" style="font-size: 12px"> Watermark Angle </el-col>
|
|
|
- <el-col :span="14" :offset="6">
|
|
|
- <el-slider size="small" :min="0" :max="360" :step="1" v-model="angle" />
|
|
|
- </el-col>
|
|
|
- <el-col :span="2">
|
|
|
- <div class="result">{{ angle }}</div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
-
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="6">Position</el-col>
|
|
|
- <el-col :span="14">
|
|
|
- <el-select size="small" style="width: 100%" v-model="position">
|
|
|
- <el-option value="center">center</el-option>
|
|
|
- <el-option value="left">left</el-option>
|
|
|
- <el-option value="right">right</el-option>
|
|
|
- <el-option value="top">top</el-option>
|
|
|
- <el-option value="bottom">bottom</el-option>
|
|
|
- <el-option value="50px 50px">50px 50px</el-option>
|
|
|
- <el-option :value="JSON.stringify({ x: 50, y: 50 })">
|
|
|
- {`{ x: 50, y: 50 }`}
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="6">Size</el-col>
|
|
|
- <el-col :span="14">
|
|
|
- <el-select size="small" style="width: 100%" v-model="bgSize">
|
|
|
- <el-option value="auto auto">auto auto</el-option>
|
|
|
- <el-option value="cover">cover</el-option>
|
|
|
- <el-option value="contain">contain</el-option>
|
|
|
- <el-option value="30px 30px">30px 30px</el-option>
|
|
|
- <el-option value="100% 100%">100% 100%</el-option>
|
|
|
- <el-option :value="JSON.stringify({ width: 150, height: 150 })">
|
|
|
- {`{width: 150, height: 150 }`}
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row align="middle">
|
|
|
- <el-col :span="6">Opacity</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-slider size="small" :min="0.05" :max="1" :step="0.05" v-model="opacity" />
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <div class="result">{{ opacity.toFixed(2) }}</div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|