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 00000000..35ca5ae4 Binary files /dev/null and b/themes/default/design/module/slideshow/editor/icon.png differ diff --git a/themes/default/design/module/slideshow/editor/index.blade.php b/themes/default/design/module/slideshow/editor/index.blade.php index 56b6510f..943b4756 100644 --- a/themes/default/design/module/slideshow/editor/index.blade.php +++ b/themes/default/design/module/slideshow/editor/index.blade.php @@ -1 +1,32 @@ -11111 \ No newline at end of file + + + 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