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; } /* 新增tab切换 */ .tab-v2 { padding-left: 30rpx; width: calc(100% - 130rpx); height: 80rpx; position: absolute; display: flex; align-items: center; } .tab-v2 button { position: relative; display: inline-block; margin: 0 42rpx 0 0; flex-shrink: 0; /* width: auto !important; */ width: 208rpx; height: 52rpx; min-height: 52rpx !important; line-height: 52rpx; border-radius: 30rpx; padding: 0 20rpx; } button::after { border: 0rpx; } .tab-v2 .font-w { font-size: 30rpx; font-weight: bold; color: #fff; background: linear-gradient(to right, #e95027, #db1a1f); } .tab-v2 .font-b { background: #fff; font-size: 30rpx; font-weight: 500; color: #333; border: 1rpx solid #dbdbdb; } .tab-v2 .hover-btn { box-shadow: 0px 0px 10px 0px rgba(188, 0, 5, 0.22); } .movable-area{ pointer-events:none; z-index: 100; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } .movable-view{ pointer-events:auto; width: 196rpx; height: 232rpx; transform: translateX(560rpx) translateY(680rpx) translateZ(0rpx) scale(1); transform-origin: center center; will-change: auto; position: absolute; top: 650rpx; left: 560rpx; }