min-project/component/rent-pop/rent-pop.less
2024-12-12 12:14:09 +08:00

301 lines
6.4 KiB
Plaintext

/* template/rent-pop/rent-pop.wxss */
view {
box-sizing: border-box;
}
/* 公共的 css 样式 */
.flexflex {
display: flex;
}
.flexcenter {
display: flex;
justify-content: center;
align-items: center;
}
.flexjcenter {
display: flex;
justify-content: center;
}
.flexacenter {
display: flex;
align-items: center;
}
.flex1 {
flex: 1;
}
.flexcolumn {
display: flex;
flex-direction: column;
}
.pop {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.717647058823529);
z-index: 100;
}
.box {
width: 630rpx;
height: 990rpx;
position: relative;
z-index: 1;
margin-bottom: 49.5rpx;
transform-style: preserve-3d;
// animation: rotateAnimation .3s;
@keyframes rotateAnimation {
0% {
transform: rotateY(180deg);
}
100% {
transform: rotateY(0deg);
}
}
.star {
position: absolute;
}
.star1 {
width: 60rpx;
height: 60rpx;
top: 649.5rpx;
left: -60rpx;
}
.star2 {
width: 72rpx;
height: 72rpx;
top: -85.5rpx;
right: 66rpx;
}
.star3 {
width: 78rpx;
height: 78rpx;
right: -30rpx;
bottom: -76.5rpx;
}
.bj {
width: 630rpx;
height: 990rpx;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.city-bj {
width: 630rpx;
height: 517.5rpx;
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
}
.head {
position: relative;
margin: 0 auto;
width: 300rpx;
display: flex;
.head-bj {
position: absolute;
left: -7.5rpx;
top: -7.5rpx;
width: 315rpx;
height: 228rpx;
transform: rotate(180deg);
z-index: -1;
}
.head-box {
height: 84rpx;
position: relative;
z-index: 1;
width: 300rpx;
.icon {
width: 30rpx;
height: 30rpx;
margin-right: 6rpx;
}
.xg {
width: 67.5rpx;
height: 43.5rpx;
}
}
}
.main {
width: 561rpx;
height: 843rpx;
background: linear-gradient(180deg, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
border: 1rpx solid rgba(51, 51, 51, 1);
margin-left: 40.5rpx;
position: relative;
z-index: 1;
.main-bj {
position: absolute;
top: 10.5rpx;
left: -10.5rpx;
width: 561rpx;
height: 843rpx;
background: linear-gradient(180deg, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
border: 1rpx solid rgba(51, 51, 51, 1);
z-index: -10;
padding-top: 24rpx;
.title {
width: 487.5rpx;
height: 75rpx;
margin-bottom: 18rpx;
}
.title-line {
width: 481.5rpx;
height: 3rpx;
margin-bottom: 22.5rpx;
}
.hint {
width: 387rpx;
height: 54rpx;
margin-bottom: 28.5rpx;
}
.data {
position: relative;
width: 480rpx;
height: 136rpx;
z-index: 1;
margin-bottom: 35rpx;
.data-bj {
width: 480rpx;
height: 136rpx;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.item {
text-align: center;
.value {
font-family: 'Arial-Black', 'Arial Black', sans-serif;
font-weight: 900;
font-size: 42rpx;
color: #000000;
text-align: center;
}
.text {
color: #333333;
font-size: 27rpx;
}
}
.line {
width: 1rpx;
height: 94.5rpx;
border-right: 1rpx dotted #797979;
margin: 0 52.5rpx;
}
}
.img-box {
width: 480rpx;
height: 376.5rpx;
position: relative;
z-index: 1;
margin-bottom: 10rpx;
.img {
position: absolute;
left: -10.5rpx;
top: -10.5rpx;
width: 501rpx;
height: 397.5rpx;
z-index: -1;
}
.text {
font-weight: 400;
font-style: normal;
font-size: 22.5rpx;
color: #555555;
text-align: center;
position: absolute;
width: 100%;
text-align: center;
bottom: 20rpx;
}
}
.arrows {
.icon {
&:nth-child(2) {
margin: 0 15rpx;
}
width: 45rpx;
height: 45rpx;
}
}
}
}
}
.btn {
position: relative;
width: 450rpx;
height: 96rpx;
background: -webkit-linear-gradient(270deg, rgba(252, 253, 206, 1) 0%, rgba(210, 213, 29, 1) 52%, rgba(251, 252, 203, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(252, 253, 206, 1) 0%, rgba(210, 213, 29, 1) 52%, rgba(251, 252, 203, 1) 100%);
background: linear-gradient(180deg, rgba(252, 253, 206, 1) 0%, rgba(210, 213, 29, 1) 52%, rgba(251, 252, 203, 1) 100%);
border: none;
border-radius: 225rpx;
.img {
width: 199.5rpx;
height: 70.5rpx;
margin-right: 18rpx;
}
.arrows {
width: 45rpx;
height: 45rpx;
}
}
.close {
width: 36rpx;
height: 36rpx;
position: absolute;
bottom: -100rpx;
}
.imgimg {
width: 100vw;
height: 500rpx;
}