From e002acbf7143fd9af2353468d19b800d40bb612f Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Fri, 29 Jul 2022 11:48:51 +0800 Subject: [PATCH] wip --- beike/Admin/View/DesignBuilders/Brand.php | 2 +- beike/Admin/View/DesignBuilders/Image100.php | 2 +- beike/Admin/View/DesignBuilders/Image401.php | 2 +- beike/Admin/View/DesignBuilders/SlideShow.php | 3 +- .../Admin/View/DesignBuilders/TabProduct.php | 2 +- public/build/beike/admin/css/app.css | 2 +- public/build/beike/admin/css/design.css | 24 +- public/build/beike/shop/default/css/app.css | 2 +- public/fonts/design/iconfont.json | 429 ++++++++++++++++++ public/fonts/design/iconfont.ttf | Bin 0 -> 19000 bytes public/fonts/design/iconfont.woff | Bin 0 -> 11628 bytes public/fonts/design/iconfont.woff2 | Bin 0 -> 9888 bytes .../{vendor => fonts}/iconfont/iconfont.json | 0 .../{vendor => fonts}/iconfont/iconfont.ttf | Bin .../{vendor => fonts}/iconfont/iconfont.woff | Bin resources/beike/admin/css/_iconfont.scss | 4 +- resources/beike/admin/css/design/app.scss | 23 +- .../pages/design/builder/index.blade.php | 2 +- .../beike/shop/default/css/iconfont.scss | 4 +- 19 files changed, 473 insertions(+), 28 deletions(-) create mode 100644 public/fonts/design/iconfont.json create mode 100644 public/fonts/design/iconfont.ttf create mode 100644 public/fonts/design/iconfont.woff create mode 100644 public/fonts/design/iconfont.woff2 rename public/{vendor => fonts}/iconfont/iconfont.json (100%) rename public/{vendor => fonts}/iconfont/iconfont.ttf (100%) rename public/{vendor => fonts}/iconfont/iconfont.woff (100%) diff --git a/beike/Admin/View/DesignBuilders/Brand.php b/beike/Admin/View/DesignBuilders/Brand.php index 033a7272..1c5f1460 100644 --- a/beike/Admin/View/DesignBuilders/Brand.php +++ b/beike/Admin/View/DesignBuilders/Brand.php @@ -36,7 +36,7 @@ class Brand extends Component 'code' => 'brand', 'sort' => 0, 'name' => '品牌模块', - 'icon' => '', + 'icon' => '', ]; return view('admin::pages.design.module.brand', $data); diff --git a/beike/Admin/View/DesignBuilders/Image100.php b/beike/Admin/View/DesignBuilders/Image100.php index 7f3c8a87..606d955a 100644 --- a/beike/Admin/View/DesignBuilders/Image100.php +++ b/beike/Admin/View/DesignBuilders/Image100.php @@ -36,7 +36,7 @@ class Image100 extends Component 'code' => 'image100', 'sort' => 0, 'name' => '单图模块', - 'icon' => '', + 'icon' => '', ]; return view('admin::pages.design.module.image100', $data); diff --git a/beike/Admin/View/DesignBuilders/Image401.php b/beike/Admin/View/DesignBuilders/Image401.php index 1c6e5d8e..973a863b 100644 --- a/beike/Admin/View/DesignBuilders/Image401.php +++ b/beike/Admin/View/DesignBuilders/Image401.php @@ -36,7 +36,7 @@ class Image401 extends Component 'code' => 'image401', 'sort' => 0, 'name' => '一行四图-pro', - 'icon' => '', + 'icon' => '', ]; return view('admin::pages.design.module.image401', $data); diff --git a/beike/Admin/View/DesignBuilders/SlideShow.php b/beike/Admin/View/DesignBuilders/SlideShow.php index e3623ada..f87e5e98 100644 --- a/beike/Admin/View/DesignBuilders/SlideShow.php +++ b/beike/Admin/View/DesignBuilders/SlideShow.php @@ -36,7 +36,8 @@ class SlideShow extends Component 'code' => 'slideshow', 'sort' => 0, 'name' => '幻灯片模块', - 'icon' => '', + 'icon' => '', + 'style' => 'font-size: 40px;', ]; return view('admin::pages.design.module.slideshow', $data); diff --git a/beike/Admin/View/DesignBuilders/TabProduct.php b/beike/Admin/View/DesignBuilders/TabProduct.php index 91ff0123..c93ecb5f 100644 --- a/beike/Admin/View/DesignBuilders/TabProduct.php +++ b/beike/Admin/View/DesignBuilders/TabProduct.php @@ -36,7 +36,7 @@ class TabProduct extends Component 'code' => 'tab_product', 'sort' => 0, 'name' => '选项卡商品', - 'icon' => '', + 'icon' => '', ]; return view('admin::pages.design.module.tab_product', $data); diff --git a/public/build/beike/admin/css/app.css b/public/build/beike/admin/css/app.css index 48648343..cd04e4b5 100644 --- a/public/build/beike/admin/css/app.css +++ b/public/build/beike/admin/css/app.css @@ -694,7 +694,7 @@ table.table.table-striped > tbody > tr:nth-of-type(2n) { @font-face { font-family: "iconfont"; - src: url("/vendor/iconfont/iconfont.woff") format("woff"), url("/vendor/iconfont/iconfont.ttf") format("truetype"); + src: url("/fonts/iconfont/iconfont.woff") format("woff"), url("/fonts/iconfont/iconfont.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } .iconfont { diff --git a/public/build/beike/admin/css/design.css b/public/build/beike/admin/css/design.css index f3504579..0b3ac0b3 100644 --- a/public/build/beike/admin/css/design.css +++ b/public/build/beike/admin/css/design.css @@ -1,18 +1,9 @@ @charset "UTF-8"; @font-face { font-family: "iconfont"; - src: url("/vendor/iconfont/iconfont.woff") format("woff"), url("/vendor/iconfont/iconfont.ttf") format("truetype"); + src: url("/fonts/design/iconfont.woff") format("woff"), url("/fonts/design/iconfont.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -webkit-text-stroke-width: 0; - -moz-osx-font-smoothing: grayscale; -} - body.page-design { background-color: #fff; padding: 0; @@ -21,6 +12,14 @@ body.page-design { height: 100vh; overflow: hidden; } +body.page-design .iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -webkit-text-stroke-width: 0; + -moz-osx-font-smoothing: grayscale; +} body.page-design [class*=" el-icon-"], body.page-design [class^=el-icon-] { font-weight: 600; } @@ -130,9 +129,10 @@ body.page-design .design-box .sidebar-edit-wrap .module-list .module-info:hover } body.page-design .design-box .sidebar-edit-wrap .module-list .icon { padding: 12px 0 7px; - width: 36px; height: 36px; - display: inline-block; + display: flex; + justify-content: center; + align-items: center; } body.page-design .design-box .sidebar-edit-wrap .module-list .icon img { max-width: 100%; diff --git a/public/build/beike/shop/default/css/app.css b/public/build/beike/shop/default/css/app.css index 1d361a27..be0eca1b 100644 --- a/public/build/beike/shop/default/css/app.css +++ b/public/build/beike/shop/default/css/app.css @@ -1,7 +1,7 @@ @charset "UTF-8"; @font-face { font-family: "iconfont"; - src: url("/vendor/iconfont/iconfont.woff") format("woff"), url("/vendor/iconfont/iconfont.ttf") format("truetype"); + src: url("/fonts/iconfont/iconfont.woff") format("woff"), url("/fonts/iconfont/iconfont.ttf") format("truetype"); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } .iconfont { diff --git a/public/fonts/design/iconfont.json b/public/fonts/design/iconfont.json new file mode 100644 index 00000000..978a4c1f --- /dev/null +++ b/public/fonts/design/iconfont.json @@ -0,0 +1,429 @@ +{ + "id": "1828406", + "name": "oc-design", + "font_family": "iconfont", + "css_prefix_text": "icon", + "description": "", + "glyphs": [ + { + "icon_id": "20804653", + "name": "评 论", + "font_class": "pinglun", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "16838458", + "name": "多图列表", + "font_class": "duotuliebiao", + "unicode": "e6f3", + "unicode_decimal": 59123 + }, + { + "icon_id": "20288261", + "name": "视频", + "font_class": "shipin", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "22121657", + "name": "背景", + "font_class": "beijing", + "unicode": "e6eb", + "unicode_decimal": 59115 + }, + { + "icon_id": "1132464", + "name": "浏览记录", + "font_class": "liulanjilu1", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "15954666", + "name": "产品", + "font_class": "chanpin", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "17907876", + "name": "产品 (1)", + "font_class": "chanpin1", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "903795", + "name": "图片", + "font_class": "tupian2", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "13988575", + "name": "选项卡", + "font_class": "xuanxiangka1", + "unicode": "e688", + "unicode_decimal": 59016 + }, + { + "icon_id": "744662", + "name": "文章管理02", + "font_class": "wenzhangguanli", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "20657761", + "name": "文章", + "font_class": "houtaiguanli-fabuwenzhang", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "2495953", + "name": "文章", + "font_class": "wenzhang", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "2836399", + "name": "文章", + "font_class": "wenzhang1", + "unicode": "e734", + "unicode_decimal": 59188 + }, + { + "icon_id": "22099270", + "name": "轮播", + "font_class": "lunbo", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "960332", + "name": "商品对比", + "font_class": "shangpinduibi", + "unicode": "e8a5", + "unicode_decimal": 59557 + }, + { + "icon_id": "7551218", + "name": "爆款商品", + "font_class": "RectangleCopy", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "10021408", + "name": "上传商品", + "font_class": "shangchuanshangpin", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "838044", + "name": "秒杀", + "font_class": "miaosha", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "903756", + "name": "40_砍价", + "font_class": "40kanjia", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "1221715", + "name": "拼团购", + "font_class": "pintuangou", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "1350178", + "name": "热卖", + "font_class": "remai", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "2325937", + "name": "图片", + "font_class": "tupian1", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "2681723", + "name": "优惠券", + "font_class": "coupon", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "2821019", + "name": "幻灯片", + "font_class": "huaban", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "3188471", + "name": "商品", + "font_class": "goods", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "3315084", + "name": "博客园", + "font_class": "bokeyuan", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "4315710", + "name": "砍价", + "font_class": "kanjia", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "4539896", + "name": "分类", + "font_class": "fenlei", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "5397240", + "name": "秒杀", + "font_class": "miaosha1", + "unicode": "e725", + "unicode_decimal": 59173 + }, + { + "icon_id": "7173057", + "name": "幻灯片", + "font_class": "emwhuandengpian", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "11520926", + "name": "砍价", + "font_class": "kanjia1", + "unicode": "e76b", + "unicode_decimal": 59243 + }, + { + "icon_id": "11987681", + "name": "选项卡", + "font_class": "xuanxiangka", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "12842489", + "name": "图标 1795 (1)", + "font_class": "tubiao", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "13547745", + "name": "轮播图", + "font_class": "lunbotu", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "15984055", + "name": "富文本框", + "font_class": "fuwenbenkuang", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "16853946", + "name": "轮播图", + "font_class": "lunbotu1", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "20323339", + "name": "品牌", + "font_class": "pinpai", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "8777509", + "name": "arrow_up", + "font_class": "icon-test", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "8777510", + "name": "arrow_left", + "font_class": "icon-test1", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "8777511", + "name": "arrow_down", + "font_class": "icon-test2", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "8777512", + "name": "arrow_right", + "font_class": "icon-test3", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "15872071", + "name": "没有数据", + "font_class": "meiyoushuju", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "11843869", + "name": "拖动", + "font_class": "tuodong1", + "unicode": "e6f9", + "unicode_decimal": 59129 + }, + { + "icon_id": "538489", + "name": "加", + "font_class": "jia", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "15272275", + "name": "拖动", + "font_class": "tuodong", + "unicode": "e6ff", + "unicode_decimal": 59135 + }, + { + "icon_id": "1665686", + "name": "前往", + "font_class": "qianwang", + "unicode": "e945", + "unicode_decimal": 59717 + }, + { + "icon_id": "4770735", + "name": "删除", + "font_class": "shanchu1", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "13080045", + "name": "标题", + "font_class": "biaoti", + "unicode": "e981", + "unicode_decimal": 59777 + }, + { + "icon_id": "13309705", + "name": "标题", + "font_class": "biaoti1", + "unicode": "e92f", + "unicode_decimal": 59695 + }, + { + "icon_id": "680974", + "name": "产品2", + "font_class": "chanpin2", + "unicode": "e71a", + "unicode_decimal": 59162 + }, + { + "icon_id": "1104742", + "name": "未标题-22", + "font_class": "weibiaoti22", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "9874536", + "name": "KHCFDC_图片", + "font_class": "tupian", + "unicode": "e6de", + "unicode_decimal": 59102 + }, + { + "icon_id": "551331", + "name": "项目管理", + "font_class": "xiangmuguanli", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "554155", + "name": "加", + "font_class": "iconset0186", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "6629866", + "name": "左 左", + "font_class": "zuozuo-", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "688106", + "name": "手机", + "font_class": "shouji1", + "unicode": "e791", + "unicode_decimal": 59281 + }, + { + "icon_id": "1134339", + "name": "手机", + "font_class": "shouji", + "unicode": "e686", + "unicode_decimal": 59014 + }, + { + "icon_id": "5800406", + "name": "保存", + "font_class": "baocun", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "6487822", + "name": "电脑", + "font_class": "diannao", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "6629890", + "name": "右 右", + "font_class": "youyou-", + "unicode": "e642", + "unicode_decimal": 58946 + } + ] +} diff --git a/public/fonts/design/iconfont.ttf b/public/fonts/design/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..608907ae2f267363bf75e65d66234ae25201e6d1 GIT binary patch literal 19000 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 O;dSw7_)cSZ{l5S=`K%uR literal 0 HcmV?d00001 diff --git a/public/fonts/design/iconfont.woff b/public/fonts/design/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..dab1e1d93b1abd64993ef86721d560167127c65c GIT binary patch literal 11628 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 SHQO!^%GU~;1)r0vX8-`)^c3v? literal 0 HcmV?d00001 diff --git a/public/vendor/iconfont/iconfont.json b/public/fonts/iconfont/iconfont.json similarity index 100% rename from public/vendor/iconfont/iconfont.json rename to public/fonts/iconfont/iconfont.json diff --git a/public/vendor/iconfont/iconfont.ttf b/public/fonts/iconfont/iconfont.ttf similarity index 100% rename from public/vendor/iconfont/iconfont.ttf rename to public/fonts/iconfont/iconfont.ttf diff --git a/public/vendor/iconfont/iconfont.woff b/public/fonts/iconfont/iconfont.woff similarity index 100% rename from public/vendor/iconfont/iconfont.woff rename to public/fonts/iconfont/iconfont.woff diff --git a/resources/beike/admin/css/_iconfont.scss b/resources/beike/admin/css/_iconfont.scss index 84275c61..fb3b17a3 100644 --- a/resources/beike/admin/css/_iconfont.scss +++ b/resources/beike/admin/css/_iconfont.scss @@ -17,8 +17,8 @@ // } @font-face {font-family: 'iconfont'; - src: url('/vendor/iconfont/iconfont.woff') format('woff'), /* chrome、firefox */ - url('/vendor/iconfont/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ + src: url('/fonts/iconfont/iconfont.woff') format('woff'), /* chrome、firefox */ + url('/fonts/iconfont/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } .iconfont { diff --git a/resources/beike/admin/css/design/app.scss b/resources/beike/admin/css/design/app.scss index 79a39ac4..6e0b2f3d 100644 --- a/resources/beike/admin/css/design/app.scss +++ b/resources/beike/admin/css/design/app.scss @@ -1,7 +1,10 @@ -@import '../iconfont'; - $main_color: #0072ff; +@font-face {font-family: 'iconfont'; + src: url('/fonts/design/iconfont.woff') format('woff'), /* chrome、firefox */ + url('/fonts/design/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ +} + body.page-design { background-color: #fff; padding: 0; @@ -10,6 +13,16 @@ body.page-design { height: 100vh; overflow: hidden; + .iconfont { + font-family:"iconfont" !important; + font-size:16px; + font-style:normal; + -webkit-font-smoothing: antialiased; + // -webkit-text-stroke-width: 0.2px; + -webkit-text-stroke-width: 0; + -moz-osx-font-smoothing: grayscale; + } + [class*=" el-icon-"], [class^=el-icon-] { font-weight: 600; } @@ -142,9 +155,11 @@ body.page-design { .icon { padding: 12px 0 7px; - width: 36px; + // width: 36px; height: 36px; - display: inline-block; + display: flex; + justify-content: center; + align-items: center; img { max-width: 100%; max-height: auto; diff --git a/resources/beike/admin/views/pages/design/builder/index.blade.php b/resources/beike/admin/views/pages/design/builder/index.blade.php index b6676e84..1a56b42a 100644 --- a/resources/beike/admin/views/pages/design/builder/index.blade.php +++ b/resources/beike/admin/views/pages/design/builder/index.blade.php @@ -48,7 +48,7 @@
-
+
@{{ item.name }}
diff --git a/resources/beike/shop/default/css/iconfont.scss b/resources/beike/shop/default/css/iconfont.scss index d9c5f345..206b7d43 100644 --- a/resources/beike/shop/default/css/iconfont.scss +++ b/resources/beike/shop/default/css/iconfont.scss @@ -1,8 +1,8 @@ @charset "UTF-8"; @font-face {font-family: 'iconfont'; - src: url('/vendor/iconfont/iconfont.woff') format('woff'), /* chrome、firefox */ - url('/vendor/iconfont/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ + src: url('/fonts/iconfont/iconfont.woff') format('woff'), /* chrome、firefox */ + url('/fonts/iconfont/iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } .iconfont {