Files
sgy-web/pages/index/assess/assess.wxss
2023-06-21 17:14:39 +08:00

344 lines
5.3 KiB
Plaintext

page {
background-color: #f7faff;
}
/* 返回 */
.navigation{
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 90rpx;
background-color: transparent;
transition: .2s;
}
.navigation.active {
background-color: #ffffff;
}
.navigation-arrow {
width: 44rpx;
height: 44rpx;
margin: 20rpx 15rpx 0 20rpx;
}
/* 顶部背景 */
.top {
width: 100%;
position: relative;
height: 100vh;
overflow: hidden;
}
.top-back {
position: absolute;
height: 100%;
left: 0;
top: 0;
width: 100%;
z-index: 1;
}
/* 内容 */
.seeCont {
position: absolute;
top: 10%;
z-index: 100;
width: 100%;
padding: 80rpx 30rpx;
box-sizing: border-box;
}
.seeCont-title {
text-align: center;
font-size: 42rpx;
}
.seeCont-item {
margin-top: 60rpx;
position: relative;
width: 100%;
height: 700rpx;
}
.seeCont-item::after {
border-radius: 15rpx;
position: absolute;
content: '';
background-color: #ffffff;
width: 100%;
height: 100%;
opacity: .6;
left: 0;
top: 0;
}
.seeCont-text {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10;
padding: 60rpx;
box-sizing: border-box;
}
.seeCont-laebl {
display: flex;
line-height: 84rpx;
padding: 30rpx 0;
box-sizing: border-box;
position: relative;
}
.seeCont-laebl-number {
color: #3d7eff;
font-weight: 600;
font-size: 60rpx;
position: relative;
padding-right: 20rpx;
font-style:italic;
}
.seeCont-laebl-number::after {
position: absolute;
content: '';
right: 0;
top: 40rpx;
background-color: #3d7eff;
width: 4rpx;
height: 50rpx;
transform:skewX(-30deg);
}
.seeCont-laebl-name {
font-size: 34rpx;
padding-left: 60rpx;
}
.seeCont-laebl-img {
width: 84rpx;
height: 84rpx;
position: absolute;
right: 0;
top: 30rpx;
}
.seeBtn {
text-align: center;
width: 100%;
}
.seeBtn-btn {
background-color: #3d7eff;
display: inline-block;
color: #ffffff;
border-radius: 90rpx;
margin-top: 60rpx;
line-height: 90rpx;
padding: 0 80rpx;
}
/* 名字弹出 */
.namePop {
position: fixed;
background-color: rgba(0, 0, 0, .5);
left: 0;
top: 0;
height: 100vh;
width: 100vw;
z-index: 100000;
display: none;
}
.namePop.active {
display: block;
}
.nameCont {
-webkit-box-orient: vertical;
-webkit-box-pack: center;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 100000;
padding: 0 15%;
box-sizing: border-box;
display: none;
}
.nameCont.active {
display: -webkit-box;
}
.nameCont-white {
background-color: #ffffff;
border-radius: 15rpx;
overflow: hidden;
}
.nameCont-top {
padding: 30rpx;
box-sizing: border-box;
}
.nameCont-title {
font-size: 34rpx;
margin-bottom: 30rpx;
}
.nameCont-input {
background-color: #f3f3f3;
height: 90rpx;
line-height: 90rpx;
border-radius: 10rpx;
padding: 0 25rpx;
box-sizing: border-box;
}
.nameCont-btn {
line-height: 100rpx;
background-color: #f3f3f3;
display: flex;
margin-top: 30rpx;
border-top: 2rpx solid #dfdfdf;
}
.nameCont-btn-go {
text-align: center;
flex: 2;
}
.nameCont-btn-go:last-child {
position: relative;
color: #ff9951;
}
.nameCont-btn-go:last-child::after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 2rpx;
height: 100%;
background-color: #dfdfdf;
}
/* 支付弹出 */
.payEject {
position: fixed;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
background-color: rgba(0, 0, 0, .6);
z-index: 1000;
display: none;
}
.payEject.active{
display: block;
}
.payPop {
width: 84%;
position: fixed;
left: 8%;
top: 30%;
z-index: 10001;
height: 600rpx;
display: none;
}
.payPop.active{
display: block;
}
.payPop::after {
border-radius: 15rpx 200rpx 15rpx 15rpx;
position: absolute;
content: '';
background-color: #ffffff;
width: 100%;
height: 100%;
opacity: .6;
left: 0;
top: 0;
}
.payPop-cont {
width: calc(100% - 40rpx);
height: calc(100% - 40rpx);
position: absolute;
left: 20rpx;
top: 20rpx;
background-color: #ffffff;
border-radius: 15rpx 200rpx 15rpx 15rpx;
z-index: 10002;
padding: 30rpx;
box-sizing: border-box;
}
.payPop-title {
width: 100%;
padding-right: 150rpx;
box-sizing: border-box;
}
.payPop-title-name {
font-size: 46rpx;
color: #3d7eff;
margin-bottom: 20rpx;
font-weight: 600;
}
.payPop-title-text {
color: #666666;
line-height: 44rpx;
font-size: 26rpx;
}
.payPop-cont-img {
position: absolute;
top: -30rpx;
right: -20rpx;
width: 42%;
}
.payPop-price {
text-align: center;
font-size: 70rpx;
padding: 40rpx 0;
}
.payPop-btn {
text-align: center;
width: 100%;
}
.payPop-btn-go {
background-image: linear-gradient(to right, #4181fe, #689aff);
display: inline-block;
color: #ffffff;
border-radius: 90rpx;
line-height: 90rpx;
padding: 0 100rpx;
}
.payPop-btn-go.active {
background-image: linear-gradient(to right, #cacaca, #bdbdbd);
}
.payPop-btn-cancel {
color:#3d7eff;
text-align: center;
padding-top: 30rpx;
}