写个CSS 图片溶解过渡代码
时间: 2023-07-09 21:52:25 浏览: 190
图片过渡效果.rar
可以使用 CSS3 的 `animation` 属性实现图片的溶解过渡效果。下面是一个简单的实现方式:
HTML:
```html
<img src="image.jpg" class="dissolve"/>
```
CSS:
```css
.dissolve {
animation: dissolve 3s ease-in-out;
-webkit-animation: dissolve 3s ease-in-out; /* Safari 和 Chrome */
}
@keyframes dissolve {
from { opacity: 1; } /* 开始时完全不透明 */
to { opacity: 0; } /* 结束时完全透明 */
}
@-webkit-keyframes dissolve { /* Safari 和 Chrome */
from { opacity: 1; }
to { opacity: 0; }
}
```
在上面的代码中,我们定义了一个名为 `dissolve` 的 CSS 类,将其应用到了一个图片元素上。然后我们使用了 `animation` 属性来定义动画效果,这里使用了 `dissolve` 作为动画名称。接着,我们在 `@keyframes` 中定义了动画的开始状态和结束状态,表示图片从不透明到完全透明的过渡效果。最后,我们使用 `-webkit-animation` 属性来兼容 Safari 和 Chrome 浏览器。
阅读全文