

大家好,欢迎来到雄雄的小课堂,那个……辣椒酱很好吃的,哈哈哈哈!今天给大家分享的内容是利用CSS制作网页的动画。
CSS变形
CSS的变形包括这么几种效果,分别有平移(translate),缩放(scale),倾斜(skew),旋转(rotate),下面我们来分别看看。
01
平移(translate)
语法:transform: translate(X轴平移的像素,Y轴平移的像素)
Eg:
#div1:hover{
transform: translate(10px,-9px);
}
效果如图所示:
02
缩放(scale)
语法:transform: scale(宽度缩放值,高度缩放值)
如果参数只有一个值,默认第二个值和第一个值相等;默认值是1,0-0.99的任意一个数字可以缩小元素,大于1则会使元素放大。例如:scale(0.8),元素会缩小0.8倍,而scale(1.5)元素则会放大1.5倍。
Eg:
#div2:hover{
transform: scale(1.2);
}
效果图:
03
旋转(skew)
语法:transform: skew(X轴倾斜的角度,Y轴倾斜的角度);单位为deg(°)
Eg:
#div3:hover{
transform: skew(10deg,10deg);
}
效果图:
04
旋转(rotate)
语法:transform: rotate(旋转的度数);其中参数的单位是deg(°)。
Eg:
#div4:hover{
transform: rotate(20deg);
}
效果如图:
关于CSS的其他动画,我们下期在分享,今天太忙啦~
往期精彩


点分享

点点赞

点在看
博客主要分享利用CSS制作网页动画,重点介绍了CSS变形的几种效果,包括平移、缩放、倾斜和旋转,分别给出了它们的语法及示例,如平移语法为transform: translate(X轴平移像素,Y轴平移像素)等,其他动画将下期分享。
1381

被折叠的 条评论
为什么被折叠?



