响应式 css 背景图像

发布于 2022-07-28 23:04:31

我有一个网站(g-floors.eu),我想让背景(在 css 中我为内容定义了一个 bg-
image)也响应。不幸的是,我真的不知道如何做到这一点,除了我能想到的一件事,但这是一种解决方法。创建多个图像,然后使用 css
屏幕大小来更改图像,但我想知道是否有更实用的方法来实现这一点。

基本上我想要实现的是图像(带有水印’G’)会自动调整大小而不会显示更少的图像。如果可以当然

链接:g-floors.eu

我到目前为止的代码(内容部分)

#content {
  background-image: url('../images/bg.png');
  background-repeat: no-repeat;
  position: relative;
  width: 85%;
  height: 610px;
  margin-left: auto;
  margin-right: auto;
}
关注者
0
被浏览
13
1 个回答
  • 面试哥
    面试哥 2022-07-28
    为面试而生,有面试问题,就找面试哥。

    如果您希望根据浏览器窗口的大小缩放相同的图像:

    background-image:url('../images/bg.png');
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    

    不要设置宽度、高度或边距。

    编辑:关于不设置宽度、高度或边距的上一行是指 OP 关于随窗口大小缩放的原始问题。在其他用例中,您可能需要在必要时设置宽度/高度/边距。



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看