From b2f76c5771b893b909e2ac5f971c327cfead60f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Fri, 23 Aug 2024 14:09:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/search-icons/demo.css | 539 ++++++ src/assets/search-icons/demo_index.html | 2328 +++++++++++++++++++++++ src/assets/search-icons/iconfont.css | 388 ++++ src/assets/search-icons/iconfont.js | 1 + src/assets/search-icons/iconfont.json | 660 +++++++ src/assets/search-icons/iconfont.svg | 205 ++ src/assets/search-icons/iconfont.ttf | Bin 0 -> 23856 bytes src/assets/search-icons/iconfont.woff | Bin 0 -> 14740 bytes src/assets/search-icons/iconfont.woff2 | Bin 0 -> 12668 bytes 9 files changed, 4121 insertions(+) create mode 100644 src/assets/search-icons/demo.css create mode 100644 src/assets/search-icons/demo_index.html create mode 100644 src/assets/search-icons/iconfont.css create mode 100644 src/assets/search-icons/iconfont.js create mode 100644 src/assets/search-icons/iconfont.json create mode 100644 src/assets/search-icons/iconfont.svg create mode 100644 src/assets/search-icons/iconfont.ttf create mode 100644 src/assets/search-icons/iconfont.woff create mode 100644 src/assets/search-icons/iconfont.woff2 diff --git a/src/assets/search-icons/demo.css b/src/assets/search-icons/demo.css new file mode 100644 index 00000000..a67054a0 --- /dev/null +++ b/src/assets/search-icons/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/src/assets/search-icons/demo_index.html b/src/assets/search-icons/demo_index.html new file mode 100644 index 00000000..6e190650 --- /dev/null +++ b/src/assets/search-icons/demo_index.html @@ -0,0 +1,2328 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    礼物
    +
    &#xe771;
    +
  • + +
  • + +
    放大
    +
    &#xe60d;
    +
  • + +
  • + +
    放大-四角
    +
    &#xe602;
    +
  • + +
  • + +
    放大-边线
    +
    &#xe6f2;
    +
  • + +
  • + 𐆃 +
    地图导航
    +
    &#x10183;
    +
  • + +
  • + +
    选中下标
    +
    &#xe729;
    +
  • + +
  • + +
    感叹号
    +
    &#xe71f;
    +
  • + +
  • + +
    复制
    +
    &#xe71e;
    +
  • + +
  • + +
    转账
    +
    &#xe71b;
    +
  • + +
  • + +
    收款
    +
    &#xe71c;
    +
  • + +
  • + +
    转换2
    +
    &#xe71d;
    +
  • + +
  • + +
    提现
    +
    &#xe717;
    +
  • + +
  • + +
    充值
    +
    &#xe718;
    +
  • + +
  • + +
    转换
    +
    &#xe719;
    +
  • + +
  • + +
    明细
    +
    &#xe71a;
    +
  • + +
  • + +
    门店
    +
    &#xe6f3;
    +
  • + +
  • + +
    星星
    +
    &#xe6ef;
    +
  • + +
  • + +
    位置定位
    +
    &#xe6f0;
    +
  • + +
  • + +
    消息
    +
    &#xe6f1;
    +
  • + +
  • + +
    login-language
    +
    &#xe6ed;
    +
  • + +
  • + +
    login-down-arrow
    +
    &#xe6ee;
    +
  • + +
  • + +
    删除
    +
    &#xe6ec;
    +
  • + +
  • + +
    成功对号
    +
    &#xe6eb;
    +
  • + +
  • + +
    Shopping cart1107
    +
    &#xe6e7;
    +
  • + +
  • + +
    me1107
    +
    &#xe6e8;
    +
  • + +
  • + +
    classify1107
    +
    &#xe6e9;
    +
  • + +
  • + +
    index1107
    +
    &#xe6ea;
    +
  • + +
  • + +
    支付_支付失败
    +
    &#xe6e6;
    +
  • + +
  • + +
    jianpan-guanbi
    +
    &#xe6e5;
    +
  • + +
  • + +
    转账/转换
    +
    &#xe6e4;
    +
  • + +
  • + +
    wytw-sctp
    +
    &#xe6e3;
    +
  • + +
  • + +
    xzzx-shij
    +
    &#xe6e2;
    +
  • + +
  • + +
    xzzx-rhaz
    +
    &#xe6e0;
    +
  • + +
  • + +
    xzzx-kfwd
    +
    &#xe6e1;
    +
  • + +
  • + +
    wenda-wytw
    +
    &#xe6de;
    +
  • + +
  • + +
    wenda-wdtw
    +
    &#xe6df;
    +
  • + +
  • + +
    bowenxiangqing-dianzan-xuaz
    +
    &#xe6dd;
    +
  • + +
  • + +
    bowenxiangqing-fenxiang
    +
    &#xe6dc;
    +
  • + +
  • + +
    bowenxiangqing-huifu
    +
    &#xe6ce;
    +
  • + +
  • + +
    bowenxiangqing-dianzan
    +
    &#xe6da;
    +
  • + +
  • + +
    wodeqianbao-eyeclo2
    +
    &#xe6db;
    +
  • + +
  • + +
    zuhedap-shoping
    +
    &#xe6d9;
    +
  • + +
  • + +
    wdhy-gaoji
    +
    &#xe6d8;
    +
  • + +
  • + +
    二维码
    +
    &#xe6d7;
    +
  • + +
  • + +
    wdfx-ptfx
    +
    &#xe6c6;
    +
  • + +
  • + +
    wdfx-gjfx
    +
    &#xe6d5;
    +
  • + +
  • + +
    xzdz-tianjiabiaoq
    +
    &#xe6d6;
    +
  • + +
  • + +
    xzdz-dingwei
    +
    &#xe6d2;
    +
  • + +
  • + +
    wddz-bianji
    +
    &#xe6d3;
    +
  • + +
  • + +
    bjdz-guanbi
    +
    &#xe6d4;
    +
  • + +
  • + +
    箭头-向左
    +
    &#xe6d1;
    +
  • + +
  • + +
    扫一扫
    +
    &#xe6cf;
    +
  • + +
  • + +
    wodeqianbao-eye
    +
    &#xe6d0;
    +
  • + +
  • + +
    mendian-dingwei
    +
    &#xe6cd;
    +
  • + +
  • + +
    zhifu-yixuan
    +
    &#xe6ca;
    +
  • + +
  • + +
    zhifu-weixuan
    +
    &#xe6cb;
    +
  • + +
  • + +
    箭头-向下
    +
    &#xe6cc;
    +
  • + +
  • + +
    关闭-空心
    +
    &#xe6c9;
    +
  • + +
  • + +
    kaitonghuiy-dingdan
    +
    &#xe6c8;
    +
  • + +
  • + +
    miaosha-hdgz
    +
    &#xe6c7;
    +
  • + +
  • + +
    mendian-sc
    +
    &#xe6c4;
    +
  • + +
  • + +
    mendian-kefu
    +
    &#xe6c5;
    +
  • + +
  • + +
    qiandao-tancguanbi
    +
    &#xe6c3;
    +
  • + +
  • + +
    qiandao-dqxz
    +
    &#xe6bc;
    +
  • + +
  • + +
    分享-正方形
    +
    &#xe6bd;
    +
  • + +
  • + +
    qiandao-wdqd
    +
    &#xe6be;
    +
  • + +
  • + +
    qiandao-zudui
    +
    &#xe6bf;
    +
  • + +
  • + +
    圆角箭头-向右
    +
    &#xe6c0;
    +
  • + +
  • + +
    qiandao-yixuan
    +
    &#xe6c1;
    +
  • + +
  • + +
    箭头-向右
    +
    &#xe6c2;
    +
  • + +
  • + +
    zhibo-shixiao
    +
    &#xe6bb;
    +
  • + +
  • + +
    icon-cart-dec
    +
    &#xe6ba;
    +
  • + +
  • + +
    icon-cart-inc
    +
    &#xe6b9;
    +
  • + +
  • + +
    箭头-向上
    +
    &#xe6b8;
    +
  • + +
  • + +
    icon-fenlei-more
    +
    &#xe6b7;
    +
  • + +
  • + +
    icon-zhibo-time
    +
    &#xe6b3;
    +
  • + +
  • + +
    icon-pp-all
    +
    &#xe6b4;
    +
  • + +
  • + +
    icon-zhibo-zt
    +
    &#xe6b5;
    +
  • + +
  • + +
    icon-zhibo-jies
    +
    &#xe6b6;
    +
  • + +
  • + +
    icon-md-phone
    +
    &#xe6b1;
    +
  • + +
  • + +
    icon-md-dh
    +
    &#xe6b2;
    +
  • + +
  • + +
    icon-index-zxmd-phone
    +
    &#xe6ac;
    +
  • + +
  • + +
    icon-index-zxmd-dh
    +
    &#xe6ad;
    +
  • + +
  • + +
    icon-index-zxmd-time
    +
    &#xe6ae;
    +
  • + +
  • + +
    icon-index-zxmd-dress
    +
    &#xe6af;
    +
  • + +
  • + +
    icon-index-notice
    +
    &#xe6a8;
    +
  • + +
  • + +
    icon-index-search
    +
    &#xe6a9;
    +
  • + +
  • + +
    icon-applet-me-settings-acquiesce
    +
    &#xe6a6;
    +
  • + +
  • + +
    icon-applet-me-message-acquiesce
    +
    &#xe6a7;
    +
  • + +
  • + +
    icon-applet-me-acquiesce
    +
    &#xe6a2;
    +
  • + +
  • + +
    icon-applet-sort-acquiesce
    +
    &#xe6a5;
    +
  • + +
  • + +
    icon-applet-index-acquiesce
    +
    &#xe6a4;
    +
  • + +
  • + +
    icon-applet-shop-acquiesce
    +
    &#xe6a3;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1724376718457') format('woff2'),
+       url('iconfont.woff?t=1724376718457') format('woff'),
+       url('iconfont.ttf?t=1724376718457') format('truetype'),
+       url('iconfont.svg?t=1724376718457#iconfont') format('svg');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 礼物 +
    +
    .icon-gift-fine +
    +
  • + +
  • + +
    + 放大 +
    +
    .icon-enlarge +
    +
  • + +
  • + +
    + 放大-四角 +
    +
    .icon-enlarge-four +
    +
  • + +
  • + +
    + 放大-边线 +
    +
    .icon-enlarge-border +
    +
  • + +
  • + +
    + 地图导航 +
    +
    .icon-map-navigator +
    +
  • + +
  • + +
    + 选中下标 +
    +
    .icon-down-mark +
    +
  • + +
  • + +
    + 感叹号 +
    +
    .icon-sigh-o +
    +
  • + +
  • + +
    + 复制 +
    +
    .icon-copy +
    +
  • + +
  • + +
    + 转账 +
    +
    .icon-transfer-count +
    +
  • + +
  • + +
    + 收款 +
    +
    .icon-collection +
    +
  • + +
  • + +
    + 转换2 +
    +
    .icon-convert2 +
    +
  • + +
  • + +
    + 提现 +
    +
    .icon-cash +
    +
  • + +
  • + +
    + 充值 +
    +
    .icon-recharge +
    +
  • + +
  • + +
    + 转换 +
    +
    .icon-convert +
    +
  • + +
  • + +
    + 明细 +
    +
    .icon-detail +
    +
  • + +
  • + +
    + 门店 +
    +
    .icon-store +
    +
  • + +
  • + +
    + 星星 +
    +
    .icon-star +
    +
  • + +
  • + +
    + 位置定位 +
    +
    .icon-location +
    +
  • + +
  • + +
    + 消息 +
    +
    .icon-message +
    +
  • + +
  • + +
    + login-language +
    +
    .icon-login-language +
    +
  • + +
  • + +
    + login-down-arrow +
    +
    .icon-login-down-arrow +
    +
  • + +
  • + +
    + 删除 +
    +
    .icon-delete +
    +
  • + +
  • + +
    + 成功对号 +
    +
    .icon-checked +
    +
  • + +
  • + +
    + Shopping cart1107 +
    +
    .icon-a-Shoppingcart1107 +
    +
  • + +
  • + +
    + me1107 +
    +
    .icon-me1107 +
    +
  • + +
  • + +
    + classify1107 +
    +
    .icon-classify1107 +
    +
  • + +
  • + +
    + index1107 +
    +
    .icon-index1107 +
    +
  • + +
  • + +
    + 支付_支付失败 +
    +
    .icon-payment-fail +
    +
  • + +
  • + +
    + jianpan-guanbi +
    +
    .icon-keyboard-backspace +
    +
  • + +
  • + +
    + 转账/转换 +
    +
    .icon-transfer +
    +
  • + +
  • + +
    + wytw-sctp +
    +
    .icon-wytw-sctp +
    +
  • + +
  • + +
    + xzzx-shij +
    +
    .icon-xzzx-shij +
    +
  • + +
  • + +
    + xzzx-rhaz +
    +
    .icon-xzzx-rhaz +
    +
  • + +
  • + +
    + xzzx-kfwd +
    +
    .icon-xzzx-kfwd +
    +
  • + +
  • + +
    + wenda-wytw +
    +
    .icon-wenda-wytw +
    +
  • + +
  • + +
    + wenda-wdtw +
    +
    .icon-wenda-wdtw +
    +
  • + +
  • + +
    + bowenxiangqing-dianzan-xuaz +
    +
    .icon-bowenxiangqing-dianzan-xuaz +
    +
  • + +
  • + +
    + bowenxiangqing-fenxiang +
    +
    .icon-bowenxiangqing-fenxiang +
    +
  • + +
  • + +
    + bowenxiangqing-huifu +
    +
    .icon-bowenxiangqing-huifu +
    +
  • + +
  • + +
    + bowenxiangqing-dianzan +
    +
    .icon-bowenxiangqing-dianzan +
    +
  • + +
  • + +
    + wodeqianbao-eyeclo2 +
    +
    .icon-wodeqianbao-eyeclo2 +
    +
  • + +
  • + +
    + zuhedap-shoping +
    +
    .icon-zuhedap-shoping +
    +
  • + +
  • + +
    + wdhy-gaoji +
    +
    .icon-wdhy-gaoji +
    +
  • + +
  • + +
    + 二维码 +
    +
    .icon-qrcode +
    +
  • + +
  • + +
    + wdfx-ptfx +
    +
    .icon-wdfx-ptfx +
    +
  • + +
  • + +
    + wdfx-gjfx +
    +
    .icon-wdfx-gjfx +
    +
  • + +
  • + +
    + xzdz-tianjiabiaoq +
    +
    .icon-xzdz-tianjiabiaoq +
    +
  • + +
  • + +
    + xzdz-dingwei +
    +
    .icon-xzdz-dingwei +
    +
  • + +
  • + +
    + wddz-bianji +
    +
    .icon-wddz-bianji +
    +
  • + +
  • + +
    + bjdz-guanbi +
    +
    .icon-bjdz-guanbi +
    +
  • + +
  • + +
    + 箭头-向左 +
    +
    .icon-arrow-left +
    +
  • + +
  • + +
    + 扫一扫 +
    +
    .icon-scan +
    +
  • + +
  • + +
    + wodeqianbao-eye +
    +
    .icon-wodeqianbao-eye +
    +
  • + +
  • + +
    + mendian-dingwei +
    +
    .icon-mendian-dingwei +
    +
  • + +
  • + +
    + zhifu-yixuan +
    +
    .icon-zhifu-yixuan +
    +
  • + +
  • + +
    + zhifu-weixuan +
    +
    .icon-zhifu-weixuan +
    +
  • + +
  • + +
    + 箭头-向下 +
    +
    .icon-arrow-bottom +
    +
  • + +
  • + +
    + 关闭-空心 +
    +
    .icon-close-o +
    +
  • + +
  • + +
    + kaitonghuiy-dingdan +
    +
    .icon-kaitonghuiy-dingdan +
    +
  • + +
  • + +
    + miaosha-hdgz +
    +
    .icon-miaosha-hdgz +
    +
  • + +
  • + +
    + mendian-sc +
    +
    .icon-mendian-sc +
    +
  • + +
  • + +
    + mendian-kefu +
    +
    .icon-mendian-kefu +
    +
  • + +
  • + +
    + qiandao-tancguanbi +
    +
    .icon-qiandao-tancguanbi +
    +
  • + +
  • + +
    + qiandao-dqxz +
    +
    .icon-qiandao-dqxz +
    +
  • + +
  • + +
    + 分享-正方形 +
    +
    .icon-share-square +
    +
  • + +
  • + +
    + qiandao-wdqd +
    +
    .icon-qiandao-wdqd +
    +
  • + +
  • + +
    + qiandao-zudui +
    +
    .icon-qiandao-zudui +
    +
  • + +
  • + +
    + 圆角箭头-向右 +
    +
    .icon-arrow-right-round +
    +
  • + +
  • + +
    + qiandao-yixuan +
    +
    .icon-qiandao-yixuan +
    +
  • + +
  • + +
    + 箭头-向右 +
    +
    .icon-arrow-right +
    +
  • + +
  • + +
    + zhibo-shixiao +
    +
    .icon-zhibo-shixiao +
    +
  • + +
  • + +
    + icon-cart-dec +
    +
    .icon-cart-dec +
    +
  • + +
  • + +
    + icon-cart-inc +
    +
    .icon-cart-inc +
    +
  • + +
  • + +
    + 箭头-向上 +
    +
    .icon-arrow-top +
    +
  • + +
  • + +
    + icon-fenlei-more +
    +
    .icon-fenlei-more +
    +
  • + +
  • + +
    + icon-zhibo-time +
    +
    .icon-zhibo-time +
    +
  • + +
  • + +
    + icon-pp-all +
    +
    .icon-pp-all +
    +
  • + +
  • + +
    + icon-zhibo-zt +
    +
    .icon-zhibo-zt +
    +
  • + +
  • + +
    + icon-zhibo-jies +
    +
    .icon-zhibo-jies +
    +
  • + +
  • + +
    + icon-md-phone +
    +
    .icon-md-phone +
    +
  • + +
  • + +
    + icon-md-dh +
    +
    .icon-md-dh +
    +
  • + +
  • + +
    + icon-index-zxmd-phone +
    +
    .icon-index-zxmd-phone +
    +
  • + +
  • + +
    + icon-index-zxmd-dh +
    +
    .icon-index-zxmd-dh +
    +
  • + +
  • + +
    + icon-index-zxmd-time +
    +
    .icon-index-zxmd-time +
    +
  • + +
  • + +
    + icon-index-zxmd-dress +
    +
    .icon-index-zxmd-dress +
    +
  • + +
  • + +
    + icon-index-notice +
    +
    .icon-index-notice +
    +
  • + +
  • + +
    + icon-index-search +
    +
    .icon-index-search +
    +
  • + +
  • + +
    + icon-applet-me-settings-acquiesce +
    +
    .icon-applet-me-settings-acquiesce +
    +
  • + +
  • + +
    + icon-applet-me-message-acquiesce +
    +
    .icon-applet-me-message-acquiesce +
    +
  • + +
  • + +
    + icon-applet-me-acquiesce +
    +
    .icon-applet-me-acquiesce +
    +
  • + +
  • + +
    + icon-applet-sort-acquiesce +
    +
    .icon-applet-sort-acquiesce +
    +
  • + +
  • + +
    + icon-applet-index-acquiesce +
    +
    .icon-applet-index-acquiesce +
    +
  • + +
  • + +
    + icon-applet-shop-acquiesce +
    +
    .icon-applet-shop-acquiesce +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    礼物
    +
    #icon-gift-fine
    +
  • + +
  • + +
    放大
    +
    #icon-enlarge
    +
  • + +
  • + +
    放大-四角
    +
    #icon-enlarge-four
    +
  • + +
  • + +
    放大-边线
    +
    #icon-enlarge-border
    +
  • + +
  • + +
    地图导航
    +
    #icon-map-navigator
    +
  • + +
  • + +
    选中下标
    +
    #icon-down-mark
    +
  • + +
  • + +
    感叹号
    +
    #icon-sigh-o
    +
  • + +
  • + +
    复制
    +
    #icon-copy
    +
  • + +
  • + +
    转账
    +
    #icon-transfer-count
    +
  • + +
  • + +
    收款
    +
    #icon-collection
    +
  • + +
  • + +
    转换2
    +
    #icon-convert2
    +
  • + +
  • + +
    提现
    +
    #icon-cash
    +
  • + +
  • + +
    充值
    +
    #icon-recharge
    +
  • + +
  • + +
    转换
    +
    #icon-convert
    +
  • + +
  • + +
    明细
    +
    #icon-detail
    +
  • + +
  • + +
    门店
    +
    #icon-store
    +
  • + +
  • + +
    星星
    +
    #icon-star
    +
  • + +
  • + +
    位置定位
    +
    #icon-location
    +
  • + +
  • + +
    消息
    +
    #icon-message
    +
  • + +
  • + +
    login-language
    +
    #icon-login-language
    +
  • + +
  • + +
    login-down-arrow
    +
    #icon-login-down-arrow
    +
  • + +
  • + +
    删除
    +
    #icon-delete
    +
  • + +
  • + +
    成功对号
    +
    #icon-checked
    +
  • + +
  • + +
    Shopping cart1107
    +
    #icon-a-Shoppingcart1107
    +
  • + +
  • + +
    me1107
    +
    #icon-me1107
    +
  • + +
  • + +
    classify1107
    +
    #icon-classify1107
    +
  • + +
  • + +
    index1107
    +
    #icon-index1107
    +
  • + +
  • + +
    支付_支付失败
    +
    #icon-payment-fail
    +
  • + +
  • + +
    jianpan-guanbi
    +
    #icon-keyboard-backspace
    +
  • + +
  • + +
    转账/转换
    +
    #icon-transfer
    +
  • + +
  • + +
    wytw-sctp
    +
    #icon-wytw-sctp
    +
  • + +
  • + +
    xzzx-shij
    +
    #icon-xzzx-shij
    +
  • + +
  • + +
    xzzx-rhaz
    +
    #icon-xzzx-rhaz
    +
  • + +
  • + +
    xzzx-kfwd
    +
    #icon-xzzx-kfwd
    +
  • + +
  • + +
    wenda-wytw
    +
    #icon-wenda-wytw
    +
  • + +
  • + +
    wenda-wdtw
    +
    #icon-wenda-wdtw
    +
  • + +
  • + +
    bowenxiangqing-dianzan-xuaz
    +
    #icon-bowenxiangqing-dianzan-xuaz
    +
  • + +
  • + +
    bowenxiangqing-fenxiang
    +
    #icon-bowenxiangqing-fenxiang
    +
  • + +
  • + +
    bowenxiangqing-huifu
    +
    #icon-bowenxiangqing-huifu
    +
  • + +
  • + +
    bowenxiangqing-dianzan
    +
    #icon-bowenxiangqing-dianzan
    +
  • + +
  • + +
    wodeqianbao-eyeclo2
    +
    #icon-wodeqianbao-eyeclo2
    +
  • + +
  • + +
    zuhedap-shoping
    +
    #icon-zuhedap-shoping
    +
  • + +
  • + +
    wdhy-gaoji
    +
    #icon-wdhy-gaoji
    +
  • + +
  • + +
    二维码
    +
    #icon-qrcode
    +
  • + +
  • + +
    wdfx-ptfx
    +
    #icon-wdfx-ptfx
    +
  • + +
  • + +
    wdfx-gjfx
    +
    #icon-wdfx-gjfx
    +
  • + +
  • + +
    xzdz-tianjiabiaoq
    +
    #icon-xzdz-tianjiabiaoq
    +
  • + +
  • + +
    xzdz-dingwei
    +
    #icon-xzdz-dingwei
    +
  • + +
  • + +
    wddz-bianji
    +
    #icon-wddz-bianji
    +
  • + +
  • + +
    bjdz-guanbi
    +
    #icon-bjdz-guanbi
    +
  • + +
  • + +
    箭头-向左
    +
    #icon-arrow-left
    +
  • + +
  • + +
    扫一扫
    +
    #icon-scan
    +
  • + +
  • + +
    wodeqianbao-eye
    +
    #icon-wodeqianbao-eye
    +
  • + +
  • + +
    mendian-dingwei
    +
    #icon-mendian-dingwei
    +
  • + +
  • + +
    zhifu-yixuan
    +
    #icon-zhifu-yixuan
    +
  • + +
  • + +
    zhifu-weixuan
    +
    #icon-zhifu-weixuan
    +
  • + +
  • + +
    箭头-向下
    +
    #icon-arrow-bottom
    +
  • + +
  • + +
    关闭-空心
    +
    #icon-close-o
    +
  • + +
  • + +
    kaitonghuiy-dingdan
    +
    #icon-kaitonghuiy-dingdan
    +
  • + +
  • + +
    miaosha-hdgz
    +
    #icon-miaosha-hdgz
    +
  • + +
  • + +
    mendian-sc
    +
    #icon-mendian-sc
    +
  • + +
  • + +
    mendian-kefu
    +
    #icon-mendian-kefu
    +
  • + +
  • + +
    qiandao-tancguanbi
    +
    #icon-qiandao-tancguanbi
    +
  • + +
  • + +
    qiandao-dqxz
    +
    #icon-qiandao-dqxz
    +
  • + +
  • + +
    分享-正方形
    +
    #icon-share-square
    +
  • + +
  • + +
    qiandao-wdqd
    +
    #icon-qiandao-wdqd
    +
  • + +
  • + +
    qiandao-zudui
    +
    #icon-qiandao-zudui
    +
  • + +
  • + +
    圆角箭头-向右
    +
    #icon-arrow-right-round
    +
  • + +
  • + +
    qiandao-yixuan
    +
    #icon-qiandao-yixuan
    +
  • + +
  • + +
    箭头-向右
    +
    #icon-arrow-right
    +
  • + +
  • + +
    zhibo-shixiao
    +
    #icon-zhibo-shixiao
    +
  • + +
  • + +
    icon-cart-dec
    +
    #icon-cart-dec
    +
  • + +
  • + +
    icon-cart-inc
    +
    #icon-cart-inc
    +
  • + +
  • + +
    箭头-向上
    +
    #icon-arrow-top
    +
  • + +
  • + +
    icon-fenlei-more
    +
    #icon-fenlei-more
    +
  • + +
  • + +
    icon-zhibo-time
    +
    #icon-zhibo-time
    +
  • + +
  • + +
    icon-pp-all
    +
    #icon-pp-all
    +
  • + +
  • + +
    icon-zhibo-zt
    +
    #icon-zhibo-zt
    +
  • + +
  • + +
    icon-zhibo-jies
    +
    #icon-zhibo-jies
    +
  • + +
  • + +
    icon-md-phone
    +
    #icon-md-phone
    +
  • + +
  • + +
    icon-md-dh
    +
    #icon-md-dh
    +
  • + +
  • + +
    icon-index-zxmd-phone
    +
    #icon-index-zxmd-phone
    +
  • + +
  • + +
    icon-index-zxmd-dh
    +
    #icon-index-zxmd-dh
    +
  • + +
  • + +
    icon-index-zxmd-time
    +
    #icon-index-zxmd-time
    +
  • + +
  • + +
    icon-index-zxmd-dress
    +
    #icon-index-zxmd-dress
    +
  • + +
  • + +
    icon-index-notice
    +
    #icon-index-notice
    +
  • + +
  • + +
    icon-index-search
    +
    #icon-index-search
    +
  • + +
  • + +
    icon-applet-me-settings-acquiesce
    +
    #icon-applet-me-settings-acquiesce
    +
  • + +
  • + +
    icon-applet-me-message-acquiesce
    +
    #icon-applet-me-message-acquiesce
    +
  • + +
  • + +
    icon-applet-me-acquiesce
    +
    #icon-applet-me-acquiesce
    +
  • + +
  • + +
    icon-applet-sort-acquiesce
    +
    #icon-applet-sort-acquiesce
    +
  • + +
  • + +
    icon-applet-index-acquiesce
    +
    #icon-applet-index-acquiesce
    +
  • + +
  • + +
    icon-applet-shop-acquiesce
    +
    #icon-applet-shop-acquiesce
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/src/assets/search-icons/iconfont.css b/src/assets/search-icons/iconfont.css new file mode 100644 index 00000000..b6d69e0f --- /dev/null +++ b/src/assets/search-icons/iconfont.css @@ -0,0 +1,388 @@ +@font-face { + font-family: "iconfont"; /* Project id 4227145 */ + src: url('iconfont.woff2?t=1724376718457') format('woff2'), + url('iconfont.woff?t=1724376718457') format('woff'), + url('iconfont.ttf?t=1724376718457') format('truetype'), + url('iconfont.svg?t=1724376718457#iconfont') format('svg'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-gift-fine:before { + content: "\e771"; +} + +.icon-enlarge:before { + content: "\e60d"; +} + +.icon-enlarge-four:before { + content: "\e602"; +} + +.icon-enlarge-border:before { + content: "\e6f2"; +} + +.icon-map-navigator:before { + content: "\10183"; +} + +.icon-down-mark:before { + content: "\e729"; +} + +.icon-sigh-o:before { + content: "\e71f"; +} + +.icon-copy:before { + content: "\e71e"; +} + +.icon-transfer-count:before { + content: "\e71b"; +} + +.icon-collection:before { + content: "\e71c"; +} + +.icon-convert2:before { + content: "\e71d"; +} + +.icon-cash:before { + content: "\e717"; +} + +.icon-recharge:before { + content: "\e718"; +} + +.icon-convert:before { + content: "\e719"; +} + +.icon-detail:before { + content: "\e71a"; +} + +.icon-store:before { + content: "\e6f3"; +} + +.icon-star:before { + content: "\e6ef"; +} + +.icon-location:before { + content: "\e6f0"; +} + +.icon-message:before { + content: "\e6f1"; +} + +.icon-login-language:before { + content: "\e6ed"; +} + +.icon-login-down-arrow:before { + content: "\e6ee"; +} + +.icon-delete:before { + content: "\e6ec"; +} + +.icon-checked:before { + content: "\e6eb"; +} + +.icon-a-Shoppingcart1107:before { + content: "\e6e7"; +} + +.icon-me1107:before { + content: "\e6e8"; +} + +.icon-classify1107:before { + content: "\e6e9"; +} + +.icon-index1107:before { + content: "\e6ea"; +} + +.icon-payment-fail:before { + content: "\e6e6"; +} + +.icon-keyboard-backspace:before { + content: "\e6e5"; +} + +.icon-transfer:before { + content: "\e6e4"; +} + +.icon-wytw-sctp:before { + content: "\e6e3"; +} + +.icon-xzzx-shij:before { + content: "\e6e2"; +} + +.icon-xzzx-rhaz:before { + content: "\e6e0"; +} + +.icon-xzzx-kfwd:before { + content: "\e6e1"; +} + +.icon-wenda-wytw:before { + content: "\e6de"; +} + +.icon-wenda-wdtw:before { + content: "\e6df"; +} + +.icon-bowenxiangqing-dianzan-xuaz:before { + content: "\e6dd"; +} + +.icon-bowenxiangqing-fenxiang:before { + content: "\e6dc"; +} + +.icon-bowenxiangqing-huifu:before { + content: "\e6ce"; +} + +.icon-bowenxiangqing-dianzan:before { + content: "\e6da"; +} + +.icon-wodeqianbao-eyeclo2:before { + content: "\e6db"; +} + +.icon-zuhedap-shoping:before { + content: "\e6d9"; +} + +.icon-wdhy-gaoji:before { + content: "\e6d8"; +} + +.icon-qrcode:before { + content: "\e6d7"; +} + +.icon-wdfx-ptfx:before { + content: "\e6c6"; +} + +.icon-wdfx-gjfx:before { + content: "\e6d5"; +} + +.icon-xzdz-tianjiabiaoq:before { + content: "\e6d6"; +} + +.icon-xzdz-dingwei:before { + content: "\e6d2"; +} + +.icon-wddz-bianji:before { + content: "\e6d3"; +} + +.icon-bjdz-guanbi:before { + content: "\e6d4"; +} + +.icon-arrow-left:before { + content: "\e6d1"; +} + +.icon-scan:before { + content: "\e6cf"; +} + +.icon-wodeqianbao-eye:before { + content: "\e6d0"; +} + +.icon-mendian-dingwei:before { + content: "\e6cd"; +} + +.icon-zhifu-yixuan:before { + content: "\e6ca"; +} + +.icon-zhifu-weixuan:before { + content: "\e6cb"; +} + +.icon-arrow-bottom:before { + content: "\e6cc"; +} + +.icon-close-o:before { + content: "\e6c9"; +} + +.icon-kaitonghuiy-dingdan:before { + content: "\e6c8"; +} + +.icon-miaosha-hdgz:before { + content: "\e6c7"; +} + +.icon-mendian-sc:before { + content: "\e6c4"; +} + +.icon-mendian-kefu:before { + content: "\e6c5"; +} + +.icon-qiandao-tancguanbi:before { + content: "\e6c3"; +} + +.icon-qiandao-dqxz:before { + content: "\e6bc"; +} + +.icon-share-square:before { + content: "\e6bd"; +} + +.icon-qiandao-wdqd:before { + content: "\e6be"; +} + +.icon-qiandao-zudui:before { + content: "\e6bf"; +} + +.icon-arrow-right-round:before { + content: "\e6c0"; +} + +.icon-qiandao-yixuan:before { + content: "\e6c1"; +} + +.icon-arrow-right:before { + content: "\e6c2"; +} + +.icon-zhibo-shixiao:before { + content: "\e6bb"; +} + +.icon-cart-dec:before { + content: "\e6ba"; +} + +.icon-cart-inc:before { + content: "\e6b9"; +} + +.icon-arrow-top:before { + content: "\e6b8"; +} + +.icon-fenlei-more:before { + content: "\e6b7"; +} + +.icon-zhibo-time:before { + content: "\e6b3"; +} + +.icon-pp-all:before { + content: "\e6b4"; +} + +.icon-zhibo-zt:before { + content: "\e6b5"; +} + +.icon-zhibo-jies:before { + content: "\e6b6"; +} + +.icon-md-phone:before { + content: "\e6b1"; +} + +.icon-md-dh:before { + content: "\e6b2"; +} + +.icon-index-zxmd-phone:before { + content: "\e6ac"; +} + +.icon-index-zxmd-dh:before { + content: "\e6ad"; +} + +.icon-index-zxmd-time:before { + content: "\e6ae"; +} + +.icon-index-zxmd-dress:before { + content: "\e6af"; +} + +.icon-index-notice:before { + content: "\e6a8"; +} + +.icon-index-search:before { + content: "\e6a9"; +} + +.icon-applet-me-settings-acquiesce:before { + content: "\e6a6"; +} + +.icon-applet-me-message-acquiesce:before { + content: "\e6a7"; +} + +.icon-applet-me-acquiesce:before { + content: "\e6a2"; +} + +.icon-applet-sort-acquiesce:before { + content: "\e6a5"; +} + +.icon-applet-index-acquiesce:before { + content: "\e6a4"; +} + +.icon-applet-shop-acquiesce:before { + content: "\e6a3"; +} + diff --git a/src/assets/search-icons/iconfont.js b/src/assets/search-icons/iconfont.js new file mode 100644 index 00000000..92fd7b84 --- /dev/null +++ b/src/assets/search-icons/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4227145='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var i,o,h,d,m,t=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}i=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_4227145,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?t(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),i()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(h=i,d=c.document,m=!1,v(),d.onreadystatechange=function(){"complete"==d.readyState&&(d.onreadystatechange=null,z())})}function z(){m||(m=!0,h())}function v(){try{d.documentElement.doScroll("left")}catch(a){return void setTimeout(v,50)}z()}})(window); \ No newline at end of file diff --git a/src/assets/search-icons/iconfont.json b/src/assets/search-icons/iconfont.json new file mode 100644 index 00000000..a7e2a97c --- /dev/null +++ b/src/assets/search-icons/iconfont.json @@ -0,0 +1,660 @@ +{ + "id": "4227145", + "name": "shopxo-小程序", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "41377695", + "name": "礼物", + "font_class": "gift-fine", + "unicode": "e771", + "unicode_decimal": 59249 + }, + { + "icon_id": "10056794", + "name": "放大", + "font_class": "enlarge", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "35646054", + "name": "放大-四角", + "font_class": "enlarge-four", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "9874481", + "name": "放大-边线", + "font_class": "enlarge-border", + "unicode": "e6f2", + "unicode_decimal": 59122 + }, + { + "icon_id": "38022714", + "name": "地图导航", + "font_class": "map-navigator", + "unicode": "10183", + "unicode_decimal": 65923 + }, + { + "icon_id": "31617637", + "name": "选中下标", + "font_class": "down-mark", + "unicode": "e729", + "unicode_decimal": 59177 + }, + { + "icon_id": "39479058", + "name": "感叹号", + "font_class": "sigh-o", + "unicode": "e71f", + "unicode_decimal": 59167 + }, + { + "icon_id": "39465602", + "name": "复制", + "font_class": "copy", + "unicode": "e71e", + "unicode_decimal": 59166 + }, + { + "icon_id": "39375289", + "name": "转账", + "font_class": "transfer-count", + "unicode": "e71b", + "unicode_decimal": 59163 + }, + { + "icon_id": "39375288", + "name": "收款", + "font_class": "collection", + "unicode": "e71c", + "unicode_decimal": 59164 + }, + { + "icon_id": "39375287", + "name": "转换2", + "font_class": "convert2", + "unicode": "e71d", + "unicode_decimal": 59165 + }, + { + "icon_id": "39374329", + "name": "提现", + "font_class": "cash", + "unicode": "e717", + "unicode_decimal": 59159 + }, + { + "icon_id": "39374327", + "name": "充值", + "font_class": "recharge", + "unicode": "e718", + "unicode_decimal": 59160 + }, + { + "icon_id": "39374328", + "name": "转换", + "font_class": "convert", + "unicode": "e719", + "unicode_decimal": 59161 + }, + { + "icon_id": "39374326", + "name": "明细", + "font_class": "detail", + "unicode": "e71a", + "unicode_decimal": 59162 + }, + { + "icon_id": "38635577", + "name": "门店", + "font_class": "store", + "unicode": "e6f3", + "unicode_decimal": 59123 + }, + { + "icon_id": "38562777", + "name": "星星", + "font_class": "star", + "unicode": "e6ef", + "unicode_decimal": 59119 + }, + { + "icon_id": "38562776", + "name": "位置定位", + "font_class": "location", + "unicode": "e6f0", + "unicode_decimal": 59120 + }, + { + "icon_id": "38562775", + "name": "消息", + "font_class": "message", + "unicode": "e6f1", + "unicode_decimal": 59121 + }, + { + "icon_id": "38209602", + "name": "login-language", + "font_class": "login-language", + "unicode": "e6ed", + "unicode_decimal": 59117 + }, + { + "icon_id": "38209601", + "name": "login-down-arrow", + "font_class": "login-down-arrow", + "unicode": "e6ee", + "unicode_decimal": 59118 + }, + { + "icon_id": "38207075", + "name": "删除", + "font_class": "delete", + "unicode": "e6ec", + "unicode_decimal": 59116 + }, + { + "icon_id": "38195091", + "name": "成功对号", + "font_class": "checked", + "unicode": "e6eb", + "unicode_decimal": 59115 + }, + { + "icon_id": "38007961", + "name": "Shopping cart1107", + "font_class": "a-Shoppingcart1107", + "unicode": "e6e7", + "unicode_decimal": 59111 + }, + { + "icon_id": "38007960", + "name": "me1107", + "font_class": "me1107", + "unicode": "e6e8", + "unicode_decimal": 59112 + }, + { + "icon_id": "38007959", + "name": "classify1107", + "font_class": "classify1107", + "unicode": "e6e9", + "unicode_decimal": 59113 + }, + { + "icon_id": "38007958", + "name": "index1107", + "font_class": "index1107", + "unicode": "e6ea", + "unicode_decimal": 59114 + }, + { + "icon_id": "37927159", + "name": "支付_支付失败", + "font_class": "payment-fail", + "unicode": "e6e6", + "unicode_decimal": 59110 + }, + { + "icon_id": "37864054", + "name": "jianpan-guanbi", + "font_class": "keyboard-backspace", + "unicode": "e6e5", + "unicode_decimal": 59109 + }, + { + "icon_id": "37787211", + "name": "转账/转换", + "font_class": "transfer", + "unicode": "e6e4", + "unicode_decimal": 59108 + }, + { + "icon_id": "37771737", + "name": "wytw-sctp", + "font_class": "wytw-sctp", + "unicode": "e6e3", + "unicode_decimal": 59107 + }, + { + "icon_id": "37737702", + "name": "xzzx-shij", + "font_class": "xzzx-shij", + "unicode": "e6e2", + "unicode_decimal": 59106 + }, + { + "icon_id": "37737676", + "name": "xzzx-rhaz", + "font_class": "xzzx-rhaz", + "unicode": "e6e0", + "unicode_decimal": 59104 + }, + { + "icon_id": "37737675", + "name": "xzzx-kfwd", + "font_class": "xzzx-kfwd", + "unicode": "e6e1", + "unicode_decimal": 59105 + }, + { + "icon_id": "37550661", + "name": "wenda-wytw", + "font_class": "wenda-wytw", + "unicode": "e6de", + "unicode_decimal": 59102 + }, + { + "icon_id": "37550660", + "name": "wenda-wdtw", + "font_class": "wenda-wdtw", + "unicode": "e6df", + "unicode_decimal": 59103 + }, + { + "icon_id": "37539354", + "name": "bowenxiangqing-dianzan-xuaz", + "font_class": "bowenxiangqing-dianzan-xuaz", + "unicode": "e6dd", + "unicode_decimal": 59101 + }, + { + "icon_id": "37538544", + "name": "bowenxiangqing-fenxiang", + "font_class": "bowenxiangqing-fenxiang", + "unicode": "e6dc", + "unicode_decimal": 59100 + }, + { + "icon_id": "37538541", + "name": "bowenxiangqing-huifu", + "font_class": "bowenxiangqing-huifu", + "unicode": "e6ce", + "unicode_decimal": 59086 + }, + { + "icon_id": "37538540", + "name": "bowenxiangqing-dianzan", + "font_class": "bowenxiangqing-dianzan", + "unicode": "e6da", + "unicode_decimal": 59098 + }, + { + "icon_id": "37494984", + "name": "wodeqianbao-eyeclo2", + "font_class": "wodeqianbao-eyeclo2", + "unicode": "e6db", + "unicode_decimal": 59099 + }, + { + "icon_id": "37482928", + "name": "zuhedap-shoping", + "font_class": "zuhedap-shoping", + "unicode": "e6d9", + "unicode_decimal": 59097 + }, + { + "icon_id": "37362566", + "name": "wdhy-gaoji", + "font_class": "wdhy-gaoji", + "unicode": "e6d8", + "unicode_decimal": 59096 + }, + { + "icon_id": "37362233", + "name": "二维码", + "font_class": "qrcode", + "unicode": "e6d7", + "unicode_decimal": 59095 + }, + { + "icon_id": "37361772", + "name": "wdfx-ptfx", + "font_class": "wdfx-ptfx", + "unicode": "e6c6", + "unicode_decimal": 59078 + }, + { + "icon_id": "37361771", + "name": "wdfx-gjfx", + "font_class": "wdfx-gjfx", + "unicode": "e6d5", + "unicode_decimal": 59093 + }, + { + "icon_id": "37361216", + "name": "xzdz-tianjiabiaoq", + "font_class": "xzdz-tianjiabiaoq", + "unicode": "e6d6", + "unicode_decimal": 59094 + }, + { + "icon_id": "37361218", + "name": "xzdz-dingwei", + "font_class": "xzdz-dingwei", + "unicode": "e6d2", + "unicode_decimal": 59090 + }, + { + "icon_id": "37361219", + "name": "wddz-bianji", + "font_class": "wddz-bianji", + "unicode": "e6d3", + "unicode_decimal": 59091 + }, + { + "icon_id": "37361217", + "name": "bjdz-guanbi", + "font_class": "bjdz-guanbi", + "unicode": "e6d4", + "unicode_decimal": 59092 + }, + { + "icon_id": "37356823", + "name": "箭头-向左", + "font_class": "arrow-left", + "unicode": "e6d1", + "unicode_decimal": 59089 + }, + { + "icon_id": "37354114", + "name": "扫一扫", + "font_class": "scan", + "unicode": "e6cf", + "unicode_decimal": 59087 + }, + { + "icon_id": "37354113", + "name": "wodeqianbao-eye", + "font_class": "wodeqianbao-eye", + "unicode": "e6d0", + "unicode_decimal": 59088 + }, + { + "icon_id": "37352165", + "name": "mendian-dingwei", + "font_class": "mendian-dingwei", + "unicode": "e6cd", + "unicode_decimal": 59085 + }, + { + "icon_id": "37324825", + "name": "zhifu-yixuan", + "font_class": "zhifu-yixuan", + "unicode": "e6ca", + "unicode_decimal": 59082 + }, + { + "icon_id": "37324826", + "name": "zhifu-weixuan", + "font_class": "zhifu-weixuan", + "unicode": "e6cb", + "unicode_decimal": 59083 + }, + { + "icon_id": "37324824", + "name": "箭头-向下", + "font_class": "arrow-bottom", + "unicode": "e6cc", + "unicode_decimal": 59084 + }, + { + "icon_id": "37324020", + "name": "关闭-空心", + "font_class": "close-o", + "unicode": "e6c9", + "unicode_decimal": 59081 + }, + { + "icon_id": "37314140", + "name": "kaitonghuiy-dingdan", + "font_class": "kaitonghuiy-dingdan", + "unicode": "e6c8", + "unicode_decimal": 59080 + }, + { + "icon_id": "37307110", + "name": "miaosha-hdgz", + "font_class": "miaosha-hdgz", + "unicode": "e6c7", + "unicode_decimal": 59079 + }, + { + "icon_id": "37289404", + "name": "mendian-sc", + "font_class": "mendian-sc", + "unicode": "e6c4", + "unicode_decimal": 59076 + }, + { + "icon_id": "37289402", + "name": "mendian-kefu", + "font_class": "mendian-kefu", + "unicode": "e6c5", + "unicode_decimal": 59077 + }, + { + "icon_id": "37288999", + "name": "qiandao-tancguanbi", + "font_class": "qiandao-tancguanbi", + "unicode": "e6c3", + "unicode_decimal": 59075 + }, + { + "icon_id": "37288627", + "name": "qiandao-dqxz", + "font_class": "qiandao-dqxz", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "37288626", + "name": "分享-正方形", + "font_class": "share-square", + "unicode": "e6bd", + "unicode_decimal": 59069 + }, + { + "icon_id": "37288625", + "name": "qiandao-wdqd", + "font_class": "qiandao-wdqd", + "unicode": "e6be", + "unicode_decimal": 59070 + }, + { + "icon_id": "37288624", + "name": "qiandao-zudui", + "font_class": "qiandao-zudui", + "unicode": "e6bf", + "unicode_decimal": 59071 + }, + { + "icon_id": "37288623", + "name": "圆角箭头-向右", + "font_class": "arrow-right-round", + "unicode": "e6c0", + "unicode_decimal": 59072 + }, + { + "icon_id": "37288622", + "name": "qiandao-yixuan", + "font_class": "qiandao-yixuan", + "unicode": "e6c1", + "unicode_decimal": 59073 + }, + { + "icon_id": "37288621", + "name": "箭头-向右", + "font_class": "arrow-right", + "unicode": "e6c2", + "unicode_decimal": 59074 + }, + { + "icon_id": "37272530", + "name": "zhibo-shixiao", + "font_class": "zhibo-shixiao", + "unicode": "e6bb", + "unicode_decimal": 59067 + }, + { + "icon_id": "37235239", + "name": "icon-cart-dec", + "font_class": "cart-dec", + "unicode": "e6ba", + "unicode_decimal": 59066 + }, + { + "icon_id": "37235185", + "name": "icon-cart-inc", + "font_class": "cart-inc", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, + { + "icon_id": "37225044", + "name": "箭头-向上", + "font_class": "arrow-top", + "unicode": "e6b8", + "unicode_decimal": 59064 + }, + { + "icon_id": "37217394", + "name": "icon-fenlei-more", + "font_class": "fenlei-more", + "unicode": "e6b7", + "unicode_decimal": 59063 + }, + { + "icon_id": "37187706", + "name": "icon-zhibo-time", + "font_class": "zhibo-time", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "37187705", + "name": "icon-pp-all", + "font_class": "pp-all", + "unicode": "e6b4", + "unicode_decimal": 59060 + }, + { + "icon_id": "37187704", + "name": "icon-zhibo-zt", + "font_class": "zhibo-zt", + "unicode": "e6b5", + "unicode_decimal": 59061 + }, + { + "icon_id": "37187703", + "name": "icon-zhibo-jies", + "font_class": "zhibo-jies", + "unicode": "e6b6", + "unicode_decimal": 59062 + }, + { + "icon_id": "37176907", + "name": "icon-md-phone", + "font_class": "md-phone", + "unicode": "e6b1", + "unicode_decimal": 59057 + }, + { + "icon_id": "37176908", + "name": "icon-md-dh", + "font_class": "md-dh", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "37137572", + "name": "icon-index-zxmd-phone", + "font_class": "index-zxmd-phone", + "unicode": "e6ac", + "unicode_decimal": 59052 + }, + { + "icon_id": "37137571", + "name": "icon-index-zxmd-dh", + "font_class": "index-zxmd-dh", + "unicode": "e6ad", + "unicode_decimal": 59053 + }, + { + "icon_id": "37137569", + "name": "icon-index-zxmd-time", + "font_class": "index-zxmd-time", + "unicode": "e6ae", + "unicode_decimal": 59054 + }, + { + "icon_id": "37137568", + "name": "icon-index-zxmd-dress", + "font_class": "index-zxmd-dress", + "unicode": "e6af", + "unicode_decimal": 59055 + }, + { + "icon_id": "37131264", + "name": "icon-index-notice", + "font_class": "index-notice", + "unicode": "e6a8", + "unicode_decimal": 59048 + }, + { + "icon_id": "37131263", + "name": "icon-index-search", + "font_class": "index-search", + "unicode": "e6a9", + "unicode_decimal": 59049 + }, + { + "icon_id": "37113110", + "name": "icon-applet-me-settings-acquiesce", + "font_class": "applet-me-settings-acquiesce", + "unicode": "e6a6", + "unicode_decimal": 59046 + }, + { + "icon_id": "37113109", + "name": "icon-applet-me-message-acquiesce", + "font_class": "applet-me-message-acquiesce", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "37112559", + "name": "icon-applet-me-acquiesce", + "font_class": "applet-me-acquiesce", + "unicode": "e6a2", + "unicode_decimal": 59042 + }, + { + "icon_id": "37112562", + "name": "icon-applet-sort-acquiesce", + "font_class": "applet-sort-acquiesce", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "37112561", + "name": "icon-applet-index-acquiesce", + "font_class": "applet-index-acquiesce", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "37112560", + "name": "icon-applet-shop-acquiesce", + "font_class": "applet-shop-acquiesce", + "unicode": "e6a3", + "unicode_decimal": 59043 + } + ] +} diff --git a/src/assets/search-icons/iconfont.svg b/src/assets/search-icons/iconfont.svg new file mode 100644 index 00000000..1ded1890 --- /dev/null +++ b/src/assets/search-icons/iconfont.svg @@ -0,0 +1,205 @@ + + + + Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/search-icons/iconfont.ttf b/src/assets/search-icons/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9fa098c00d82cd68e77f8b66f5a2604911796c04 GIT binary patch literal 23856 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 literal 0 HcmV?d00001 diff --git a/src/assets/search-icons/iconfont.woff b/src/assets/search-icons/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..12fd0604c24fa7b9e3d0cb80cfc5d1cb1b2e9a9b GIT binary patch literal 14740 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 SlD+KO4*ZK8oinWf0`h+=KZVo) literal 0 HcmV?d00001 diff --git a/src/assets/search-icons/iconfont.woff2 b/src/assets/search-icons/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..13828c1b4fe49ef7d4e6776d060e10184a21e433 GIT binary patch literal 12668 zcmV-?F@w%`Pew8T0RR9105N<33jhEB09`Nu05K~70RR9100000000000000000000 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