html - 如何使位于网站顶部的图像正确放大或缩小?

标签 html css

我的网站顶部有一个空间,那里有一张图片。

图像宽度为 2800 像素,高度为 400 像素。

我想在这张图片的顶部预留 400 像素,但由于图片太宽了,有没有办法让它适合而不让它看起来模糊?

<div class="bg"></div>

.bg {
    background: url('..//img/top-img.jpg') no-repeat center center;
    position: fixed;
    width: 100%;
    height: 400px; 
    top:0;
    left:0;
    z-index: -1;
}

最佳答案

您可以将其添加到您的.bg

background-size: cover;

但是这会在需要时裁剪您的图像

关于模糊度?这里没有解决方案,只能让您的图片变大,但正如我所见,您的图片已经足够大,将其变大会使加载速度变慢。

关于html - 如何使位于网站顶部的图像正确放大或缩小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29981192/

相关文章:

html - 如何使这些图标不出现在导航栏的顶部?

css 在两个 div 中间扩展 div 将它们推到两边

html - @media query <img> src swap 不工作

html - 滚动 CSS 时图像内容全屏

html - 从输入溢出的文本

javascript - 将复选框中的多个选择存储在 HTML 变量中并显示它们

HTML 2 列主题,左侧滚动右侧动态高度

javascript - GWT - 允许鼠标事件在两个叠加的 Canvas 之间传播

php - 将 MYSQLI 查询结果写入 php 中的文本文件

javascript - 我怎样才能在另一个html中包含一个模板?