From c83575f3ae092da6ac27299b6c4950cee0ddc829 Mon Sep 17 00:00:00 2001 From: xiaohei <11674173+xiaohei102908@user.noreply.gitee.com> Date: Fri, 18 Aug 2023 17:26:58 +0800 Subject: [PATCH] =?UTF-8?q?0818=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- montier/index.html | 26 +- montier/src/App.vue | 74 ++-- montier/src/assets/css/index.css | 6 + montier/src/assets/iconfont/demo.css | 539 ++++++++++++++++++++++++++++ montier/src/assets/iconfont/demo_index.html | 326 +++++++++++++++++ montier/src/assets/iconfont/iconfont.css | 39 ++ montier/src/assets/iconfont/iconfont.js | 1 + montier/src/assets/iconfont/iconfont.json | 51 +++ montier/src/assets/iconfont/iconfont.ttf | Bin 0 -> 3644 bytes montier/src/assets/iconfont/iconfont.woff | Bin 0 -> 2312 bytes montier/src/assets/iconfont/iconfont.woff2 | Bin 0 -> 1800 bytes montier/src/components/FooterPage.vue | 274 ++++---------- montier/src/components/HeaderPage.vue | 23 +- montier/src/main.ts | 2 + montier/src/pages/HomePage.vue | 7 +- montier/src/pages/NewsMessage.vue | 36 ++ montier/src/pages/Procurement.vue | 2 +- montier/src/pages/ProductCenter.vue | 85 +++++ montier/src/pages/Service.vue | 58 ++- montier/src/pages/contactUs.vue | 90 ++++- montier/src/pages/projectCases.vue | 47 ++- montier/src/router/index.ts | 66 +++- montier/tsconfig.json | 4 +- montier/vite.config.ts | 1 + 24 files changed, 1443 insertions(+), 314 deletions(-) create mode 100644 montier/src/assets/iconfont/demo.css create mode 100644 montier/src/assets/iconfont/demo_index.html create mode 100644 montier/src/assets/iconfont/iconfont.css create mode 100644 montier/src/assets/iconfont/iconfont.js create mode 100644 montier/src/assets/iconfont/iconfont.json create mode 100644 montier/src/assets/iconfont/iconfont.ttf create mode 100644 montier/src/assets/iconfont/iconfont.woff create mode 100644 montier/src/assets/iconfont/iconfont.woff2 create mode 100644 montier/src/pages/NewsMessage.vue create mode 100644 montier/src/pages/ProductCenter.vue diff --git a/montier/index.html b/montier/index.html index a59e34c..6e710aa 100644 --- a/montier/index.html +++ b/montier/index.html @@ -1,13 +1,17 @@ - - - - - montieri - - -
- - - + + + + + + + MONTIERI - FFE, building materials and smart energy saving for hotel/residential/commercial + + + +
+ + + + \ No newline at end of file diff --git a/montier/src/App.vue b/montier/src/App.vue index 36a24d3..c380d70 100644 --- a/montier/src/App.vue +++ b/montier/src/App.vue @@ -1,35 +1,55 @@ - + + diff --git a/montier/src/assets/css/index.css b/montier/src/assets/css/index.css index 36894aa..48e138b 100644 --- a/montier/src/assets/css/index.css +++ b/montier/src/assets/css/index.css @@ -4,6 +4,12 @@ } /*字体大小*/ +.font-size-10{ + font-size: 10px; +} +.font-size-12{ + font-size: 12px; +} .font-size-14{ font-size: 14px; } diff --git a/montier/src/assets/iconfont/demo.css b/montier/src/assets/iconfont/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/montier/src/assets/iconfont/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/montier/src/assets/iconfont/demo_index.html b/montier/src/assets/iconfont/demo_index.html new file mode 100644 index 0000000..f394068 --- /dev/null +++ b/montier/src/assets/iconfont/demo_index.html @@ -0,0 +1,326 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    我的产品
    +
    &#xe633;
    +
  • + +
  • + +
    首页
    +
    &#xe64f;
    +
  • + +
  • + +
    24gl-newspaper
    +
    &#xe8ae;
    +
  • + +
  • + +
    联系我们
    +
    &#xe612;
    +
  • + +
  • + +
    工程
    +
    &#xe6a4;
    +
  • + +
  • + +
    专属服务
    +
    &#xe884;
    +
  • + +
+
+

Unicode 引用

+
+ +

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

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

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

+
+

Unicode 使用步骤如下:

+

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

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

第二步:定义使用 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-wodechanpin +
    +
  • + +
  • + +
    + 首页 +
    +
    .icon-shouye +
    +
  • + +
  • + +
    + 24gl-newspaper +
    +
    .icon-24gl-newspaper +
    +
  • + +
  • + +
    + 联系我们 +
    +
    .icon-lianxiwomen +
    +
  • + +
  • + +
    + 工程 +
    +
    .icon-gongcheng +
    +
  • + +
  • + +
    + 专属服务 +
    +
    .icon-zhuanshufuwu +
    +
  • + +
+
+

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-wodechanpin
    +
  • + +
  • + +
    首页
    +
    #icon-shouye
    +
  • + +
  • + +
    24gl-newspaper
    +
    #icon-24gl-newspaper
    +
  • + +
  • + +
    联系我们
    +
    #icon-lianxiwomen
    +
  • + +
  • + +
    工程
    +
    #icon-gongcheng
    +
  • + +
  • + +
    专属服务
    +
    #icon-zhuanshufuwu
    +
  • + +
+
+

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/montier/src/assets/iconfont/iconfont.css b/montier/src/assets/iconfont/iconfont.css new file mode 100644 index 0000000..2fc0f83 --- /dev/null +++ b/montier/src/assets/iconfont/iconfont.css @@ -0,0 +1,39 @@ +@font-face { + font-family: "iconfont"; /* Project id 4216264 */ + src: url('iconfont.woff2?t=1692348351208') format('woff2'), + url('iconfont.woff?t=1692348351208') format('woff'), + url('iconfont.ttf?t=1692348351208') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-wodechanpin:before { + content: "\e633"; +} + +.icon-shouye:before { + content: "\e64f"; +} + +.icon-24gl-newspaper:before { + content: "\e8ae"; +} + +.icon-lianxiwomen:before { + content: "\e612"; +} + +.icon-gongcheng:before { + content: "\e6a4"; +} + +.icon-zhuanshufuwu:before { + content: "\e884"; +} + diff --git a/montier/src/assets/iconfont/iconfont.js b/montier/src/assets/iconfont/iconfont.js new file mode 100644 index 0000000..f814507 --- /dev/null +++ b/montier/src/assets/iconfont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4216264='',function(e){var c=(c=document.getElementsByTagName("script"))[c.length-1],t=c.getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var n,a,o,s,h,i=function(c,t){t.parentNode.insertBefore(c,t)};if(t&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}n=function(){var c,t=document.createElement("div");t.innerHTML=e._iconfont_svg_string_4216264,(t=t.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",t=t,(c=document.body).firstChild?i(t,c.firstChild):c.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(n,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),n()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(o=n,s=e.document,h=!1,d(),s.onreadystatechange=function(){"complete"==s.readyState&&(s.onreadystatechange=null,l())})}function l(){h||(h=!0,o())}function d(){try{s.documentElement.doScroll("left")}catch(c){return void setTimeout(d,50)}l()}}(window); \ No newline at end of file diff --git a/montier/src/assets/iconfont/iconfont.json b/montier/src/assets/iconfont/iconfont.json new file mode 100644 index 0000000..13e7aa0 --- /dev/null +++ b/montier/src/assets/iconfont/iconfont.json @@ -0,0 +1,51 @@ +{ + "id": "4216264", + "name": "web", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "1831570", + "name": "我的产品", + "font_class": "wodechanpin", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "629343", + "name": "首页", + "font_class": "shouye", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "7548884", + "name": "24gl-newspaper", + "font_class": "24gl-newspaper", + "unicode": "e8ae", + "unicode_decimal": 59566 + }, + { + "icon_id": "7817221", + "name": "联系我们", + "font_class": "lianxiwomen", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "10032377", + "name": "工程", + "font_class": "gongcheng", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "34453380", + "name": "专属服务", + "font_class": "zhuanshufuwu", + "unicode": "e884", + "unicode_decimal": 59524 + } + ] +} diff --git a/montier/src/assets/iconfont/iconfont.ttf b/montier/src/assets/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8871dc0b07897cd1196fb11174c473dd9e47170e GIT binary patch literal 3644 zcmd^Cdu&@*8UMcfI@iy{j-Q>K_|e!+A5Lp0cD1ID(WRlR&~{0?NgE6=aqM)CZ8=Vp zPU>o@fw8UK5Pv|2CIoB@LPaT~2!R;nk5V2&Dxig-X{t6fvPhsY2_f-lZurig`P0I)$5MA$kseB?usr@9{n!0p5xIXK*#9!TEv7|~~l{^aOn zzP9HZ)iQvf67O2Ed}4h3pS~FY@$Ud^tW?O4b@xa$l6`|lwnPkeP5cbuAJJG}nrzI5 z2$1fdX$qCAqj~u{bCUit(e0D@*%~I`U$h<|I#S6`7TTX5xJVm(kbD+v)v3lGIya30 zI4;xrEYRM?=4uljl!yeNnMc$5Fr7o(t3UPr@S(PWzk$t=eN%d4Hy1SCt4#^SX(Ck+ zOm%LF!C%0u)0}Ii55THU8=kDN6?TDe_r3!o;4J4G6jOEG)T~FX;II@pWjD*ax#A zaEG@Wv_yWX3jj77V)$uOze!wfX*0bk1H_kLglMOpEoI5Qlvz5s^uqGo@`Y8(&W$ul zu02RP?|=AakOxKalV9Xn_0iGMODb=vVF-!vO5uDvceRP-{+To z=^Qb7u|J#Z&Zdd(LWNditUD2pDPET$lu2j%U44lTj}nh1yHiL+E}J3oPV{z@H7Am! zFO$x7@8W9-(Zh|zV+kU-VG{Lu#RacLQ7m5Vbm(wMJ8cknl895 zA&+)RC2q)zA5)oAmW0o#cD2J|XJ>7;v&?SkAo7gOcE=e}LS*98s(MzGQBuyTA8yL= zkal0BGh#nQ2%Ojgt5d<>`TyF38O*xyDTXFaz=ZZxtVswGQ-+jY$UibI1=u;vN1fI%pRfz8Na@+ zW7z6&SpLeVVNVbfKt+;8S_?w*j9?~>LwYwd2vcpbq`==zwkuIO8+r7Tv>!LbK*B2zl zByo?#RyI1^c9K3%gV5p!s8<9VTjUPTy(mjE$K>bP7Zv>w=XL+FxFGI^Za7R?ipNqS z#g*H|>)pwtQkc)*O7YAwUTBKc&wGJn*UHbFJQ>ME*5t*-p~2eXrMW?C+d#Y&*&azo z?>_DvSbsH|izcIimHUI6tZFp<*17RV2Hh@yD82q_c&j3`vyU_q5>vy8O#H6Fxl4<+ z!F7I8$VIQN-_dq_ZzLJXMN9F4HmmsYkl*DVd}RFGTiar)byKhu&m=+?MNBsKvvz^? zhOe$q^S+?(&()uc$Hnc`7ab6XBz49PxQBY<0Vu*0ojFgzIrtiU2VRC>z#_Z}@7&xo z-BDK$QV&qLdPnf=Bs2YS(L6nPm+;<7W?XSD$4``29&72J)?RAm-xeF@3fJ1t`(LI%l7f{nA!xiW_HzUM3S-KDiTEzbK#s}6SGexVLoy2pPcV6eQ#1tzR&2Bg zoYZIz;IalcFb;DQR@N|H%gm~(?@aQw!T?$G9Zf)}UV+q}PbwB!C)v}bU3$Nv4?Cx9ES znYSn)zvNWs@>^eri3K`2?=Z1Q{FsR)!W&I2(+xdsVukoSO>CuecF@E&vRLCcHOWFg z5^&nY2<hi7 zA~G>rt&CSIjkWi^h2nHMUtc5F-bV}dsflVOvMsfBjWtxL6zXecrj8fWjmCInyk4D* z>?3=Ha=99*)vLz}qm5Ll(Wu?o+splMermKjNnbH_C_o+>G><_99)=S%PrxWtp#tOj z+_;Ipm!yj@4Q0}--?Vz8_ED0q(?K<%TZ_OpNYSAqrlOQkR~Rm;~3bz6BNUzwelsZJIu cmSVM194!?pMf;3n6XG(A2&L%){(4H!E;y#N3J literal 0 HcmV?d00001 diff --git a/montier/src/assets/iconfont/iconfont.woff b/montier/src/assets/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..d200c2a5b7e391d6ee0ccf241840d0acad38f3ac GIT binary patch literal 2312 zcmY*ac{tQ<7yga0j2i3MS}aqIlwpJvhHP09vh^~;EY^=04H+6T*_X-?BS}fo5HTrb z9b501m@+A3%_u}Dty12f>wCXHzH?pobT2qP*2_ysnfcP-jhXG-P+9yg50ZFjFsj(Bp9*GHPM#$-CD#+~t zbLmZfvk)Fh+Uzp~L)lG;txHIsCQw0LiOqYcgV2Cz0>2^%rvpI_)PY!l`oXg0*gA3~ zB^m%=x4|AF2ur-*v^Iuia&)T$(5>X`$&my}Dy6Ow>jtp2qFdkxGO zbm&tkuRbYMS|cbqLj=$?6|)C6&k_ju5)OyQ;SBahr_t$U>Q)AAL3+d)AWOea-vBQL z39a1+mnfBN_4<2krJYWv|CEO22HY*+&y~PwY{Qg8yyZ?sQtqr}p8L8(vsyiRjJq~y zX*bSu`zA~Z`@Orqba_>Wh`_Oz3;O&Me$PJOCH8X=1IQJ_X!v5{oD%gypkzzqB4i$F zQm=V`^C3#^c>0Dbcq+67FZHz=G(XsAHfWA%{ADn{?Tr;bt>0~AAoFj7XnHe}CqDiL0)xRpO3fWeKpUKSq5g=%#F6ko04ib-_ zeQq}SWVW<7mVYP~wtFVX7xhJ}zSow0eQ|esFC2NI#`Blikam+;?E(Juqrk9}tTcN6 z3D)bZSMt+ny)m7YTMG(ay9CbrnNs8<+-`K0Rz}7%S7~@%~+lviYPo>#Xi@1f}DPHvZo;M=0$Be=-i>d zdr)fch$Dyj)^g@oKR7rAH8IcWBm81yB0^UD?7};hVJhv8268U+Y#DQ7u^si4BWo2@ zL+M^k>Y2(yqe);^Dlgk!N#UuU&fy(^QD$N8M|0*RX&xf*6 zVl)Tamlw5|=RQ}?tu{i>j_>n65HYgASlr1>wyk(HXjL;VX`HBbrGI7YLrsx&>?P+K z-TsSfR>}ObvDYQc^HW~rx-gXgvvWTKR_i_PyF6#s>h8qqZ@)M^?>2PoePTt*PwSVp zystSvXCGbW>(n@3JUdLiS?E8%9i}?USUvM_9T}`QQ+~PfqkZ%jZbxdh&z7e9hhn(< znnROaBja<@72Av-2t4z!2=1zOd``qs-|h@+tjALzPUT@#6830mhv_VeZ83pTXE@G; zv5zGphc>FN63qot&W;~-6uF7icUjhv<7)bvt1V}`>Ft@H&cBdvS8n&M^+mU~4AfEM+(6X94~8z!KUzujZEsEyy{wQLX*d)hBk zP_O(jCueL^qxee$reo$_!s5?`IR|eHQr+ShVfpf94$?-yA3N+(2+1cqh(^j?x0B zf(QUT9WApc_hmy|N&LN=1~Zv1xn~Q2k>7&+Uw_1pNseq+Cm>>x$ABo-K><4{5i&T7 zfXCxI=n%*lpb9R^P3wkeK{z6YP%4!DuNFR-`dotth#a@*6H9@^H#%tIz%EOXUEu6g zhFL_Xg>34Lj$F|zTE}i1hMwG~CEvS##h!KIX5~$Z2k-434dF2MgT_vmauGAI`4CE$ zecZ4$^k~bQk;sX*tE#=gQeArb=jK`6kuKDOJnhGva&p01ew|CAQf*mgDf#+ZH5rPb zA|lwNr_!b8d+w#i5@Z^G$ktAY-{|!G;NNNf)8}!T#5!zI5?JIsL z?OPYEyU;kwn6nI#hvUl*q>@Uk32CarEl9YV&C%%KpG8YzMj76r8!;|(kGL%LGpV{F z(fm`pn*^P4CQg@h{1;qfqO~KQ6{i?p!Sy>3+0!!Eu^Lv&AQYWl1y5*ratm?(L|^VY zWH>+aFKWr@4p-?5dT`){5?Mnwa$4rC)id;h{G1ZAVru^P%Fy?l^c!-27V0~cOk2vj z)Fg_~?OJurylzi^`~b;Y_(y?_qm_Mc*oz5f({jg1g(^jR`06Jy1u^dKNthm+?Fj(z E5B*&QTL1t6 literal 0 HcmV?d00001 diff --git a/montier/src/assets/iconfont/iconfont.woff2 b/montier/src/assets/iconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e1c748bc5fe3d21d974aeca3d20aef0551e462ac GIT binary patch literal 1800 zcmV+j2lx1QPew8T0RR9100#&F3jhEB01i9=00z1M0RR9100000000000000000000 z0000SR0d!GgI)@bWQ+;{HUcCA919Qt1Rw>3X9sv25DdtU(-pBzlDtX%{kz$p8v_!c z;ME!0H8skL2ATva1bo-i?JB(I*t*d*SK4R#wZg;O?)}|O$YQWA2~iRhQ!m-rY?7{a zm16V5{Zg-j4zS+UqQIu~quy1oqAAigOPk$5x~*-q>39t~QQe}OO>ikfmJqCaTfCFfHu`pVub0ok^Y$}~J^*0Gt z0BUj=>eXf1WJY8*)-I?`fB8ata5xuHNB`gf5D*NBf&)|mIF*WgTrCAMx+D=0Ak!uh zAdnf62r!V@m(2p6~+>J4R;JD9BKHlWJZnPWtb@g^pRev_alDI zB%_MPrI^i^(wQ>Z(~`+OD81NrCSu26e4Q?+I3AxtM;?acSXSPeTTK6rJ#O{swhxL| zw6s^wG}$;aayUC>#)=<2h)F7|!Io+^-o5J9$FpNG)5C|hMAE$FR39r&6GEiX8;BCK zt4O8lmh@RDXk%j#J&ESXnAL0yPJ8zdAbVXxg=Zbew){binLr z%QrVSU(e?N)X$&&wJ<;!shn>G`~jlgxBGx$^Y*K=_vUZ2s9O9oWUf%<{Qa~=v*c9P z9i`kiWM2Q(=54AD6O}UG@Od4sXH&na&JUgUw5(`b{@Wbo{ULL&PEs44g_@k>9gHqM znd(f|w(R3868P-up&gXa^@@bV-c1CZ(5d0lkjU$P)AD0REX`h$%CQzK%71$CX>O`u zOoK7?zZx-+*YSN}^CW#rKZd?W|Cxjp|HuoBF)Yy^s+V0q8#=Vbr%k_`dIACB&s{z@ zb4Y}Z=n28oBy=X1KG>l+t~;j4YL4lS%eQMzMYp&7zNEOWyQYvx0<*5^t~W?*g6@r) zDSJ?MyRJx8ZR&e&e+!ST@CKJH*wpSUv>ki(^W5*duc~Ta-}|0^xrx^Y>o_f*{|j%` zEmijk27A9cSoc<;NEJHkl&NPlu9}>)BjM5YE3_(m`%;o8*CniM%9=+m9m!m5pcPr%@T582H9h&? z{bYy)U}3F0%`0nHUid=v_+w;ylBanxn??8=k{Yovra)34Wr`U7{m?_5-;9vis2nAy zdTTp9(2l}Uew5URg)s$^0x8pj;azExr^W=LF)s_J?rW~^Ox?bR{+>Lm-x;ed@K?|C z%N~7o>(504=O^xs@k|Jx>pZCLAeajP;EO~6J^_5Wjo-za2m0;!4&0_ciJ!)M=r7|T zykp(Rv=)2#y4Vg*T`(S6e3R5_3$#D+Q2cYUG5* z)-r#95j8$WiS{rN`Y2!hJ7d`z(|%g3)! z7{5g;&9!8R2RPlVVK36vFGSE<0IPTwyq+bhDBb;+WpT=*8j*#E-l`PGA)q~Ih?H9<8o7erx={Usav-d%A2{l qu;0UaI3H8)V%^hSVX=a9D+JLkIGkK+t(@r$vTlDfJ{S%H0002Vl3v~b literal 0 HcmV?d00001 diff --git a/montier/src/components/FooterPage.vue b/montier/src/components/FooterPage.vue index cdc5499..4e2d4ec 100644 --- a/montier/src/components/FooterPage.vue +++ b/montier/src/components/FooterPage.vue @@ -3,24 +3,30 @@
+ :class="scrollTopShow ? 'color-000' : 'color-000'" @click="goto('productCenter')">Product Center