css3 变形 transfrom rotate scale skew

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
	.text-list{
		500px;
		height:460px;
		padding-top:15px;
		border:solid 1px #ccc;
		background:#fff;
		box-shadow:5px 5px 6px #000;
	}
	.text-list li{
		line-height:28px;
	}
	.ul-one{
		-webkit-transform: rotate(5deg);
	}
	.one{
		-webkit-transform: rotate(5deg) scale(1.00, 1.50);
	}

	.two a{
		-webkit-transform:rotate(3deg);
	}
	.three{
		-webkit-transform:rotate(1deg);
	}
	.three span{
		color:#f00;
		-webkit-transform: rotate(-5deg);
	}

	.four a{
		-webkit-transform: skew(7deg,8deg);
	}

	.p-con{
		font-weight:bold;
		color:#f00;
		-webkit-transform: rotate(15deg) scale(1.5 ,1.5) skew(5deg ,5deg) translate(5px,-2px);
		-webkit-transform-origin: 0 5px;
	}
	</style>
</head>
<body>
	<div class="text-list">
		<ul class="ul-one">
			<li>li的列表</li>
			<li><a href="#">缩放大小比例</a></li>
			<li><a href="#">缩放大小比例</a><span>缩放大小比例</span></li>
			<li><a href="#"><span>倾斜比例</span></a></li>
		</ul>
		<ul>
			<li class="one">设置字体的倾斜度 rotate(5deg)和缩放比例scale(1.00,1.50)</li>
			<li class="two"><a href="#">倾斜度</a></li>
			<li class="three"><a href="#">这个外层元素已经设倾斜了</a><span>对span有设置了倾斜 两者没有影响</span></li>
			<li class="four"><a href="#">字体的斜切变化</a></li>
		</div>
		<p class="p-con">transform 的各个属性的用法</p>
	<div>
</body>
</html>

  

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		div{
			position:absolute;
			left: 100px;
			top: 100px;
			300px;
			height:200px;
			background:#0ff url('img/cat1.jpg') no-repeat;
			background-size:cover;
			/* -webkit-transition: -webkit-transform .5s ease-in,background .5s ease-in; */
			/* transtition:指定某个属性 时间 变形效果; */
			-webkit-transition: -webkit-transform .5s ease;
		}
		div:hover{
			/* rotate旋转 scale缩放 */
			/* -webkit-transform:rotate(180deg) scale(2); */
			/* translate偏移位置X Y轴 */
			/* -webkit-transform:translate(4px,4px); */
			/*倾斜动画  */
			/* -webkit-transform:skew(30deg, -10deg);				 */
			/* matrix矩阵函数 */
			/* -webkit-transform:matrix(1, 0.4, 0, 1, 0, 0); */
			/* 缩写 */
			-webkit-transform: translate(80px,80px) rotate(45deg) scale(1.5,1.5);	
		}
	</style>
</head>
<body>
	<div></div>
</body>
</html>

  

原文地址:https://www.cnblogs.com/mingjixiaohui/p/5362093.html