“绝对”涵盖暗影

问题描述 投票:0回答:1

我在中心有一个图像,其右边有一个推特馈送。我有一个弹出窗体,使背景变暗:

  box-shadow: 0px 0px 1px 5000px rgba(0,0,0,0.8);

我可以在同一级别上获得两个div的唯一方法是使用“绝对”。

但是,具有“绝对”的元素不会被阴影暗化。

我已经重写了十几次这么抱歉,如果没用的话。

.twitter-timeline {
  position: absolute; 
  right: 0;
  margin-right: 2%;
}

.twitter {
  margin-right: 2%;
}

HTML

<div align="right" id="twitter">
   <a class="twitter-timeline" data-width="280" href="<twitter link>">custom name</a> 
   <script async src="https://platform.twitter.com/widgets.js" charset="utf-8">
   </script>
</div>

<div class="wrapper fade-in">
   <img src="image.png" height="350" alt="alt" style="position: absolute;top: 33%"/>
</div>

编辑:我试图避免使用绝对位置,因为如果它是绝对的,动画中的淡入效果将不起作用,加上它会影响阴影。

html css
1个回答
0
投票

尝试:

.twitter-timeline {
 position: absolute; 
 right: 0;
 margin-right: 2%;
 z-index: -999;
}
© www.soinside.com 2019 - 2024. All rights reserved.