css - 带有 CSS 的横向文本块
问题描述
我正在尝试让一块文本在网页中横向显示。这是我的起点,一张图片和一些链接:
它的 HTML 如下所示:
<div>
<img src="med.png">
<span class="links">
<a href="full.png">[full]</a>
<a href="tn.png">[tn]</a>
</span>
</div>
我想要的是它显示如下:
我试过 CSS 旋转:
.links {
display: inline-block;
transform: rotate(90deg);
}
但我明白了:
好的,我明白了,它围绕中心点旋转。我玩过 transform-origin ,但这只是选择了一个不同的旋转点。我真正想要的是让该跨度横向旋转,然后在线滑回原位。
解决方案
您可以在左下角旋转它并使用transform-origin: bottom left;
它向上移动它translateX(-100%);
.links {
display: inline-block;
transform: rotate(90deg) translateX(-100%);
transform-origin: bottom left;
}
<div>
<img src="https://i.stack.imgur.com/8GbPO.png">
<span class="links">
<a href="full.png">[full]</a>
<a href="tn.png">[tn]</a>
</span>
</div>
推荐阅读
- android - notifyItemChanged(position) 没有更新视图
- html - Safari 无法识别按钮样式的链接的边框半径
- c++ - 从 C++ 客户端通过 TCP 向 JSON 服务器发送数据
- java - 使用 Spring webflux 和 WebTestClient 获取请求属性
- javascript - “错误:你不能在 reducer 执行时调用 store.getState()。”
- python - 如何将 Polyglot Detector 功能应用于数据帧
- python - 如何根据传递给函数的数据类型调度 Python 2 函数?
- javascript - 无法识别量角器中的 css/xpath 元素
- go - Go 可以用于 BotFramework SDK 还是需要移植?
- ios - UICollectionView.scrollToItem 设置动画速度