yuminge-app/yun-min-program-plugin-master/packageE/appointment/hot_technician/hot_technician.wxss

288 lines
4.9 KiB
Plaintext

/* .search_box {} */
#hot-technician {
background-color: #ffa300;
}
.search_box .search {
height: 88rpx;
line-height: 88rpx;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 28rpx;
background-color: #ffa300;
}
.search_box .search .left {
font-size: 16px;
display: flex;
font-weight: bold;
}
.search_box .search .left i {
color: #fff;
font-size: 16px;
}
.search_box .search .left text {
display: block;
margin: 0 8rpx;
max-width: 184rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #fff;
}
.search_box .search .left i:last-child {
font-size: 36rpx;
}
.search_box .search .right {
width: 396rpx;
height: 60rpx;
background: rgba(255, 255, 255, 0.25);
display: flex;
line-height: 60rpx;
border-radius: 32rpx;
padding: 0 20rpx;
font-size: 14px;
color: #fff;
}
.search_box .search .right i {
font-size: 36rpx;
margin-right: 12rpx;
}
.search_box .search .right input {
border: none;
width: 100%;
height: 100%;
display: flex;
align-items: center;
color: #fff;
}
.search_box .search .right input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #fff;
}
#hot-technician .technician-top {
margin-top: 57.6rpx;
padding-bottom: 32rpx;
position: relative;
display: flex;
justify-content: center;
}
#hot-technician .second,
.gold,
.three {
position: relative;
display: flex;
flex-direction: column;
width: 240rpx;
padding: 32rpx 16rpx;
min-height: 368rpx;
background-color: #fff;
border-radius: 10.016rpx 10.016rpx 0 0;
box-shadow: 0 0 43.008rpx 0 rgba(169, 169, 169, 0.24);
}
#hot-technician .second {
margin-right: 240rpx;
text-align: center;
}
#hot-technician .gold {
position: absolute;
left: 50%;
top: -7%;
transform: translateX(-50%);
z-index: 100;
width: 256rpx;
padding-bottom: 57.6rpx;
}
#hot-technician .avatar {
position: absolute;
top: 5%;
left: 50%;
transform: translateX(-50%);
width: 96rpx;
height: 96rpx;
border-radius: 50%;
border: solid 2rpx #b7cfeb;
}
#hot-technician .avatar image {
width: 100%;
height: 100%;
border-radius: 50%;
}
#hot-technician .no {
position: absolute;
top: 25%;
left: 50%;
transform: translateX(-50%);
width: 179.008rpx;
height: 48.992rpx;
}
#hot-technician .num {
color: #fff;
position: absolute;
top: 26%;
left: 50%;
transform: translateX(-50%);
}
#hot-technician .name {
margin: 144rpx auto 0 auto;
}
#hot-technician .name .p {
font-weight: bold;
}
#hot-technician .address i {
color: #ccc;
vertical-align: middle;
}
#hot-technician .store {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#hot-technician .describe {
font-size: 12px;
color: #ccc;
text-align: left;
padding-top: 9.6rpx;
border-top: 1.0016rpx solid #ffc29d;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
}
#hot-technician .blue {
display: inline-block;
padding: 0 3.2px;
justify-self: center;
border-radius: 2.5rpx;
background-color: #6eabff;
color: #fff;
}
#hot-technician .technician-list {
background-color: #fff;
padding-top: 32rpx;
}
#hot-technician .tag {
display: inline-block;
border-radius: 12rpx;
border: solid 1rpx #f4a82e;
padding: 3.2rpx 9.6rpx;
color: #f4a82e;
font-size: 12px;
max-width: 192rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#hot-technician .technician-item {
display: flex;
padding: 16rpx 0;
border-bottom: 1px solid #f2f2f7;
}
#hot-technician .technician-item .number {
font-size: 22px;
font-weight: bold;
flex: 0 0 96rpx;
line-height: 128rpx;
text-align: center;
}
#hot-technician .technician-item .pic {
width: 96rpx;
height: 96rpx;
flex: 0 0 96rpx;
margin: 16rpx;
}
#hot-technician .technician-item .pic image {
width: 100%;
height: 100%;
border-radius: 50%;
}
#hot-technician .technician-item .technician-right {
display: flex;
flex-direction: column;
width: 512rpx;
}
#hot-technician .technician-item .technician-right .gray {
flex: 1;
}
#hot-technician .technician-item .technician-right .address {
color: #ccc;
}
#hot-technician .technician-item .top {
display: flex;
}
#hot-technician .technician-item .top .p {
font-weight: bold;
width: 96rpx;
text-align: left;
line-height: 41.6rpx;
margin-right: 16rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#hot-technician .technician-item .top .star {
flex: 1;
text-align: right;
}
#hot-technician .technician-item .gray {
font-size: 12px;
color: #b0b0b0;
text-align: left;
}
#hot-technician .technician-item .describe1 {
font-size: 12rpx;
color: #ccc;
text-align: left;
padding-top: 9.6rpx;
}
#hot-technician .technician-item .describe1 text {
align-self: center;
}
#hot-technician .technician-item .describe1 .tag {
margin: 0 6.4rpx;
vertical-align: middle;
}
#hot-technician .technician-item .describe1 .gray {
margin-top: 9.6rpx;
}