一 、transform
1/ 旋转 transform:rotate(45deg); 取值 deg 度数; transform-origin:200px 400px ; /* 旋转中心点 默认为center center */
缩放 transform:scale(2); 缩放基数为1,如果其值大于1元素就放大,反之其值小于1
斜切 transform:skew(-18deg); 取值 deg 度数
移动 transform:translate(x轴偏移距离, y轴偏移距离);
2/ 和在一起写时: transform: scaleY(0) rotate(-15deg) ; /* 后写的先执行 */
/ * 图片切换 * /
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>页面标题</title>
<style>
div{
width: 200px;
height: 200px;
}
img{
width: 200px;
height: 200px;
transition:2s;
cursor: pointer;
}
#top{
position: absolute;
opacity: 0;
transform:scale(0);/* 上面图片隐藏并缩小为0 */
}
#box:hover #top{
opacity: 1;
transform:scale(1);/* 上面图片隐藏并放大 */
transform-origin:top right;
}
#box:hover #bottom{ opacity: 0; transform:scale(0);transform-origin:bottom left; }
</style>
</head>
<body>
<div id="box">
<img id="top" src="../img/1.png"/>
<img id="bottom" src="../img/4.png"/>
</div>
<script src="../our.js"></script>
</body>
</html>