sl-express/project-wl-siji-uniapp-vue3/pages/index/index.scss

257 lines
4.6 KiB
SCSS
Raw Permalink Normal View History

2023-09-04 16:40:17 +08:00
.container{
border-radius: 20rpx;
.swiperH{
height: calc(100vh - 270rpx);
padding-bottom: 30rpx;
box-sizing: border-box;
}
.finshSwiperH{
height: calc(100vh - 460rpx);
}
.cont{
padding:0 30rpx;
}
}
// 首页 - 通用 - 左右结构
.carInfo{
.line{
.tit{
display: inline-block;
min-width: 120rpx;
}
display: flex;
justify-content: space-between;
color: var(--neutral-color-font);
font-size: var(--font-size-14);
line-height: 60rpx;
.ritEl{
color: var(--neutral-color-main);
}
}
}
// 详情-基本信息
.baseInfo{
.addrCont{
font-weight: 400;
font-size: 28rpx;
color: var(--neutral-color-font);
letter-spacing: 0.32rpx;
padding-bottom: 40rpx;
margin-bottom: 20rpx;
border-bottom: 1px solid var(--neutral-color-segmentation);
position: relative;
&:before{
position: absolute;
left: 18rpx;
color:var(--neutral-color-white);
text-align: center;
content: '';
display: inline-block;
width: 0px;
height: 56%;
border-left: dashed 2px var(--neutral-color-border);
border-radius: 11px;
}
.startAddr{
padding-left: 66rpx;
position: relative;
margin-bottom: 20rpx;
line-height: 44rpx;
&:before{
position: absolute;
font-size: 22rpx;
left: 0;
color:var(--neutral-color-white);
text-align: center;
content: '';
display: inline-block;
width: 22px;
height: 22px;
background: var(--neutral-color-main);
border-radius: 11px;
}
}
.endAddr{
padding-left: 66rpx;
position: relative;
line-height: 44rpx;
&:before{
font-size: 22rpx;
position: absolute;
left: 0;
color: var(--neutral-color-white);
text-align: center;
content: '';
display: inline-block;
width: 22px;
height: 22px;
background: var(--essential-color-red);
border-radius: 11px;
}
}
}
}
// 详情-运算路线
.routeItem{
display: flex;
justify-content: center;
align-items: center;
.navigat{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0rpx 0rpx 0rpx 40rpx;
border-left: 2rpx solid #EEEEEE;
margin-left: 20rpx;
font-size: var(--font-size-12);
.naviIcon{
width: 64rpx;
height: 64rpx;
}
}
.routeLine{
display: flex;
justify-content: space-between;
padding:0 20rpx;
flex:1;
.route{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
font-weight: 400;
font-size: var(--font-size-12);
color: var(--neutral-color-main);
flex: 1;
.line{
width: 80%;
.LineImg{
width: 72rpx;
height: 32rpx;
}
}
}
.routePoint{
text-align: center;
font-weight: 400;
font-size: var(--font-size-14);
color: var(--neutral-color-main);
line-height: 60rpx;
.tit{
font-weight: 600;
font-size: var(--font-size-16);
color: var(--neutral-color-main);
}
}
}
}
// 详情-物品信息
.orderCont{
.search{
margin-bottom: 20rpx;
position: relative;
.searchIcon{
position: absolute;
left: 20rpx;
top: 18rpx;
}
.searchInput{
background-color: var(--neutral-color-cancel);
border-radius: 32rpx;
font-size: var(--font-size-12);
line-height: 64rpx;
height: 64rpx;
padding: 0 20rpx 0 60rpx;
}
}
.items{
.item{
display: flex;
justify-content: space-between;
font-size: 28rpx;
line-height: 60rpx;
color: var(--neutral-color-main);
.odd{
flex: 1;
}
.piece, .weight{
text-align: right;
width: 200rpx;
}
}
}
}
// 详情-异常信息
.delay{
display: flex;
font-size: var(--font-size-14);
align-items: center;
border-bottom: solid 2rpx var(--neutral-color-background);
padding: 20rpx 0;
.info{
flex: 1;
color: var(--neutral-color-main);
.line{
line-height: 60rpx;
.desc{
padding-left: 40rpx;
color: var(--neutral-color-font);
}
}
}
.goInfoIcon{
width: 48rpx;
height: 48rpx;
}
}
// 图片上传
.upPicCont{
margin-bottom: 32rpx;
.title{
font-weight: 400;
font-size: var(--font-size-14);
color: var(--neutral-color-font);
margin-bottom: 32rpx;
}
.file-picker__box-content{
border:none;
background: var(--neutral-color-cancel);
}
// 已完成的详情图片回显
.tit{
font-size: 28rpx;
margin-bottom: 20rpx;
}
.upPicContImg{
display: flex;
.image{
width: 180rpx;
height: 180rpx;
margin:0 30rpx 30rpx 0;
}
.image:nth-child(3){
margin-right: 0;
}
}
}
// 详情 - 底部的两按钮
.footCont{
display: flex;
background-color: var(--neutral-color-white);
padding: 20rpx 30rpx;
box-sizing: border-box;
.footButCan{
flex: 125;
margin-right: 30rpx;
}
.footBut{
flex: 200;
}
}