锦水居民端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

380 lines
7.5 KiB

6 years ago
page {
width: 100%;
height: 100vh;
}
.mine {
width: 100%;
height: 100%;
background: #f7f7f7;
}
.mine .personal-info {
width: 100%;
height: 310rpx;
box-sizing: border-box;
padding: 30rpx;
background: #fff;
}
.mine .personal-info .box {
width: 100%;
height: 100%;
position: relative;
}
.mine .personal-info .box .bg-image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.mine .personal-info .box .content {
width: 100%;
height: 100%;
position: relative;
z-index: 100;
overflow: hidden;
}
5 years ago
.personal-info .box .content .bottom {
margin-top: 50rpx !important;
box-sizing: border-box;
padding-left: 30rpx;
width: 100%;
height: 30rpx;
display: flex;
align-items: center;
justify-content: space-between;
}
.personal-info .box .content .bottom text{
color: #fff;
font-size: 30rpx;
line-height: 30rpx;
}
6 years ago
.personal-info .box .content .top {
margin-top: 30rpx;
box-sizing: border-box;
padding-left: 30rpx;
width: 100%;
height: 100rpx;
display: flex;
align-items: center;
justify-content: space-between;
}
.personal-info .box .content .top .left {
height: 100%;
display: flex;
align-items: center;
5 years ago
width: calc(100% - 130rpx);
6 years ago
}
.personal-info .box .content .top .avatar {
width: 100rpx;
height: 100rpx;
position: relative;
}
.personal-info .box .content .top .avatar .avatar-content {
width: 100%;
height: 100%;
object-fit:cover;
border-radius: 50%;
}
.personal-info .box .content .top .right {
height: 100%;
5 years ago
width: calc(100% - 100rpx);
6 years ago
margin-left: 14rpx;
display: flex;
flex-direction: column;
justify-content: center;
}
.personal-info .box .content .top .right .nickname {
font-size: 30rpx;
color: #fff;
}
.personal-info .box .content .top .right .party-flag {
width: 72rpx;
height: 24rpx;
background: #FFE25E;
border-radius:12rpx;
display: flex;
justify-content: center;
align-items: center;
margin-top: 10rpx;
}
.personal-info .box .content .top .right .party-flag view {
color: #FD1D11;
font-size: 18rpx;
margin-right: 4rpx;
height: 24rpx;
line-height: 24rpx;
}
.personal-info .box .content .top .right .party-flag image {
width: 18rpx;
height: 18rpx;
object-fit: cover;
}
.personal-info .box .content .top .complete-info {
width: 130rpx;
height: 46rpx;
position: relative;
}
.personal-info .box .content .top .complete-info .complete-image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.personal-info .box .content .top .complete-info .complete-content {
position: relative;
z-index: 100;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.personal-info .box .content .top .complete-info .complete-content .tip {
font-size: 22rpx;
color: #fff;
height: 46rpx;
line-height: 46rpx;
}
.personal-info .box .content .top .complete-info .complete-content .rightsword {
width: 14rpx;
height: 18rpx;
object-fit: cover;
margin-left: 9rpx;
}
.personal-info .box .content .bottom {
margin-top: 30rpx;
display: flex;
align-items: center;
justify-content: space-around;
}
.personal-info .box .content .bottom .operation {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding-top: 5rpx;
}
.personal-info .box .content .bottom .operation + .operation {
border-left: 1rpx solid rgba(255,255,255,0.55);
}
.personal-info .box .content .bottom .operation image {
width: 32rpx;
height: 32rpx;
object-fit: cover;
}
.personal-info .box .content .bottom .operation .tip {
font-size: 22rpx;
margin-top: 10rpx;
color: rgba(255,255,255,0.55);
}
.tab-bar {
width: 100%;
height: 90rpx;
background: #fff;
display: flex;
align-items: center;
justify-content: space-around;
position: relative;
}
.tab-bar .type {
font-size: 30rpx;
color: #999;
flex: 1;
text-align: center;
height: 90rpx;
line-height: 90rpx;
}
.tab-bar .hover-tabbar {
background: #f3f3f3;
}
.tab-bar .type.selected-issue {
color: #F82525;
font-weight: bolder;
}
.tab-bar .type.selected-project {
color: #F82525;
font-weight: bolder;
}
.tab-bar .type.selected-topic {
color: #F82525;
font-weight: bolder;
}
.tab-bar .select-bar {
position: absolute;
bottom: 0;
left: 0;
width: 80rpx;
height: 6rpx;
background: #f95454;
border-radius: 4rpx;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-issue {
left: 11%;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-project {
left: 44.5%;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-topic {
left: 78%;
transition: left 0.5s ease;
}
.issue-list {
width: 100%;
box-sizing: border-box;
padding: 20rpx;
}
.issue-list .issue-nodata {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin-top: 70rpx;
}
.issue-list .issue-nodata .no-data {
width: 258rpx;
height: 244rpx;
object-fit: cover;
}
.issue-list .issue-nodata .tip {
font-size: 28rpx;
color: #bcbcbc;
line-height: 40rpx;
height: 40rpx;
}
.issue-list .issue-nodata .add-issue {
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin-top: 30rpx;
}
.issue-list .issue-nodata .add-issue .issue-trigger {
width: 100rpx;
height: 66rpx;
object-fit: cover;
margin-right:20rpx;
position: absolute;
left: -120rpx;
bottom: 10rpx;
}
.issue-list .issue-nodata .add-issue button {
width: 140rpx;
height: 50rpx;
line-height: 50rpx;
border-radius: 6rpx;
text-align:center;
padding: 0;
outline: none;
border: 0;
color: #fff;
font-size: 22rpx;
background: linear-gradient(to right, #f51111, #ff4b4b);
}
.issue-list .issue-nodata .add-issue button::after {
border: 0;
}
.issue-list .issue-nodata .add-issue .hover-add-issue {
background: red;
}
.project-list {
width: 100%;
box-sizing: border-box;
padding: 20rpx;
}
.project-list .project-nodata {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin-top: 70rpx;
}
.project-list .project-nodata .no-data {
width: 260rpx;
height: 246rpx;
object-fit: cover;
}
.project-list .project-nodata .tip {
font-size: 28rpx;
color: #bcbcbc;
line-height: 40rpx;
height: 40rpx;
}
.project-list .project-nodata .add-issue {
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin-top: 30rpx;
}
.project-list .project-nodata .add-issue .issue-trigger {
width: 100rpx;
height: 66rpx;
object-fit: cover;
margin-right:20rpx;
position: absolute;
left: -120rpx;
bottom: 10rpx;
}
.project-list .project-nodata .add-issue button {
width: 140rpx;
height: 50rpx;
line-height: 50rpx;
border-radius: 6rpx;
text-align:center;
padding: 0;
outline: none;
border: 0;
color: #fff;
font-size: 22rpx;
background: linear-gradient(to right, #f51111, #ff4b4b);
}
.project-list .project-nodata .add-issue button::after {
border: 0;
}
.project-list .project-nodata .add-issue .hover-add-issue {
background: red;
}
.topic-list {
width: 100%;
box-sizing: border-box;
padding: 20rpx;
}
.topic-list .topic-nodata {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin-top: 70rpx;
}
.topic-list .topic-nodata .no-data {
width: 258rpx;
height: 244rpx;
object-fit: cover;
}
.topic-list .topic-nodata .tip {
font-size: 28rpx;
color: #bcbcbc;
line-height: 40rpx;
height: 40rpx;
}
.nomore-tip {
width: 100%;
height: 100rpx;
background: #f7f7f7;
display: flex;
justify-content: center;
align-items: center;
color: #999;
font-size: 26rpx;
}