裁剪背景CSS

时间:2012-12-25 10:51:41

标签: css background-image

enter image description here HTML:

<div id="large">
  <div id="medium">
    <div></div>
  </div>
</div>

CSS:

#large {
  width:600px;
  height:400px;
  background:url('image.jpg');
}

#medium {
  width:400px;
  height:200px;
  background:red;
  opacity:.5;
}

#medium div {
  width:300px;
  height:50px;
  background:?;
}

现在#medium div我想忽略#medium的背景,获得没有任何红色色调的背景图片。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我们可以通过为子div使用相同的背景网址来做一些技巧。

#medium div {
  width:300px;
  height:50px;
   background:url('image.jpg');
  background-position-x:34px;/*adjust yourself*/
  background-position-y:45px;/*adjust yourself*/

}

view jsfiddle