<template>
  <!-- 背景 -->
  <view class="background">

    <!-- 人物 -->
    <image class="human" src="/static/information/girl_height/pictures/huamn.png"></image>
    <!-- 滚动条 -->
    <image class="roll" @click="go_to_roll()" src="/static/information/girl_height/pictures/roll.png"></image>
    <!-- 按钮 -->
    <image class="button" @click="go_to_purpose()" src="/static/information/girl_height/pictures/button.png"></image>
	<!-- 进度条 -->
	<image class="progress" src="/static/information/girl_height/pictures/progress.png"></image>
	<!-- 文本-->
	<text class="text" @click="go_to_roll()">{{height}}</text>
  </view>
</template>

<script>
export default {
	data(){
		return{
			height:''
		};
	},
	onLoad(options){
		this.height=options.height;
	},
    methods: {
        navigateTo(page) {
            uni.navigateTo({
                url: page
            });
        },

        go_to_purpose() {
            this.navigateTo('/pages/information/purpose/purpose');
        },

        go_to_roll() {
            this.navigateTo('/pages/information/girl_height_roll/girl_height_roll');
        },
    }
}

</script>

<style lang="scss">
.background {
  background-image: url("/static/information/girl_height/pictures/img.png");
  background-size: cover;
  background-position: center;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}


.human {
  position: absolute;
  width: 100%;
  height: 90%;
  top:-10%;
  object-fit: contain; /* 保持图片比例 */
}

.progress{
  position: absolute;
  width: 77%;
  height: 7%;
  object-fit: contain; /* 保持图片比例 */
  opacity: 1;
  top: 2%; /* 根据需要调整位置 */
}

/* Text 延迟显示 */
.roll {
  position: absolute;
  width: 77%;
  height: 20%;
  object-fit: contain; /* 保持图片比例 */
  opacity: 1;
  top: 55%; /* 根据需要调整位置 */
}

/* Button 延迟显示并加缩放特效，放在下方 */
.button {
  position: absolute;
  height: 13%;
  width: 80%;
  opacity: 1;
  right: 10%; /* 距右边 10% */
  bottom: 2%; /* 距底部 3.5% */
}

.text{
	position: absolute;
	text-align: center;
	font-size: 1.5em; 
	width: 100%;
	height: 20%;
	top: 69%; 
	color:#ffffff;
}
</style>