CSS3变形(transform)属性是对元素应用2D或3D的转换,该属性允许我们对元素进行位移、缩放、旋转、斜切。
1、translate(位移)
transform:translate(100px,100px); : 两个值 分别对应 x 和 y。
transform:translateX(100px);
transform:translateY(100px);
transform:translateZ(100px); ( 3d )
例子:首先在HTML中创建两个盒子,然后在CSS中为两个盒子加上宽、高、边框或背景颜色。
HTML代码:
<div id="box1">
<div id="box2"></div>
</div>
CSS代码:
<style>
#box1{
width:300px; height: 300px; border:1px black solid; margin:30px auto;}
#box2{
width:100px; height:100px; background:red; transition: 1s;}
#box1:hover #box2{