2、其次对HTML中的内容定义一些样式,给图片设置过渡效果,过渡使用transition属性。
3、最后正数代表的是顺时针,负数代表的是逆时针,运行程序后将鼠标放在图片上调为逆时针旋转即可。
使用CSS3 transform 属性设置元素旋转。定义和用法
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜
语法:transform: none|transform-functions
实例 旋转 div 元素:
div
{
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 */
}
浏览器支持
Internet Explorer 10、Firefox、Opera 支持 transform 属性。
Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。
Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。
Opera 只支持 2D 转换。
最近在做移动端开发的时候,有时候会遇到设置的背景图被莫名其妙的旋转了90°,这是为什么呢?
原因是这个图片携带了exif信息,去掉这个信息就可以了,图片也就恢复正常显示了,在src的路径后面加上参数imageMogr2/auto-orient即可;例如:<img src="123.png?imageMogr2/auto-orient"/>