为了账号安全,请及时绑定邮箱和手机立即绑定

css幻灯片背景加载缓慢

css幻灯片背景加载缓慢

喵喵时光机 2023-10-30 15:51:12
我使用 css 为我的背景制作了一个简单的幻灯片,但是,因为我使用的是关键帧,所以我不知道如何使所有背景都使用 background-size: cover 。我希望所有图片都能正确适合屏幕。当您第一次打开网站时,图片加载时间大约需要 2 秒。(它只是显示白色,然后你就会看到图片加载)最后我还想让网站响应大小,例如使背景图片根据屏幕尺寸改变大小。如果我用普通的body {   background-image: url("picture.jpg");}然后我会使用@media,但在这种情况下我不知道什么会起作用。另外,正如你所看到的,我已经做了相当多的数字%,我试图让图片在屏幕上停留更长时间,同时使旋转动画更快。这是我的 css (我知道这是制作背景幻灯片的愚蠢方法,但它是最简单的:))body {  background-size: cover;  animation: div 25s infinite;  height: 100vh;  margin: 0;}@keyframes div {  0% {    background-image: url("4.jpg");    opacity: 1;  }  15% {    background-image: url("4.jpg");    opacity: 1;  }  25% {    background-image: url("3.jpg");    opacity: 1;  }  35% {    background-image: url("3.jpg");    opacity: 1;  }  45% {    background-image: url("1.jpg");    opacity: 1;  }  55% {    background-image: url("1.jpg");    opacity: 1;  }  65% {    background-image: url("5.jpg");    opacity: 1;  }  75% {    background-image: url("5.jpg");    opacity: 1;  }  85% {    background-image: url("4.jpg");    opacity: 1;  }  100% {    background-image: url("4.jpg");    opacity: 1;  }}这是网站:https://student.oedu.se/~sc0007/sak/sida_1/sida_1.html
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

这个问题(一开始是白色的,后来加载图片)通常可能是由于高质量的图片而出现的。

您应该包含以下视口元素以使其响应

<meta name="viewport" content="width=device-width, initial-scale=1.0">

width=device-width部分设置页面的宽度以遵循设备的屏幕宽度

initial-scale=1.0部分设置浏览器首次加载页面时的初始缩放级别。


查看完整回答
反对 回复 2023-10-30
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信