html - 文本溢出 Div 使用变换时 : rotate(90. 0deg)

标签 html css

这是我的作品 http://jsfiddle.net/2h8tv/

enter image description here

我在这里使用 css transform: rotate(90.0deg) 。您可以看到从容器中出来的文本。如何在不使用填充或边距的情况下解决这个问题

最佳答案

我认为在这种情况下使用transform-origin 应该是最合适的。当您使用 transform: rotate(x) 旋转元素时,旋转是由特定原点完成的。默认情况下,此原点设置为 50% 50%,即元素的确切中心。
将以下样式添加到 .rotate

-webkit-transform-origin: 8px 12px;

但是,您可以使此规则更通用:

-webkit-transform-origin: 50% 12px;

属性的第一部分是原点的垂直位置。所以在这种情况下,我们将其设置为中间 (50%)。第二个定义原点的水平位置,因此根据父 div 的宽度,我们应该将其设置为 px

关于html - 文本溢出 Div 使用变换时 : rotate(90. 0deg),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19403535/

相关文章:

jquery - JSFiddle 上的代码在浏览器中不起作用

jquery - 滚动时固定/ float div 元素

javascript - 将 json 列表动态绑定(bind)到 HTML

javascript - 在搜索栏中输入字母之前如何隐藏 html 表格?

html - 在 HTML 上移动元素/部分

iphone - 按比例缩小的图像在移动 safari 中模糊不清(仅在一页上)

javascript - 溢出:hidden looks different on Firefox vs Chrome (CSS)

html - 如何在ie10中编码 "split screen view"

html - margin 修复了列表样式的 wordpress 页面要点问题 - 如何阻止它们出现在我的主菜单中?

html - TD 列宽值不适用于固定表格布局