/* pages/visitor_make/visitor_make.wxss */ page { height: 100vh; } .top { display: flex; align-items: center; flex-direction: column; } .top-area { background-color: #2f6fd1; width: 1300rpx; height: 250rpx; border-bottom-left-radius: 80%; border-bottom-right-radius: 80%; } .top-item { position: absolute; width: 100%; top: 190rpx; } /* swiper区域 */ .swiper { height: calc(100vh - 300rpx); } .scroll-area { height: calc(100vh - 300rpx - 150rpx); } /* 所在楼宇 */ .card-cont { overflow: hidden; padding: 35rpx 0; } .card-cont > .title { margin-left: 24rpx; margin-bottom: 15rpx; font-size: 34rpx; font-weight: 500; } .label-sm .van-cell__title { flex: none; } .picker::after { content: ""; display: inline-block; width: 16rpx; height: 16rpx; margin-left: 15rpx; border-top: 2rpx solid #333333; border-right: 2rpx solid #333333; transform: rotate(45deg); } /* 按钮区 */ .btn-area-one { margin-left: 28rpx; /* margin-top: 1000rpx; */ width: 694rpx; } .btn-area-one button { background: linear-gradient(180deg, #6eaaff 0%, #2f6fd1 100%); font-size: 30rpx; height: 110rpx; line-height: 110rpx; border-radius: 8rpx; color: #fff; } .btn-area-two { position: sticky; bottom: 28rpx; margin-left: 28rpx; /* margin-top: 1000rpx; */ width: 694rpx; display: flex; justify-content: space-between; align-items: center; } .btn-area-two button { font-size: 30rpx; height: 110rpx; line-height: 110rpx; border-radius: 8rpx; color: #fff; width: 322rpx; } .bg-grey { background: linear-gradient(180deg, #d1dded 0%, #9dadc6 100%) !important; color: #000 !important; } .bg-blue { background: linear-gradient(180deg, #6eaaff 0%, #2f6fd1 100%) !important; }