@@ -95,18 +96,18 @@ const roll_img_style = computed(() => {
const up_slide_style = computed(() => {
let style = ``;
- if (props.scollTop > 0) {
+ if (props.scollTop > 20) {
const { up_slide_background_color_list, up_slide_background_direction } = new_style.value;
// 渐变
const gradient = { color_list: up_slide_background_color_list, direction: up_slide_background_direction };
- style += gradient_computer(gradient) + `opacity: ${props.scollTop / 90 > 1 ? 1 : (props.scollTop / 90).toFixed(2)};`;
+ style += gradient_computer(gradient) + `opacity: ${(props.scollTop - 20) / 90 > 1 ? 1 : ((props.scollTop - 20) / 90).toFixed(2)};`;
}
return style;
});
const up_slide_img_style = computed(() => {
let style = ``;
- if (props.scollTop > 0) {
+ if (props.scollTop > 20) {
const { up_slide_background_img = '', up_slide_background_img_style = '' } = new_style.value;
// 背景图
const back = { background_img: up_slide_background_img, background_img_style: up_slide_background_img_style };
diff --git a/src/components/page-settings/page-styles.vue b/src/components/page-settings/page-styles.vue
index 8a0b4258..1ce6b6d4 100644
--- a/src/components/page-settings/page-styles.vue
+++ b/src/components/page-settings/page-styles.vue
@@ -28,6 +28,9 @@
+
+
+
diff --git a/src/config/const/header-nav.ts b/src/config/const/header-nav.ts
index 96611fcd..37c88405 100644
--- a/src/config/const/header-nav.ts
+++ b/src/config/const/header-nav.ts
@@ -53,6 +53,7 @@ interface DefaultFooterNav {
search_botton_background_img_style: string;
search_botton_background_img: uploadList[];
search_button_radius: object;
+ position_color: string;
img_size: string;
img_space: string;
img_color: string;
@@ -120,6 +121,7 @@ const defaultFooterNav: DefaultFooterNav = {
radius_bottom_left: 16,
radius_bottom_right: 16,
},
+ position_color: '#333',
img_size: '23',
img_space: '15',
img_color: '#666',