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: 196rpx; height: 232rpx; position: fixed; bottom: 30%; right: 14rpx; } .addIssue image { width: 100%; height: 100%; object-fit: cover; }