html - 在我的 div 中调整背景图片的大小

标签 html css background-image

<分区>

Possible Duplicate:
Set size on background image with CSS?

我需要找到一个解决方案来获得与我已经实现的背景图像相同的效果 here但使用图像标签。换句话说,我可能需要使用 Javascript 来做到这一点,但我没有找到任何合适的解决方案。

这里是示例页面中我正文的 Html。

     <div id="contacto">

       <div class="home">

       </div>     

  </div>

CSS 如下:

  #contacto {
  background-image: url("../img/barcelona-buildings.jpg");
  background-attachment: fixed;
  background-position: center 965px;
  height: 350px;
  width: 100%;
  margin-top: 75px;
  box-shadow: 2px 1px 6px 0 #888888 inset;
  -moz-box-shadow: 2px 1px 6px 0 #888888 inset;
  -webkit-box-shadow:  2px 1px 6px 0 #888888 inset;
}


.home {
    overflow: hidden;
    z-index: 1;
}

现在,但我想删除 background-image: url("../img/barcelona-buildings.jpg");在 CSS 中使用 <img src="../img/barcelona-buildings.jpg" alt="">div class="home"里面使用 Javascript 自动根据显示宽度调整 img 的大小

这可能吗?我怎样才能实现它?

最佳答案

对于IMG这样写:

.home img{
  position:fixed;
  width:100%;
  height:auto;
}

关于html - 在我的 div 中调整背景图片的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12457267/

上一篇:css - 如何向动态生成的表格的顶部和底部单元格添加填充?

下一篇:javascript - 垂直菜单在悬停时保持打开状态,然后在另一个悬停时关闭

相关文章:

html - 水平按钮的 CSS

HTML - 图像框阴影不覆盖图像边框

html - 按钮不在 div 内

javascript - mixItUp jQuery 插件不起作用

html - CSS 工具提示放在哪里

html - Firefox绝对定位失败

Javascript 在 div 变化时循环

jquery - 将一个 div 放在另一个 div 之上

css - CSS 中的这段代码将背景图像堆叠在一起。为什么?

html - 如何使 html div 中的样式 ="background-image: url()"进入 css 以便我可以设置样式?