你可以使用 CSS 动画来实现这个效果。下面是一个简单的示例代码,展示了如何使用 CSS 中的关键帧动画来放大然后缩小一张图片,并使动画循环播放: ```html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Image Animation</title><style>/* 定义动画 */@keyframes zoomInOut {0% {transform: scale(1);/* 初始大小 */}50% {transform: scale(1.2);/* 放大到120% */}100% {transform: scale(1);/* 缩小回原始大小 */}}/* 应用动画到图片 */.animated-image {animation: zoomInOut 4s ease-in-out infinite;/* 播放时间为4秒,循环播放 */width: 200px;/* 图片宽度 */height: auto;/* 让高度自适应宽度变化 */}</style>
</head><body><!-- 图片 --><img src="./1.jpg" class="animated-image" alt="Animated Image"></body></html>
1、定义动画
2、使用动画
from 和to 相当于0%和100%
简写方式