diff --git a/src/assets/css/style.css b/src/assets/css/style.css
index ac0dcd0..a697b4c 100644
--- a/src/assets/css/style.css
+++ b/src/assets/css/style.css
@@ -96,3 +96,10 @@ body,
--el-color-primary-dark-2: #565656;
/* 深灰色(加深20%) */
}
+.mini-scrollbar::-webkit-scrollbar {
+ width: 0.4rem;
+}
+.mini-scrollbar::-webkit-scrollbar-thumb {
+ border-radius: 0.4rem;
+ background: rgba(0, 0, 0, 0.2);
+}
diff --git a/src/assets/css/style.less b/src/assets/css/style.less
index fd26490..cece99a 100644
--- a/src/assets/css/style.less
+++ b/src/assets/css/style.less
@@ -105,3 +105,15 @@ body,
--el-color-primary-light-9: #e3e3e3; /* 极浅的灰色(混合60%白) */
--el-color-primary-dark-2: #565656; /* 深灰色(加深20%) */
}
+
+
+// 迷你滚动条
+.mini-scrollbar {
+ &::-webkit-scrollbar {
+ width: 0.4rem;
+ }
+ &::-webkit-scrollbar-thumb {
+ border-radius: 0.4rem;
+ background: rgba(0, 0, 0, 0.2);
+ }
+}
diff --git a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue
index 58f33bf..eb8d3e9 100644
--- a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue
+++ b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue
@@ -11,6 +11,7 @@
{{ item.label }}
+
@@ -21,6 +22,8 @@
import depthSlider from './tools/depth-slider.vue'
import { OperationType } from '../tools/layerHelper'
import brushControlPanel from './brush-control-panel.vue'
+ import { useI18n } from 'vue-i18n'
+ const { t } = useI18n()
const props = defineProps({
currentTool: { required: true, type: [String, null] }
@@ -37,22 +40,22 @@
{
type: OperationType.AISELECT_ADD,
name: 'dc-add_sb',
- label: 'Add'
+ label: t('DepthCanvas.add')
},
{
type: OperationType.AISELECT_REMOVE,
name: 'dc-remove_sb',
- label: 'Remove'
+ label: t('DepthCanvas.remove')
},
{
type: OperationType.AISELECT_DRAW,
name: 'dc-brush_sb',
- label: 'Brush'
+ label: t('DepthCanvas.brush')
},
{
type: OperationType.AISELECT_ERASER,
name: 'dc-erase_sb',
- label: 'Erase'
+ label: t('DepthCanvas.erase')
}
])
const onClickItem = (type: string) => {
@@ -61,6 +64,9 @@
const onCreate = () => {
stateManager.aiSelectboxToolManager.createSelectbox()
}
+ const onReset = () => {
+ stateManager.aiSelectboxToolManager.resetDemoObject()
+ }