Files
rsxm-master/src/views/cpp/components/bfzs.vue
2025-08-18 16:50:57 +08:00

108 lines
2.4 KiB
Vue

<template>
<div class="jnrcBox">
<div class="top flex">
<div class="imgItem">
<img src="@/assets/images/46.png" alt="" />
</div>
<div class="imgItem">
<img src="@/assets/images/47.png" alt="" />
</div>
<div class="imgItem">
<img src="@/assets/images/48.png" alt="" />
</div>
</div>
<div class="flex mb30 mt30">
<div class="imgItem btText"><span>第一产业</span></div>
<div class="imgItem btText"><span>第二产业</span></div>
<div class="imgItem btText"><span>第三产业</span></div>
</div>
<div class="flex mb30 mt20">
<div class="imgItem">
<div class="line"></div>
</div>
<div class="imgItem">
<div class="line"></div>
</div>
<div class="imgItem">
<div class="line"></div>
</div>
</div>
<div class="flex mb40 mt40">
<div class="imgItem btText"><span>技能认证数量</span></div>
<div class="imgItem btText"><span>技能认证数量</span></div>
<div class="imgItem btText"><span>技能认证数量</span></div>
</div>
<div class="flex mt20">
<div class="imgItem">
<div class="kkk">7 <span></span></div>
</div>
<div class="imgItem">
<div class="kkk">659 <span></span></div>
</div>
<div class="imgItem">
<div class="kkk">207 <span></span></div>
</div>
</div>
</div>
</template>
<script setup>
import { reactive, ref } from "vue";
</script>
<style lang="scss" scoped>
@mixin textColor($color1, $color2) {
background-image: linear-gradient(to top, $color1 0%, $color2 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.jnrcBox {
width: 100%;
height: 100%;
padding: 0 2vw;
box-sizing: border-box;
.top {
flex: 1 0 0;
}
.imgItem {
width: 33.33%;
text-align: center;
img {
width: 170px;
}
span {
margin-top: 25px;
font-size: 1.5vw;
font-family: "YSBTH";
@include textColor(#026ed3, #ffffff);
}
.line {
margin: 0 auto;
width: 214px;
height: 11px;
background: url('~@/assets/images/icon_40.png') no-repeat left bottom;
background-size: 100%;
}
.kkk {
margin-top: 10px;
line-height: 40px;
font-size: 2.5vw;
}
.btText {
span {
font-size: 3vw;
}
}
}
}
</style>