放大缩小动画css3-CSS3常用四种动画(旋转、放大、旋转放大、移动)

在网页设计中,给一些图标或者图片添加一些动画效果会给人一种非常舒服的感觉。 这里收集了四种常用的动画效果放大缩小动画css3放大缩小动画css3,方便大家使用。

效果1:360°旋转修改rotate(旋转角度)

缩小放大动画svg_放大缩小动画css3_苏教版图形的放大与缩小ppt

* {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
*:hover {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
}

效果2:放大修改比例(放大值)

放大缩小动画css3_缩小放大动画svg_苏教版图形的放大与缩小ppt

* {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
*:hover {
    transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
    -ms-transform:scale(1.2);
}

苏教版图形的放大与缩小ppt_放大缩小动画css3_缩小放大动画svg

效果3:旋转放大并修改旋转(旋转角度)比例(放大值)

* {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
*:hover {
    transform:rotate(360deg) scale(1.2);
    -webkit-transform:rotate(360deg) scale(1.2);
    -moz-transform:rotate(360deg) scale(1.2);
    -o-transform:rotate(360deg) scale(1.2);
    -ms-transform:rotate(360deg) scale(1.2);
}

效果4:连接上、下、左、右修改平移(x轴、y轴)

* {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
*:hover {
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    -moz-transform:translate(0,-10px);
    -o-transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);
}