首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式背景图像及其内容

问响应式背景图像及其内容
EN

Stack Overflow用户
提问于 2020-08-17 14:51:28
回答 3查看 50关注 0票数 0

我想要一个响应式的网站。但我的问题是背景图片不能调整大小,当我放大或缩小时,它的内容会被放错地方。

代码语言:javascript
复制
<div id="background-image">
  <div>
    /* content here */
  <div>
</div>

CSS:
#background-image {
  background: url("/assets/beautiful-bg.png") no-repeat;
  background-size: cover;
}

我的代码中缺少什么?

EN

回答 3

Stack Overflow用户

发布于 2020-08-17 14:56:43

代码语言:javascript
复制
#background-image{
  align-items:center;
  width: 100%; (if not 100vw can be used)
  height: 100%; (if not 100vh can be used)
  background: url('yourpic.png')
  background-size: 100% 100%;
}

看看这个。

票数 1
EN

Stack Overflow用户

发布于 2020-08-17 15:02:26

你可以在css文件中添加'@media‘来获得一个响应式站点。在styls.css中

代码语言:javascript
复制
@media (max-width: 1024px) {
  #background-image{
  width: 50%;
  }
}
票数 1
EN

Stack Overflow用户

发布于 2020-08-17 15:11:55

我认为你必须给父母一个高度,这样图像才能正确显示。

代码语言:javascript
复制
#background-image {
   height: 100vh;
   background: url("/assets/beautiful-bg.png") no-repeat;
   background-size: contain /* To resize the image properly with the container*/;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63445905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档