<分区>
我页面的背景有一个默认的背景颜色和一张图片。
这是我的代码:
HTML
<body background="https://www.switchbacktravel.com/sites/default/files/images/articles/Hiking%20photo.jpg" class="default-background" style="background-position: center; background-repeat: no-repeat; background-size: cover;">
CSS
.default-background {
background-color: #17181a;
}
当图片很重,或者用户的网络连接速度慢时,默认背景颜色会首先出现,然后是图片,当图片准备好加载时。
在那种情况下,我希望图片能够平滑地淡入淡出,而不是像现在这样粗暴。
这是一个 fiddle :https://jsfiddle.net/cg45ygat/
我的目标是(或多或少)达到WeTransfer背景图片展示的效果:www.wetransfer.com
是否有一种 CSS 动画方法可以做到这一点?