添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari 和 Chrome */ -o-transform:rotate(7deg); /* Opera */

定义和用法

transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。

为了更好地理解 transform 属性,请查看这个 演示

默认值: none
继承性: no
版本: CSS3
JavaScript 语法: object .style.transform="rotate(7deg)"
transform: none|transform-functions;
描述 测试
none 定义不进行转换。 测试
matrix( n , n , n , n , n , n ) 定义 2D 转换,使用六个值的矩阵。 测试
matrix3d( n , n , n , n , n , n , n , n , n , n , n , n , n , n , n , n ) 定义 3D 转换,使用 16 个值的 4x4 矩阵。
translate( x , y ) 定义 2D 转换。 测试
translate3d( x , y , z ) 定义 3D 转换。
translateX( x ) 定义转换,只是用 X 轴的值。 测试
translateY( y ) 定义转换,只是用 Y 轴的值。 测试
translateZ( z ) 定义 3D 转换,只是用 Z 轴的值。
scale( x , y ) 定义 2D 缩放转换。 测试
scale3d( x , y , z ) 定义 3D 缩放转换。
scaleX( x ) 通过设置 X 轴的值来定义缩放转换。 测试
scaleY( y ) 通过设置 Y 轴的值来定义缩放转换。 测试
scaleZ( z ) 通过设置 Z 轴的值来定义 3D 缩放转换。
rotate( angle ) 定义 2D 旋转,在参数中规定角度。 测试
rotate3d( x , y , z , angle ) 定义 3D 旋转。
rotateX( angle ) 定义沿着 X 轴的 3D 旋转。 测试
rotateY( angle ) 定义沿着 Y 轴的 3D 旋转。 测试
rotateZ( angle ) 定义沿着 Z 轴的 3D 旋转。 测试
skew( x-angle , y-angle ) 定义沿着 X 和 Y 轴的 2D 倾斜转换。 测试
skewX( angle ) 定义沿着 X 轴的 2D 倾斜转换。 测试
skewY( angle ) 定义沿着 Y 轴的 2D 倾斜转换。 测试
perspective( n ) 为 3D 转换元素定义透视视图。 测试

<!DOCTYPE html>
<html>
<head>
<style>
body
{
margin:30px;
background-color:#E9E9E9;
}


div.polaroid
{
width:294px;
padding:10px 10px 20px 10px;
border:1px solid #BFBFBF;
background-color:white;
/* Add box-shadow */
box-shadow:2px 2px 3px #aaaaaa;
}


div.rotate_left
{
float:left;
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Opera */
transform:rotate(7deg);
}


div.rotate_right
{
float:left;
-ms-transform:rotate(-8deg); /* IE 9 */
-moz-transform:rotate(-8deg); /* Firefox */
-webkit-transform:rotate(-8deg); /* Safari and Chrome */
-o-transform:rotate(-8deg); /* Opera */
transform:rotate(-8deg);
}
</style>
</head>
<body>


<div class="polaroid rotate_left">
<img src="/i/ballade_dream.jpg" alt="郁金香" width="284" height="213" />
<p class="caption">上海鲜花港的郁金香,花名:Ballade Dream。</p>
</div>


<div class="polaroid rotate_right">
<img src="/i/china_pavilion.jpg" alt="世博中国馆" width="284" height="213" />
<p class="caption">2010年上海世博会,中国馆。</p>
</div>




</body>
</html>

css3 出现之前。我们实现一个对象的一组连续动画须要通过JavaScript或Jquery编写,脚本代码较为复杂; 若须要实现 倾斜 、旋转之类的动画难度将更高(我还没试过用JavaScript或Jquery怎样实现),并且即使能实现预计花的时间代价及维护难度是非常大的,非常多时候仅仅能依靠绘图工具制作此类动画文件; 有时候在想假设不用脚本语言,也不用绘图工作制作动画... m11,m12,m21.m22是控制角度的复制代码代码如下: DIV 旋转 属性 的演示body {font-family: "Arial", sans-serif;}#example {position: absolute;border: #09F solid 1px;font-weight: 900;padding: 10px;display: block;width: 500px;height: 4... 用 transform : skew可以做dom结构如下: 核心是让父元素skew一个角度,再让img skew回来。.pic{ transform :skew(50deg,0deg);}.pic img{ transform : skew(-50deg,0deg);}然后利用padding对img进行移动,找好位置。所有代码如下:*{margin:0;padding:0;box-sizing:... 在html中,有时需要使某个 div 上下左右移动,使 div 元素位置产生偏移。本文使用了 css3 transform :translate(X,Y),和css的相对定位来实现 div 元素的偏移。 一、使用 css3 transform :translate(X,Y)来偏移元素 ① transform 属性 应用于元素的2D或3D转换,这个 属性 允许你将元素旋转,缩放,移动, 倾斜 等。其基本 属性 如下所示: -o- transform : rotate(45deg); float: right; -webkit- transform : rotate(45deg); /*Safari 4+,Google Chrome 1+ */ -moz-transfo... 扬帆大鱼您可以使用变换和变换原点来实现。组合各种转换会得到相似的结果。我希望你觉得这对你有帮助。:)有关更简单的转换,请参见这些示例。这有一点: div { width: 300px; height:200px; background-image: url('http://placecage.com/g/300/200'); -webkit- transform : pe... <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> div 左右 倾斜 </title><style> . div 1{border:1px solid #FF0000; transform :rotate(-9deg);-ms-transf... 我已经从我身边试图可能这是帮助你。HTMLCSS.container{width:600px;height:400px;border:1px solid red;overflow:hidden;white-space:nowrap;}.imageWrap{width:300px;display:inline-block;height:500px;position:relative;width:40... height:200px; background: #99b4d3; -webkit-clip-path: polygon(0 0, 76% 0, 24% 100%, 0% 100%); clip-path: polygon(0 0, 76% 0, 24% 100%, 0% 100%); </style> < div class=" div 2">&... <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, ini 我在这里搜索过,找不到答案,因此,如果以前曾问过这个问题,我深表歉意。无论如何,即时通讯创建了一个网站,即时通讯使用的效果之一是 倾斜 div 效果。但是当我使用转换创建它时,由于某种原因旋转并 倾斜 ,这使网站从左向右滚动。香港专业教育学院试图将溢出隐藏在父 div 上,但它随后隐藏了 倾斜 效果。这是我的代码...HTML:CSS:.container{width:100%;position:relative...