我的页面背景有默认的背景颜色和一张图片。
以下是我的代码:
HTML
当图片很大或用户的网络连接较慢时,首先会出现默认的背景颜色,当图片准备就绪时,图片才会显示。
在这种情况下,我希望图片能够平滑地淡入,而不是像现在一样粗暴地显示。
以下是一个样例:https://jsfiddle.net/cg45ygat/ 我的目标是实现 WeTransfer 背景图片的显示效果:www.wetransfer.com。
是否有使用 CSS 动画的方法来实现这个效果?
以下是我的代码:
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;
}
当图片很大或用户的网络连接较慢时,首先会出现默认的背景颜色,当图片准备就绪时,图片才会显示。
在这种情况下,我希望图片能够平滑地淡入,而不是像现在一样粗暴地显示。
以下是一个样例:https://jsfiddle.net/cg45ygat/ 我的目标是实现 WeTransfer 背景图片的显示效果:www.wetransfer.com。
是否有使用 CSS 动画的方法来实现这个效果?