From 4489f285066876c0db7dd0862460d190fed8cd14 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Fri, 8 Jul 2022 18:02:49 +0800 Subject: [PATCH] wip --- .../View/DesignBuilders/SlideShow/Editor.php | 9 +- .../beike/shop/default/css/design/app.css | 38 ++++++++ .../beike/shop/default/css/design/app.scss | 45 +++++++++ themes/default/design/builder/index.blade.php | 92 +++++++++++++++++- .../design/module/slideshow/editor/icon.png | Bin 0 -> 2903 bytes .../module/slideshow/editor/index.blade.php | 33 ++++++- themes/default/home.blade.php | 12 +-- 7 files changed, 216 insertions(+), 13 deletions(-) create mode 100644 themes/default/design/module/slideshow/editor/icon.png diff --git a/beike/Shop/View/DesignBuilders/SlideShow/Editor.php b/beike/Shop/View/DesignBuilders/SlideShow/Editor.php index 14a26bb3..e0acc9a6 100644 --- a/beike/Shop/View/DesignBuilders/SlideShow/Editor.php +++ b/beike/Shop/View/DesignBuilders/SlideShow/Editor.php @@ -32,6 +32,13 @@ class Editor extends Component */ public function render(): View { - return view('design.module.slideshow.editor.index'); + $data['register'] = [ + 'code' => 'slideshow', + 'sort' => 0, + 'name' => '幻灯片模块', + 'icon' => '', + ]; + + return view('design.module.slideshow.editor.index', $data); } } diff --git a/public/build/beike/shop/default/css/design/app.css b/public/build/beike/shop/default/css/design/app.css index 3c4a5361..d1b40b1f 100644 --- a/public/build/beike/shop/default/css/design/app.css +++ b/public/build/beike/shop/default/css/design/app.css @@ -13,6 +13,44 @@ body.page-design .design-box .sidebar-edit-wrap { width: 300px; background-color: #f5f5f5; } +body.page-design .design-box .sidebar-edit-wrap .modules-list { + background: #e6e9ec; + height: 100%; + overflow-y: auto; + padding: 0 3px 30px; +} +body.page-design .design-box .sidebar-edit-wrap .module-list { + text-align: center; + padding: 4px; + cursor: pointer; +} +body.page-design .design-box .sidebar-edit-wrap .module-list .module-info { + background: #fff; + color: #556068; + transition: all 0.25s ease-in-out; +} +body.page-design .design-box .sidebar-edit-wrap .module-list .module-info:hover { + color: #0072ff; + box-shadow: 0 6px 23px rgba(0, 0, 0, 0.2); +} +body.page-design .design-box .sidebar-edit-wrap .module-list .icon { + padding: 7px 0; + width: 36px; + height: 36px; + display: inline-block; +} +body.page-design .design-box .sidebar-edit-wrap .module-list .icon img { + max-width: 100%; + max-height: auto; +} +body.page-design .design-box .sidebar-edit-wrap .module-list .icon i { + font-size: 26px; +} +body.page-design .design-box .sidebar-edit-wrap .module-list .name { + font-size: 12px; + height: 27px; + overflow: hidden; +} body.page-design .design-box .preview-iframe { flex: 1; } diff --git a/resources/beike/shop/default/css/design/app.scss b/resources/beike/shop/default/css/design/app.scss index a20dcc0f..6804e957 100644 --- a/resources/beike/shop/default/css/design/app.scss +++ b/resources/beike/shop/default/css/design/app.scss @@ -13,6 +13,51 @@ body.page-design { // flex: 1; width: 300px; background-color: #f5f5f5; + + .modules-list { + background: #e6e9ec; + height: 100%; + overflow-y: auto; + padding: 0 3px 30px; + } + + .module-list { + text-align: center; + padding: 4px; + cursor: pointer; + + .module-info { + background: #fff; + color: #556068; + transition: all .25s ease-in-out; + + &:hover { + color: #0072ff; + box-shadow: 0 6px 23px rgba(0, 0, 0, 0.2); + } + } + + .icon { + padding: 7px 0; + width: 36px; + height: 36px; + display: inline-block; + img { + max-width: 100%; + max-height: auto; + } + + i { + font-size: 26px; + } + } + + .name { + font-size: 12px; + height: 27px; + overflow: hidden; + } + } } .preview-iframe { diff --git a/themes/default/design/builder/index.blade.php b/themes/default/design/builder/index.blade.php index be648ebe..1426dbe7 100644 --- a/themes/default/design/builder/index.blade.php +++ b/themes/default/design/builder/index.blade.php @@ -20,15 +20,97 @@
- - + @foreach($editors as $editor) + + @endforeach + + + diff --git a/themes/default/design/module/slideshow/editor/icon.png b/themes/default/design/module/slideshow/editor/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..35ca5ae48f2b70b87d682e10ea25da056b4b6a63 GIT binary patch literal 2903 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 +
+
slideshow-template
+
+ + + diff --git a/themes/default/home.blade.php b/themes/default/home.blade.php index 4a3ee1b6..445c434d 100644 --- a/themes/default/home.blade.php +++ b/themes/default/home.blade.php @@ -3,15 +3,15 @@ @section('content') - @foreach($renders as $render) - - @endforeach +@foreach($renders as $render) + +@endforeach -
+{{--
--}} {{-- @foreach ($categories as $category) {{ $category->description->name }} @endforeach --}} -
+{{--
@@ -65,5 +65,5 @@ @endfor
-
+
--}} @endsection