hookehuyr

完善首页样式和细节调整优化

1 <!-- 1 <!--
2 * @Date: 2024-08-27 10:06:30 2 * @Date: 2024-08-27 10:06:30
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-09-30 09:45:01 4 + * @LastEditTime: 2024-09-30 16:14:48
5 * @FilePath: /hager/src/views/index.vue 5 * @FilePath: /hager/src/views/index.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -16,33 +16,32 @@ ...@@ -16,33 +16,32 @@
16 <hager-h1 title="海格全球" sub="Hager Global"></hager-h1> 16 <hager-h1 title="海格全球" sub="Hager Global"></hager-h1>
17 <div class="hager-global"> 17 <div class="hager-global">
18 <p>海格集团是全球领先的电气及智能化鲜决方案和服务提供商,应用领域涵盖住宅,商业建筑,公共建筑和工业。</p> 18 <p>海格集团是全球领先的电气及智能化鲜决方案和服务提供商,应用领域涵盖住宅,商业建筑,公共建筑和工业。</p>
19 - <p>海格申气品牌代表了集闭的核心业务,蜀盖配电系统。申缆管理系统。KNX 智能榕制系统和开关面板,楼宇自动化和安防系统。集团旗下还拥有Berker. Bocchiott 19 + <p>海格申气品牌代表了集闭的核心业务,蜀盖配电系统。申缆管理系统。KNX 智能榕制系统和开关面板,楼宇自动化和安防系统。集团旗下还拥有 7 E3 / DC</p>
20 - Elcom 7 E3 / DC</p>
21 <p>海格集团是行业创新领导者之一,我们与来自工业和电气领域的客户一起致力于引领面向未来的主题,如家庭互联、智能建筑技术,能源效率、生活辅助系统,电动交通、 20 <p>海格集团是行业创新领导者之一,我们与来自工业和电气领域的客户一起致力于引领面向未来的主题,如家庭互联、智能建筑技术,能源效率、生活辅助系统,电动交通、
22 可再生能源。配电系统是这盛技术得以实现的中枢。也是伴随我们成长的其础产品</p> 21 可再生能源。配电系统是这盛技术得以实现的中枢。也是伴随我们成长的其础产品</p>
23 - <div style="display: flex; justify-content: space-between; padding: 2rem; align-items: center; text-align: center;"> 22 + <div class="hager-global-info">
24 - <div> 23 + <div class="hager-global-info-item">
25 - <p>32亿</p> 24 + <p class="num"><span>32</span>亿</p>
26 - <p>32亿</p> 25 + <p class="text">2023年销售额32亿欧元</p>
27 - <p>Sales ot 3.2 billion eurosin 2023</p> 26 + <p class="text">Sales ot 3.2 billion 2023</p>
28 </div> 27 </div>
29 - <div> 28 + <div class="hager-global-info-item">
30 - <p>32亿</p> 29 + <p class="num"><span>32</span>亿</p>
31 - <p>32亿</p> 30 + <p class="text">2023年销售额32亿欧元</p>
32 - <p>100+ countries adopt HAGER solution</p> 31 + <p class="text">Sales ot 3.2 billion 2023</p>
33 </div> 32 </div>
34 - <div> 33 + <div class="hager-global-info-item">
35 - <p>32亿</p> 34 + <p class="num"><span>32</span>亿</p>
36 - <p>32亿</p> 35 + <p class="text">2023年销售额32亿欧元</p>
37 - <p>13,000 employees</p> 36 + <p class="text">Sales ot 3.2 billion 2023</p>
38 </div> 37 </div>
39 - <div> 38 + <div class="hager-global-info-item">
40 - <p>32亿</p> 39 + <p class="num"><span>32</span>亿</p>
41 - <p>32亿</p> 40 + <p class="text">2023年销售额32亿欧元</p>
42 - <p>13,000 employees</p> 41 + <p class="text">Sales ot 3.2 billion 2023</p>
43 </div> 42 </div>
44 </div> 43 </div>
45 - <div style="display: flex; justify-content: center;"> 44 + <div style="display: flex; justify-content: center; margin-top: 1rem;">
46 <hager-more></hager-more> 45 <hager-more></hager-more>
47 </div> 46 </div>
48 </div> 47 </div>
...@@ -91,33 +90,30 @@ ...@@ -91,33 +90,30 @@
91 <hager-box class="box-2n"> 90 <hager-box class="box-2n">
92 <hager-h1 title="最新资讯" sub="News"></hager-h1> 91 <hager-h1 title="最新资讯" sub="News"></hager-h1>
93 <div class="news-container"> 92 <div class="news-container">
94 - <el-row :gutter="0"> 93 + <el-row :gutter="0" v-for="(item, index) in news_list" :key="index">
95 <el-col :span="12" style="height: 25rem;"> 94 <el-col :span="12" style="height: 25rem;">
96 - <img style="width: 100%; height: 100%; border-radius: 5px;object-fit: cover;" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" alt="News Image 1"> 95 + <img v-if="index % 2 === 0" :src="item.src" alt="News Image 1">
97 - </el-col> 96 + <div v-else @click="goToNew(item)" class="news-item">
98 - <el-col :span="12" style="background-color: #FFF; height: 25rem;"> 97 + <div class="news-item-title">{{ item.title }}</div>
99 - <div style="padding: 3rem;"> 98 + <p class="news-item-sub">{{ item.sub }}</p>
100 - <div style="font-weight: bold; font-size: 1.25rem;">获奖+1!海格电气荣获2023酒店文旅优秀国际标⋯</div> 99 + <p class="news-item-content">{{ item.content }}</p>
101 - <p>o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast</p>
102 - <p style="margin: 2rem 0;">11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整</p>
103 <i class="el-icon-right"></i> 100 <i class="el-icon-right"></i>
104 </div> 101 </div>
105 </el-col> 102 </el-col>
106 - </el-row>
107 - <el-row :gutter="0">
108 <el-col :span="12" style="background-color: #FFF; height: 25rem;"> 103 <el-col :span="12" style="background-color: #FFF; height: 25rem;">
109 - <div style="padding: 3rem;"> 104 + <div v-if="index % 2 === 0" @click="goToNew(item)" class="news-item">
110 - <div style="font-weight: bold; font-size: 1.25rem;">获奖+1!海格电气荣获2023酒店文旅优秀国际标⋯</div> 105 + <div class="news-item-title">{{ item.title }}</div>
111 - <p>o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast</p> 106 + <p class="news-item-sub">{{ item.sub }}</p>
112 - <p style="margin: 2rem 0;">11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整</p> 107 + <p class="news-item-content">{{ item.content }}</p>
113 <i class="el-icon-right"></i> 108 <i class="el-icon-right"></i>
114 </div> 109 </div>
115 - </el-col> 110 + <img v-else :src="item.src" alt="News Image 1">
116 - <el-col :span="12" style="height: 25rem;">
117 - <img style="width: 100%; height: 100%; border-radius: 5px;object-fit: cover;" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" alt="News Image 1">
118 </el-col> 111 </el-col>
119 </el-row> 112 </el-row>
120 </div> 113 </div>
114 + <div style="display: flex; justify-content: center; margin-top: 2rem;">
115 + <hager-more></hager-more>
116 + </div>
121 </hager-box> 117 </hager-box>
122 <hager-box class="box-n"> 118 <hager-box class="box-n">
123 <hager-h1 title="招聘信息" sub="Recruit"></hager-h1> 119 <hager-h1 title="招聘信息" sub="Recruit"></hager-h1>
...@@ -140,6 +136,22 @@ export default { ...@@ -140,6 +136,22 @@ export default {
140 components: { hagerBox, hagerH1, hagerMore }, 136 components: { hagerBox, hagerH1, hagerMore },
141 data () { 137 data () {
142 return { 138 return {
139 + news_list: [{
140 + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
141 + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀',
142 + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整',
143 + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast'
144 + }, {
145 + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
146 + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀',
147 + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整',
148 + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast'
149 + }, {
150 + src: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
151 + title: '获奖+1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀国际标1!海格电气荣获2023酒店文旅优秀',
152 + content: '11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整11月28-29日,2023汤点文旅住宿节在苏州国际会议酒店隆重开幕,作为酒店整',
153 + sub: 'o Ehe gy aha oid asto Ehe gy aha oid asto Ehe gy aha oid ast'
154 + }]
143 } 155 }
144 }, 156 },
145 async mounted () { 157 async mounted () {
...@@ -159,7 +171,11 @@ export default { ...@@ -159,7 +171,11 @@ export default {
159 } 171 }
160 }, 172 },
161 methods: { 173 methods: {
162 - 174 + goToNew (v) {
175 + this.$router.push({
176 + path: '/news/detail'
177 + });
178 + }
163 } 179 }
164 } 180 }
165 </script> 181 </script>
...@@ -191,6 +207,32 @@ export default { ...@@ -191,6 +207,32 @@ export default {
191 background-color: #f1f1f1; 207 background-color: #f1f1f1;
192 padding: 2rem 0; 208 padding: 2rem 0;
193 } 209 }
210 + .hager-global {
211 + padding: 2rem 0;
212 + p {
213 + line-height: 2;
214 + }
215 + .hager-global-info {
216 + display: flex;
217 + justify-content: space-between;
218 + padding: 2rem;
219 + align-items: center;
220 + text-align: center;
221 + .hager-global-info-item {
222 + .num {
223 + color: @primary-color;
224 + font-size: 1.5rem;
225 + font-weight: bold;
226 + span {
227 + font-size: 3rem;
228 + }
229 + }
230 + .text {
231 +
232 + }
233 + }
234 + }
235 + }
194 .hager-solution { 236 .hager-solution {
195 margin-top: 2rem; 237 margin-top: 2rem;
196 display: grid; 238 display: grid;
...@@ -213,11 +255,15 @@ export default { ...@@ -213,11 +255,15 @@ export default {
213 cursor: pointer; 255 cursor: pointer;
214 } 256 }
215 &.other { 257 &.other {
258 + display: flex;
216 background-color: #e0f7ff; /* 特殊的样式 */ 259 background-color: #e0f7ff; /* 特殊的样式 */
217 - color: #007bff; 260 + color: @secondary-color;
218 font-weight: bold; 261 font-weight: bold;
219 - line-height: 8rem; 262 + // line-height: 8rem;
220 background-image: none; 263 background-image: none;
264 + align-items: center;
265 + justify-content: center;
266 + font-size: 1.5rem;
221 } 267 }
222 p { 268 p {
223 position: absolute; 269 position: absolute;
...@@ -230,6 +276,39 @@ export default { ...@@ -230,6 +276,39 @@ export default {
230 } 276 }
231 } 277 }
232 } 278 }
279 + .news-container {
280 + margin-top: 2rem;
281 + img {
282 + width: 100%; height: 100%; border-radius: 5px;object-fit: cover;
283 + }
284 + .news-item {
285 + padding: 3rem;
286 + &:hover {
287 + cursor: pointer;
288 + }
289 + .news-item-title {
290 + font-weight: bold;
291 + font-size: 1.35rem;
292 + color: @secondary-color;
293 + display: -webkit-box; /* 结合其他属性进行多行文本处理 */
294 + -webkit-line-clamp: 1; /* 设置显示的行数 */
295 + -webkit-box-orient: vertical; /* 垂直排列 */
296 + overflow: hidden; /* 超出部分隐藏 */
297 + text-overflow: ellipsis; /* 使用省略号替代超出的文本 */
298 + }
299 + .news-item-sub {
300 + color: @primary-color;
301 + margin-top: 0.25rem;
302 + }
303 + .news-item-content {
304 + margin: 2rem 0;
305 + }
306 + i {
307 + color: @primary-color;
308 + font-size: 1.5rem;
309 + }
310 + }
311 + }
233 .hager-product-center { 312 .hager-product-center {
234 margin-top: 2rem; 313 margin-top: 2rem;
235 display: grid; 314 display: grid;
......