これは私が得たものの多かれ少なかれ縮小版ですが、私が望むものではありません.緑のdivを部分的に透明にしたいので、これらのdivの両方の背後にあるコンテンツを見ることができます(例にはありませんが、私のプロジェクトにはあります)。しかし、他のdivが私のビューをブロックしているので、そのdivの一部を「切り取る」にはどうすればよいですか?
考えただけで、これを解決するためのより良い方法さえあるかもしれません。
リンクが壊れている場合に備えて:
HTML:
<div id="foregrounddiv2"></div>
<div id="foregrounddiv"></div>
CSS:
#foregrounddiv2 {
background-color:grey;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: fixed;
z-index:2;
}
#foregrounddiv {
background-color: green;
position: fixed;
z-index: 3;
width: 100px;
height: 100px;
left: 50%;
top: 50%;
margin-top: -50px;
margin-left: -50px;
}
更新:誤解して申し訳ありません。私が話していたテキストは、両方の div の後ろにあります。ネーミングも悪くてすみません。div を不透明にしたくありません。#foregrounddiv2
コンテンツを透かして見たいだけです#foregrounddiv
。私が理にかなっていることを願っています。