Javascript 全宽/拉伸网站背景图像

Javascript 全宽/拉伸网站背景图像,javascript,html,css,Javascript,Html,Css,如何使网站背景图像全宽/伸展,侧面和顶部没有空间。我不知道这是html、css还是javascript,我必须用它来完成 以下是我的CSS代码: 部分{ 最大宽度:100%; 高度:700px; 背景尺寸:封面; 背景位置:50%50%; 背景重复:无重复; } 就是这个试试这个 body { background-image: url(https://dummyimage.com/250/ffffff/000000); background-size: cover; }

如何使网站背景图像全宽/伸展,侧面和顶部没有空间。我不知道这是html、css还是javascript,我必须用它来完成

以下是我的CSS代码:

部分{
最大宽度:100%;
高度:700px;
背景尺寸:封面;
背景位置:50%50%;
背景重复:无重复;
}
就是这个

试试这个

body {
    background-image: url(https://dummyimage.com/250/ffffff/000000);
    background-size: cover;
  }

有很多不同的方法可以做到这一点,实际上这完全取决于开发人员

这段代码可能会对您有所帮助。
部分{
位置:绝对位置;
排名:0,
左:0;
底部:0;
右:0;
身高:100%;
背景重复:无重复;
背景:#0e0e;
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
img{
宽度:50%;
对象匹配:包含;
}

您可以根据需要使用HTML、CSS或Javascript。每种编程语言都有自己的优缺点:

HTML 优点:纯HTML方式是插入图像的最简单、最直接的方式。HTML方式也是最快、最有利于页面加载速度的方式,因为您提前告诉浏览器图像的尺寸,因此浏览器能够比加载完图像时更快地将页面呈现给用户

缺点:纯HTML方式的响应最差,可定制性最低,可扩展性最低。你必须单独地对每一张图像进行微观管理

方法:按照以下步骤操作

  • 创建一个图像标签
  • (可选)将此图像标记的
    decoding
    属性设置为
    async
    ,以防止图像加载阻碍页面加载速度
  • width
    属性设置为像素数或初始包含周围框的百分比(超级高级概念,请不要担心!)
  • height
    属性设置为像素数或初始包含周围框的百分比(超级高级概念,请不要担心!)
  • 设置
    alt
    src
    属性
  • 工作示例:

    48%x48%:

    488px 488px(原尺寸,建议):

    48px 48px:

    你好,欢迎来到SO。对于初学者来说,把它从有固定高度的部分拿出来,最大宽度100%也没有多大意义。相反,只要做一些类似于
    body{background:#fff url(blah/img/path.png)的事情,不重复中心;background size:cover;}
    就可以了,如果我对你的问题理解正确的话。
    body {
        background-image: url(https://dummyimage.com/250/ffffff/000000);
        background-size: cover;
      }