page { width: 100%; height: 100vh; background: #f7f7f7; } .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; } .personal-info .box .content .bottom { margin-top: 10rpx; box-sizing: border-box; width: 100%; height: 30rpx; display: flex; align-items: center; justify-content: space-around; } .personal-info .box .content .bottom text{ color: #fff; font-size: 28rpx; line-height: 30rpx; flex: 1; text-align: center; } .personal-info .box .content .top { margin-top: 30rpx; box-sizing: border-box; padding-left: 50rpx; width: 100%; height: 140rpx; display: flex; align-items: center; justify-content: space-between; } .personal-info .box .content .top .left { height: 100%; display: flex; align-items: center; width: calc(100% - 130rpx); } .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%; width: calc(100% - 100rpx); margin-left: 14rpx; display: flex; flex-direction: column; justify-content: center; } .personal-info .box .content .top .right-enter { } .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: 142rpx; height: 46rpx; position: relative; margin-right: 16rpx; margin-top: 22rpx; } .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; margin-left: 10rpx; width: 88rpx; text-align: center; } .personal-info .box .content .top .complete-info .complete-content .rightsword { width: 14rpx; height: 18rpx; object-fit: cover; /* margin-left: 8rpx; */ position: absolute; right: 4rpx; } .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: #C81408; font-weight: bolder; } .tab-bar .type.selected-project { color: #C81408; font-weight: bolder; } .tab-bar .type.selected-topic { color: #C81408; font-weight: bolder; } .tab-bar .select-bar { position: absolute; bottom: 0; left: 0; width: 80rpx; height: 6rpx; background: #C81408; 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, #C81408, #f51111); */ background-color: transparent; } button image { width: 100%; height: 100%; } button text { position: absolute; width: 100%; height: 100%; left: 0; } .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, #C81408, #f51111); */ background-color: transparent; } .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; } .popup__button { width: 100%; text-align: center; font-size: 36rpx; color: #04BCA0; }