Javascript 全宽/拉伸网站背景图像
如何使网站背景图像全宽/伸展,侧面和顶部没有空间。我不知道这是html、css还是javascript,我必须用它来完成 以下是我的CSS代码: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; }
部分{
最大宽度: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;
}