【发布时间】:2015-02-14 18:12:11
【问题描述】:
我在不透明度较低的 div (div.animated) 中有一个动画 gif,它就像全屏的背景,宽度和高度为 100%。但是,当我尝试在第一个具有固定大小和绝对位置的 div 之后放置一个 div (div.square) 以便高于它时,上 div (div.animated) 不会使其高度适应全屏。
我不能将div.animated 用作div.square 的容器,因为第一个容器会用其背景动画 gif 覆盖第二个容器,我只需要降低 gif 的不透明度,而不是内容。
固定位置对我没有用,因为我想要一个具有自动溢出功能的响应式网络。
总而言之,我需要将一个 div 放在另一个不透明度较低的 div 之上。
我尝试做的一个例子:
<div class="animated"></div>
<div class="square"></div>
【问题讨论】:
-
“我不能像第二个容器一样使用第一个 div,因为第一个会用其背景动画 gif 覆盖第二个” - 为什么会这样?子元素包含在其父元素中
-
只是从正文中删除边距? codepen.io/danield770/pen/qENWPX