[摘要]本篇文章给大家带来的内容是css3动画之transform属性与transition属性的简单使用(代码示例),让大家了解css3的Transforms属性和transition属性是如何实现动画变...
本篇文章给大家带来的内容是css3动画之transform属性与transition属性的简单使用(代码示例),让大家了解css3的Transforms属性和transition属性是如何实现动画变换的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
一、css3 Transform是什么?有什么作用?
Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。
Transform的作用是通过平移,旋转或其他方式修改浏览器中元素的外观。在样式表中定义时,将在呈现页面时应用转换,因此您实际上看不到任何动画。
下面我们放置了四个相同的DIV,其样式为100 x 60像素的盒子,边框为2像素。随后,使用transform属性以某种方式转换每个元素:

效果图:

此示例的HTML和CSS代码如下:
<style type="text/css">
.showbox {
float: left;
margin: 4em 1em;
width: 100px;
height: 60px;
border: 2px solid green;
background-color: #fff;
line-height: 60px;
text-align: center;
}
</style>
<div class="showbox" style="transform: translate(3em,0);">box 1</div>
<div class="showbox" style="transform: rotate(30deg); border-color: red;">box 2</div>
<div class="showbox" style="transform: translate(-3em,1em);">box 3</div>
<div class="showbox" style="transform: scale(2);">box 4</div>
<div style="clear: left;"></div>