mirror of
https://gitee.com/hoslay/ddei-editor.git
synced 2025-12-07 01:28:28 +08:00
189 lines
4.4 KiB
Vue
189 lines
4.4 KiB
Vue
<template>
|
|
<div class="ddei-core-panel-quickstyle">
|
|
<div class="ddei-core-panel-quickstyle-item" style="grid-column: 1/14;grid-row:1/4;">
|
|
<div class="ddei-core-panel-quickstyle-item-box-template">
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-item">
|
|
Abc
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item-box-template-icon">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item" style="grid-column: 14/16;">
|
|
<div class="ddei-core-panel-quickstyle-item-box">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item" style="grid-column: 14/16;">
|
|
<div class="ddei-core-panel-quickstyle-item-box">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item" style="grid-column: 14/16">
|
|
<div class="ddei-core-panel-quickstyle-item-box">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="ddei-core-panel-quickstyle-item" style="grid-column:1/16;">
|
|
<div class="ddei-core-panel-quickstyle-item-text">
|
|
{{ editor.i18n('ddei.style') }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
<script lang="ts">
|
|
|
|
|
|
export default {
|
|
name: "ddei-core-panel-quickstyle",
|
|
extends: null,
|
|
mixins: [],
|
|
props: {
|
|
//外部传入的插件扩展参数
|
|
options: {
|
|
type: Object,
|
|
default: null
|
|
}
|
|
},
|
|
data() {
|
|
return {};
|
|
},
|
|
computed: {},
|
|
watch: {},
|
|
created() { },
|
|
mounted() {
|
|
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style lang="less" scoped>
|
|
.ddei-core-panel-quickstyle {
|
|
width: 430px;
|
|
height: 90px;
|
|
border-right: 1px solid rgb(224, 224, 224);
|
|
grid-template-rows: 20px 20px 20px 20px;
|
|
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
display: grid;
|
|
padding-right: 10px;
|
|
|
|
|
|
&-item {
|
|
margin: auto;
|
|
|
|
|
|
&-box {
|
|
width: 60px;
|
|
height: 20px;
|
|
color: black;
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
font-size: 14px;
|
|
margin-top: 2px;
|
|
img {
|
|
margin-top: 3px;
|
|
filter: brightness(45%) drop-shadow(0.2px 0px 0.2px #000);
|
|
float: left;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
div {
|
|
float: left;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
&-selected {
|
|
width: 25px;
|
|
height: 25px;
|
|
text-align: center;
|
|
background-color: rgb(228, 228, 232);
|
|
border-radius: 4px;
|
|
img {
|
|
margin-top: 4px;
|
|
filter: brightness(45%) drop-shadow(0.2px 0px 0.2px #000);
|
|
}
|
|
}
|
|
|
|
&:hover {
|
|
background-color: rgb(233, 233, 238);
|
|
border-radius: 4px;
|
|
}
|
|
|
|
&-template {
|
|
width: 350px;
|
|
height: 55px;
|
|
margin-top: 4px;
|
|
border-radius: 4px;
|
|
padding-left: 5px;
|
|
background: white;
|
|
display: flex;
|
|
|
|
&-item {
|
|
height: 34px;
|
|
margin: auto;
|
|
flex: 0 0 34px;
|
|
color: black;
|
|
border-radius: 4px;
|
|
border: 1px solid black;
|
|
text-align: center;
|
|
padding-top: 3px;
|
|
|
|
&:hover {
|
|
outline: 0.5px solid #017fff;
|
|
box-sizing: border-box;
|
|
outline-offset: 3px;
|
|
}
|
|
}
|
|
|
|
&-icon {
|
|
width: 20px;
|
|
grid-template-rows: 17px 17px 17px;
|
|
grid-template-columns: 1fr;
|
|
margin: auto;
|
|
display: grid;
|
|
margin-top: -2px;
|
|
margin-right: 5px;
|
|
|
|
img {
|
|
margin-top: 5px;
|
|
margin-left: 8px;
|
|
filter: brightness(80%) drop-shadow(0.1px 0px 0.1px #000);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
&-text {
|
|
text-align: center;
|
|
font-family: "Microsoft YaHei";
|
|
font-size: 12px;
|
|
color: rgb(120, 120, 120);
|
|
margin-top: 8px;
|
|
}
|
|
}
|
|
|
|
}
|
|
</style>
|