html - 如何将 <div> 旋转 90 度?

标签 html css

我有一个 <div>我想旋转 90 度:

<div id="container_2"></div>

我该怎么做?

最佳答案

你需要 CSS 来实现这个,例如:

#container_2 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

演示:

#container_2 {
  width: 100px;
  height: 100px;
  border: 1px solid red;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
<div id="container_2"></div>

(demo中有45度旋转,可以看到效果)

注意: -o--moz- 前缀是 no longer relevant and probably not required . IE9 需要 -ms- 而 Safari 和 Android 浏览器需要 -webkit-


2018 年更新:不再需要供应商前缀。只有 transform 就足够了。 (感谢@rinogo)

关于html - 如何将 <div> 旋转 90 度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14233341/

相关文章:

javascript - 如何使用链接更改 Css 编码

javascript - 使用图像列表更改图像 src

css - 导航栏在 Internet Explorer 中消失

php - Wordpress 同名的两个主题

javascript - 如果条件正确,为什么序列不起作用?

javascript - PHP:将变量传递给 JavaScript 方法

css - 在主要内容旁边定义左侧/右侧边栏的正确 HTML5 方式

css - 如何更改 extjs 中的单选按钮图标?

html - 如何将CSS应用于具有相同类名的DOM元素

jquery - jQuery 对话框底部的箭头