You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在页面中实现对角线标题的水平垂直居中?

带旋转效果的标题水平垂直居中解决方案

要实现旋转后的标题在页面中水平垂直居中,核心是先让标题在未旋转状态下居中,再应用旋转变换,同时确保父容器(body)占满整个视口高度。以下是可行的实现代码:

完整代码

<body>
  <h1 class="houses">HOUSES</h1>
</body>
/* 重置body默认样式,确保占满视口 */
body {
  margin: 0;
  min-height: 100vh;
  /* 使用flex布局实现子元素水平垂直居中 */
  display: flex;
  justify-content: center;
  align-items: center;
}

.houses {
  transform: rotate(-45deg);
  letter-spacing: 5rem;
  /* 防止大间距导致文本换行 */
  white-space: nowrap;
}

关键说明

  • 给body设置min-height: 100vh让它占满浏览器视口高度,同时清除默认margin避免留白。
  • 通过flex布局的justify-content: center和align-items: center,让标题在未旋转时就处于页面中心。
  • 最后给标题添加旋转变换,此时元素会以自身中心为轴旋转,保持在页面中心位置。
  • 加上white-space: nowrap避免大字母间距导致文本自动换行。

内容的提问来源于stack exchange,提问作者Diana Duran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:15:44