3 changed files with 152 additions and 3 deletions
-
10src/views/Index/components/HeaderSwiper/SlideFive/index.vue
-
5src/views/Index/components/HeaderSwiper/index.vue
-
140src/views/Index/components/MechanicalControl/index.vue
@ -0,0 +1,10 @@ |
|||||
|
<template> |
||||
|
<div class="slide_five">slide_five</div> |
||||
|
</template> |
||||
|
|
||||
|
<script setup></script> |
||||
|
|
||||
|
<style scoped lang="scss"> |
||||
|
.slide_five { |
||||
|
} |
||||
|
</style> |
@ -1,5 +1,139 @@ |
|||||
<template>video player</template> |
|
||||
|
<template> |
||||
|
<div class="wrap"> |
||||
|
<div class="mechanical_control_container" id="mechanical_control_container"> |
||||
|
<div class="empty" v-if="showEmpty"></div> |
||||
|
<div class="contract_title"> |
||||
|
<p class="line"></p> |
||||
|
<p class="title">电机<span class="blue_font">控制专家</span></p> |
||||
|
<p class="detail">我们通过自主研发电机驱动器,让控制更上一层楼</p> |
||||
|
</div> |
||||
|
<div class="main_introduce"> |
||||
|
<div class="img_list_inwrap"> |
||||
|
<div class="broadside_div"></div> |
||||
|
<div class="broadside_div"></div> |
||||
|
<div class="broadside_div"></div> |
||||
|
</div> |
||||
|
<div class="main_imgwrap"> |
||||
|
<div class="control_btn_wrap"></div> |
||||
|
<img src="" class="bottom_img" alt="" /> |
||||
|
</div> |
||||
|
<div class="img_list_inwrap"> |
||||
|
<div class="broadside_div"></div> |
||||
|
<div class="broadside_div"></div> |
||||
|
<div class="broadside_div"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
<script setup></script> |
|
||||
|
<script setup> |
||||
|
import { ref, onMounted } from 'vue' |
||||
|
import { handleScreenAuto } from '@/common/utils' |
||||
|
const showEmpty = ref(false) |
||||
|
onMounted(() => { |
||||
|
handleScreenAuto(showEmpty, '#mechanical_control_container') |
||||
|
window.onresize = handleScreenAuto(showEmpty, '#mechanical_control_container') |
||||
|
}) |
||||
|
</script> |
||||
|
|
||||
<style scoped lang="scss"></style> |
|
||||
|
<style scoped lang="scss"> |
||||
|
.wrap { |
||||
|
width: 100vw; |
||||
|
height: 100vh; |
||||
|
background: $common_bg; |
||||
|
position: relative; |
||||
|
.mechanical_control_container { |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
.empty { |
||||
|
min-height: 90px; |
||||
|
} |
||||
|
.contract_title { |
||||
|
z-index: 99; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
flex-direction: column; |
||||
|
font-family: 'SourceHanSans'; |
||||
|
background-size: 100% 100%; |
||||
|
padding: 71px 0 55px 0; |
||||
|
box-sizing: border-box; |
||||
|
position: relative; |
||||
|
white-space: nowrap; |
||||
|
.line { |
||||
|
width: 39px; |
||||
|
height: 5px; |
||||
|
background: #283fe7; |
||||
|
border-radius: 3px; |
||||
|
margin-bottom: 12px; |
||||
|
} |
||||
|
.img { |
||||
|
position: absolute; |
||||
|
top: 47%; |
||||
|
left: 50%; |
||||
|
transform: translateX(-50%) translateY(-50%); |
||||
|
width: 295px; |
||||
|
height: 35px; |
||||
|
z-index: 9; |
||||
|
} |
||||
|
.title { |
||||
|
font-size: 30px; |
||||
|
font-weight: bold; |
||||
|
color: #000000; |
||||
|
margin-bottom: 21px; |
||||
|
z-index: 10; |
||||
|
.blue_font { |
||||
|
color: $theme_color; |
||||
|
} |
||||
|
} |
||||
|
.detail { |
||||
|
font-size: 18px; |
||||
|
font-weight: 300; |
||||
|
color: #646a73; |
||||
|
font-family: 'SourceHanSansLight'; |
||||
|
} |
||||
|
} |
||||
|
.main_introduce { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
height: 330px; |
||||
|
width: 100%; |
||||
|
padding: 0 440px; |
||||
|
box-sizing: border-box; |
||||
|
margin-bottom: 67px; |
||||
|
.img_list_inwrap { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
width: 222px; |
||||
|
height: 100%; |
||||
|
.broadside_div { |
||||
|
width: 222px; |
||||
|
height: 100px; |
||||
|
border-radius: 6px; |
||||
|
background: #000; |
||||
|
} |
||||
|
} |
||||
|
.main_imgwrap { |
||||
|
flex: 1; |
||||
|
padding: 0 43px; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
justify-content: space-between; |
||||
|
.control_btn_wrap { |
||||
|
flex: 1; |
||||
|
} |
||||
|
.bottom_img { |
||||
|
width: 511px; |
||||
|
height: 310px; |
||||
|
border-radius: 7px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue