page { width:100%; height:100vh; } .discussion { width: 100%; height: 100%; background: #f7f7f7; } .discussion .header { width: 100%; height: 94rpx; background: #fff; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding-left: 20rpx; } .discussion .header .left { height:100%; display: flex; align-items: center; } .discussion .header .left .dang-logo { width: 32rpx; height:32rpx; object-fit: cover; } .discussion .header .left .grid-name { color: #EB0000; font-size: 32rpx; font-weight: bolder; margin-left: 10rpx; } .discussion .header .right { display: flex; align-items: center; justify-content: flex-end; height: 100%; position: relative; } .discussion .header .right .issue { font-size: 30rpx; color: #333; padding: 0 25rpx; } .discussion .header .right .project { font-size: 30rpx; color: #333; padding: 0 25rpx; } .discussion .header .right .select { font-weight: bolder; color: #F40D0D; } .discussion .header .right .select-tab { width:32rpx; height:6rpx; background:#F40D0D; border-radius:3rpx; position: absolute; left: 35rpx; bottom: 10rpx; } .discussion .header .right .hover-view { background: #f7f7f7; } .discussion .header .right .select-tab.issue-select { transition: left 0.3s linear; left: 40rpx; } .discussion .header .right .select-tab.project-select { transition: left 0.3s linear; left: 145rpx; } .discussion .issue-list { width: 100%; box-sizing: border-box; padding: 30rpx 20rpx 0; } .discussion .project-list { width: 100%; box-sizing: border-box; padding: 30rpx 20rpx 0; } .addIssue { width: 120rpx; height: 120rpx; position: fixed; bottom: 10rpx; right: 10rpx; } .addIssue image { width: 100%; height: 100%; object-fit: cover; }