首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css同时实现旋转缩放图片

发布于 2024-11-11 13:42:49
0
65

在前端开发中,有时候需要对图片进行旋转和缩放的效果,这时候可以使用CSS来实现。 / 将图片垂直居中 / img{ display: block; margin: 0 auto; } / 定义动画名称...

在前端开发中,有时候需要对图片进行旋转和缩放的效果,这时候可以使用CSS来实现。

 /* 将图片垂直居中 */ img{ display: block; margin: 0 auto; } /* 定义动画名称为rotate,实现旋转效果 */ @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } /* 定义动画名称为scale,实现缩放效果 */ @keyframes scale { from { transform: scale(1); } to { transform: scale(2); } } /* 给图片添加hover事件,同时执行旋转和缩放动画 */ img:hover { animation: rotate 2s linear, scale 2s linear; }

上述代码中,先将图片垂直居中,并定义两个动画名称rotate和scale,分别实现旋转和缩放效果。然后使用:hover事件触发这两个动画,通过animation属性来同时执行这两个动画,从而实现旋转缩放的效果。

css
评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流