-
-
-
-
![]()
-
-
-
+
+
+
+
+
+
![]()
+
+
+
+
+
\ No newline at end of file
+.banner-box {
+ position: relative;
+ overflow: hidden;
+}
+.slide-wrap {
+ height: 100%;
+ padding: 0 3px;
+ box-sizing: border-box;
+}
+.image-mode {
+ width: 100%;
+ display: block;
+ overflow: hidden;
+}
+// 卡片模式:卡片铺满轮播项,去掉 el-carousel 默认卡片白底阴影
+.card-mode {
+ :deep(.el-carousel__item--card) {
+ background: transparent;
+ box-shadow: none;
+ }
+ :deep(.el-carousel__mask) {
+ background: transparent;
+ }
+}
+.indicator {
+ position: absolute;
+ bottom: 8px;
+ display: flex;
+ align-items: center;
+ z-index: 2;
+ &.pos-left {
+ left: 12px;
+ }
+ &.pos-center {
+ left: 50%;
+ transform: translateX(-50%);
+ }
+ &.pos-right {
+ right: 12px;
+ }
+ .dot {
+ background: rgba(255, 255, 255, 0.7);
+ transition: background 0.3s ease;
+ &.round {
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ margin: 0 3px;
+ }
+ &.line {
+ width: 12px;
+ height: 3px;
+ border-radius: 2px;
+ margin: 0 2px;
+ }
+ }
+}
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_flex_five.vue b/manager/src/views/page-decoration/wap/template/tpl_flex_five.vue
index eba7ea0c0..00ea1afcc 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_flex_five.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_flex_five.vue
@@ -1,18 +1,31 @@
-
-
![]()
-
![]()
-
![]()
-
![]()
-
![]()
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_flex_four.vue b/manager/src/views/page-decoration/wap/template/tpl_flex_four.vue
index e31dc7e2d..9fe4c2dc3 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_flex_four.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_flex_four.vue
@@ -1,18 +1,30 @@
-
-
![]()
-
![]()
-
![]()
-
![]()
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_flex_three.vue b/manager/src/views/page-decoration/wap/template/tpl_flex_three.vue
index f6e8744ff..0e1aaa0d6 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_flex_three.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_flex_three.vue
@@ -1,16 +1,29 @@
-
-
![]()
-
![]()
-
![]()
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_flex_two.vue b/manager/src/views/page-decoration/wap/template/tpl_flex_two.vue
index 5cb0ae6b5..8bbbe8564 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_flex_two.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_flex_two.vue
@@ -1,19 +1,32 @@
-
-
-
+
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_left_two_right_one.vue b/manager/src/views/page-decoration/wap/template/tpl_left_two_right_one.vue
index a7adb4088..0936947fc 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_left_two_right_one.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_left_two_right_one.vue
@@ -1,24 +1,37 @@
-
+
-
+
-
-
\ No newline at end of file
+
diff --git a/manager/src/views/page-decoration/wap/template/tpl_top_two_bottom_one.vue b/manager/src/views/page-decoration/wap/template/tpl_top_two_bottom_one.vue
index e87321621..e427ea0bf 100644
--- a/manager/src/views/page-decoration/wap/template/tpl_top_two_bottom_one.vue
+++ b/manager/src/views/page-decoration/wap/template/tpl_top_two_bottom_one.vue
@@ -1,23 +1,36 @@
-