请分享您的 CSS!这将有助于我们更方便地修复 TC。
这是一个比较取巧的实现方式(在 common/css 中,而不是 /mobile/css)
@use "lib/viewport";
@include viewport.until(md) {
.d-header:not(:has(.extra-info-wrapper.topic-info-visible)):not(:has(.extra-info-wrapper .topic-link)):not(.header-topic-info-visible) .title {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
margin: 0;
}
}
抱歉,我还没来得及将这个组件保持完全最新。不过确实,从移动端/桌面端视图的分离肯定打破了原始主题组件的一些假设。
@Lilly 感谢你的推动,暂时使用 position: absolute 就能解决问题……而这里对组件中项目的重新排序,只是采用了一个简单的 CSS Grid 方案而已。
2 个赞