oak-general-business/lib/miniprogram_npm/lin-ui/step/index.less

183 lines
4.0 KiB
Plaintext

@import "../styles/_base.less";
.step {
display : flex;
position: relative;
&-custom {
z-index: 2;
}
&-row {
flex-direction: column;
align-items : center;
}
&-column {
flex-direction: row;
padding-left : 30rpx;
box-sizing : border-box;
}
&-container {
display : flex;
justify-content : center;
z-index : 2;
align-items : center;
background-color: #fff;
&-row {
width : 70rpx;
height: 40rpx;
}
&-column {
height: 60rpx;
width : 40rpx;
}
}
&-icon {
width : 40rpx;
height : 40rpx;
display : flex;
align-items : center;
justify-content: center;
font-size : 22rpx;
transition : 0.5s;
box-sizing : border-box;
}
&-process {
color : #fff;
background-color: @step-active-color;
border-radius : 50%;
}
&-error {
background-color: #fff;
border : 1px solid @error-color;
color : @error-color;
border-radius : 50%;
}
&-finish {
background-color: #fff;
color : @step-active-color;
border : 1px solid @step-active-color;
border-radius : 50%;
}
&-wait {
background-color: #fff;
color : @step-color;
border : 1px solid @step-color;
border-radius : 50%;
}
&-dot {
width : 24rpx;
height : 24rpx;
border-radius: 50%;
transition : 0.5s;
&-process {
background-color: @step-active-color;
}
&-wait {
background-color: @step-color;
}
&-error {
background-color: @error-color;
}
&-finish {
background-color: @step-active-color;
}
}
&-line {
background: @step-color;
transition: 0.5s;
position : absolute;
z-index : 0;
&-row {
height: 2rpx;
width : 100%;
left : 50%;
top : 18rpx;
}
&-column {
width : 2rpx;
height: 100%;
top : 20rpx;
left : 48rpx;
}
&-wait {
background-color: #e8e8e8;
}
&-finish {
background-color: @step-active-color;
}
}
&-content {
display : flex;
flex-direction: column;
&-row {
align-items: center;
width : 100%;
}
&-column {
margin-left: 15rpx;
}
}
&-title {
color : #595959;
font-size : 26rpx;
line-height: 40rpx;
margin : 10rpx 0;
&-process {
color : #333333;
font-size : 28rpx;
line-height: 40rpx;
margin : 10rpx 0;
}
}
&-describe {
color : #8C98AE;
font-size: 22rpx;
}
}
@font-face {
font-family: "iconfont";
src : url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAK8AAsAAAAABpQAAAJvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgp8gQsBNgIkAwwLCAAEIAWEbQc2G9EFyK4wbuGJaCgrSmkBCSe/ZeUtviBzEXztx/bd3f+oNEiuzaerJhKN6WQSJFqlZELxTOZqTS9l0hsflgVC/bD3z/dzv8lMXAksyeryeByfVkhgV93EvwdIwC+b/hetH5jPyAA+z+X0JtCBXONbltMcw496AcYBBbYnRoEEXEQBcAqyOwK15PsEmg2KiewMTy6yCoWzLBD3lqGwilJKUaRqo1C37C3iRaUxPaUnPMffj18LUUFSZc7a3bshnfV++DD/2GVISBPo4QoZU5hCXLeWThULiSvWbCrpb64VIS2VhYlVpqU+6B8vETWnsxWM0XLiI19G8OGABDKoy5VBzDRje98gRHertt+2fLx2cdC6ZJwcnK226Ifh0uzy4vzK8sLSytxprqHAHexGbz8/6za6C3ePjwW29viP3ailnm7Zz+SntAd5IV0IBHuvvy3Xd/41thTw/osdBRahcefh4Gepwb5iah13LrrKV9mRrBsIJKhCjvrnxLq9Trf0wb2ERn0TIg0GcmSNhsjCTqHSYgm1RutoNmnkcIseUrEoTZiwRRA63SBp94as0zNZ2BdU+v2h1hnFaHYczWe2GAmrakCiQqiDmgdLEz73vFSVdM+jkXUVWdTG/DLK0MpCOpGqVkfQR7nEhjBnZIg4cCk8GCaPoesKCKSwUaOESRS0J5O87UUJTXisyjYJKQjSAVUesGgEHw+Hk6ra5+chQ5ZLIXsEDfllSApZ44O0hBRAjph8SPAoz4RyDBmEcICTBA8YJrOQyyWAoH2WDWlIgjmhEGiXdAdx1JTY3uL93xFo5kzMkSJHUT+g+5BNxVpWMAYAAA==') format('woff2')
}
.iconfont {
font-family : "iconfont" !important;
font-size : 24rpx;
font-style : normal;
-webkit-font-smoothing : antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-finish:before {
content: "\e600";
}
.icon-error:before {
content: "\e6cf";
}