首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模糊网页背景

模糊网页背景
EN

Stack Overflow用户
提问于 2009-12-14 11:44:30
回答 3查看 2.9K关注 0票数 0

我见过很多像msn.com或sulekha.com这样的网站(虽然sulekha.com不在silverlight中),据说它们都在silverlight中。它的主页给人一种模糊的效果。但是当我们用鼠标右键点击页面时,它确实会显示html。有没有人能帮我呢?我不想在javascript中做任何事情。

EN

回答 3

Stack Overflow用户

发布于 2009-12-14 12:01:07

我想你指的是背景变暗或变暗的效果,同时在前景中呈现一些东西,如图片或对话框。单击the lightbox page上的示例图像应该会提供我所指的示例。

这是用普通的JavaScript和一个方便的div来完成的。首先,您需要一个具有一些CSS属性的div,以便它可以覆盖整个页面:

代码语言:javascript
复制
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 50;

最后一行将它置于一切之上。您还需要使它变暗但透明,并且最初是不可见的:

代码语言:javascript
复制
background-color: #000;
opacity: 0.75;
filter: alpha(opacity=75); /* IE */
display: none;

现在,您可以使用一些JavaScript使其可见:

代码语言:javascript
复制
document.getElementById("your_div_id").style.display = "";

编辑:我刚看到你不想在JavaScript中做任何事情。我不明白为什么你愿意使用Silverlight而不是JavaScript,但是我知道什么呢?

票数 2
EN

Stack Overflow用户

发布于 2011-03-25 06:23:50

如果你真的指的是lightbox/modal dialog,那它就是doable with CSS only,但很像是一个黑客。

票数 1
EN

Stack Overflow用户

发布于 2013-10-03 11:13:34

我认为您的意思是模糊的背景(而不仅仅是变暗,在这种情况下,您可以使用CSS3命令:

代码语言:javascript
复制
.background {
    -webkit-filter: blur(10px);     
    filter: blur(10px);

这只适用于Chrome、Safari 6+和Opera 15+。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1898791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档