/* 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; }