我正在做一个元素,我想在 asp.net 的网页上打开面板时应用背景淡入淡出功能。淡入功能看起来像 Facebook 的照片功能。 click here to see Facebook photo effect
这里将照片视为我的面板,将背景视为我的网页。
请帮我解决这个问题,因为我不知道这个效果叫什么。
最佳答案
它被称为覆盖,一种方法是将它附加在文档的末尾:
HTML:
<body>
... all your content ...
<div id="overlay">
<div class="pictures">
</div>
</div>
</body>
CSS:
body {
position:relative;
}
#overlay {
position:absolute; /** or fixed **/
top:0;
left:0;
width:100%;
height:100%;
display:none;
}
默认情况下,您的叠加层是隐藏的。您可以使用 JavaScript 将显示设置为在显示图库时阻塞;
关于c# - 当面板在 asp.net 中可见时如何淡化背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13427574/