CSS3效果2D

HTML5学习 admin 339浏览

2D效果:通过CSS3转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。

浏览器支持:Internet Explorer1O、Firefox以及Opera支持transform属性,Chrome和Safari需要前缀-webkit-,Internet Explorer9需要前缀-ms-

2D转换:translate(),rotate(),scale(),skew(),matrix()

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
		.box{
			width:200px;
			height: 100px;
			margin:100px auto;
			line-height: 100px;
			background-color: skyblue;
			
/* 			transform:rotate(90deg);
			-ms-transform:rotate(90deg);
			-moz-transform:rotate(90deg);
			-webkit-transform:rotate(90deg);
			-o-transform:rotate(90deg); */
			
/* 			transform:translate(300px,100px);
			-ms-transform:translate(300px,100px);
			-moz-transform:translate(300px,100px);
			webkit-transform:translate(300px,100px);
			-o-transform:translate(300px,100px); */
			
/* 			transform:scale(2,4);
			-ms-transform:scale(2,4);
			-moz-transform:scale(2,4);
			-webkit-transform:scale(2,4);
			-o-transform:scale(2,4); */
			
			transform: skew(30deg,20deg);
			-webkit-transform: skew(30deg,20deg);
		}
		</style>
	</head>
	<body>
		<div class="box">hello world</div>
	</body>
</html>

转载请注明:大灰牛博客 » CSS3效果2D