hldy_app/unpackage/dist/dev/mp-weixin/pages/watch/drawer/index.wxss

125 lines
2.5 KiB
Plaintext
Raw Normal View History

2025-08-21 16:51:53 +08:00
.draw-all.data-v-dfacf6bf {
width: 100%;
height: 100%;
background-color: #eff0f4;
overflow: hidden;
position: relative;
}
.draw-all .carmera.data-v-dfacf6bf {
position: absolute;
right: 0;
bottom: 250rpx;
height: 600rpx;
width: 200rpx;
z-index: 1;
}
.draw-all .roll.data-v-dfacf6bf {
position: absolute;
right: 0;
bottom: 0rpx;
height: 1300rpx;
width: 650rpx;
}
.compass-container.data-v-dfacf6bf {
width: 380px;
height: 380px;
border-radius: 50%;
position: absolute;
right: -65%;
transform: translateY(-60%);
bottom: 270rpx;
margin: auto;
touch-action: none;
z-index: 9999;
}
.compass-item.data-v-dfacf6bf {
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
margin: -50px 0 0 -50px;
display: flex;
align-items: center;
justify-content: center;
}
.item-label.data-v-dfacf6bf {
font-size: 25rpx;
width: 130rpx;
height: 130rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
background: linear-gradient(to bottom, #e6e7ed, #f4f5f7);
border: 2rpx solid #fff;
position: relative;
}
.item-label-target.data-v-dfacf6bf {
font-size: 25rpx;
width: 130rpx;
height: 130rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
background: linear-gradient(to bottom, #e6e7ed, #f4f5f7);
position: relative;
}
.item-label-second.data-v-dfacf6bf {
font-size: 25rpx;
width: 130rpx;
height: 130rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.item-label-second-target.data-v-dfacf6bf {
font-size: 25rpx;
width: 130rpx;
height: 130rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.all-size.data-v-dfacf6bf {
width: 100%;
height: 100%;
}
.targetimge.data-v-dfacf6bf {
width: 150rpx;
height: 130rpx;
position: absolute;
right: 0;
top: 0;
z-index: 1;
transition: opacity 0.8s ease;
}
/* 二级容器放在一级之下,尺寸更大一圈(视觉在后面) */
.compass-container.second.data-v-dfacf6bf {
width: 480px;
height: 480px;
border-radius: 50%;
position: absolute;
right: -75%;
transform: translateY(-70%);
bottom: 172rpx;
margin: auto;
touch-action: none;
z-index: 1;
}
.gesture-mask.data-v-dfacf6bf {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 9999;
background: transparent;
/* 或 rgba(0,0,0,0.001) */
}