Ответ 1
Вот некоторые результаты, если по размытию вы подразумеваете нечеткость:
Этот парень использует методы смены изображений и прозрачности в комбо, я знаю, что ваши пользователи смотрят на размытый веб-сайт, но если нет простого решения, возможно, сделав снимок вашей страницы rego и наложив изображение, он может сделать:
http://web.archive.org/web/20120211000759/http://simurai.com/post/716453142/css3-image-blur
Если вы хотите попытаться дублировать свою страницу rego, учитывая, что она может быть a) отключена и b) минимальна, то, возможно, вы могли бы даже иметь bash при использовании вышеупомянутой техники изображения и применения ее к наборам node, компенсируя копии CSS positioning
и opacity
- idk, если zoom
может вам помочь. Даже если ваша страница была минимальной, для этого, очевидно, потребуется Javascript для дублирования узлов, если ваш бэкэнд не может сделать это node дублирование. Просто идея, действительно. Вот действительно ужасный, очень быстрый пример:
В этих сообщениях SO перечислены некоторые ограничения и трудности с гауссовским размытием, когда это не сделано с изображением, и имеет некоторые интересные ссылки:
Gaussian Blur onHover Использование jQuery
EDIT: в соответствии с запросом содержимое jsfiddle:
<div class="container">
<div class="overlay">
<p>Please register etc etc...</p>
</div>
<form action="javascript:;" class="form0">
<input type="text" value="Username" />
<input type="text" value="Password" />
<button>Submit</button>
</form>
<form action="javascript:;" class="form1">
<input type="text" value="Username" />
<input type="text" value="Password" />
<button>Submit</button>
</form>
<form action="javascript:;" class="form2">
<input type="text" value="Username" />
<input type="text" value="Password" />
<button>Submit</button>
</form>
<form action="javascript:;" class="form3">
<input type="text" value="Username" />
<input type="text" value="Password" />
<button>Submit</button>
</form>
<form action="javascript:;" class="form4">
<input type="text" value="Username" />
<input type="text" value="Password" />
<button>Submit</button>
</form>
</div>
.container {
width:500px;
height:500px;
position:relative;
border:1px solid #CCC;
}
form {
position:absolute;
left:10px;
top:10px;
}
form.form0 {
left:11px;
top:11px;
opacity:0.1;
}
form.form1 {
left:8px;
top:8px;
opacity:0.1;
zoom:1.02;
}
form.form2 {
left:11px;
top:11px;
opacity:0.1;
zoom:1.01;
}
form.form3 {
left:9px;
top:9px;
opacity:0.2;
}
form.form4 {
left:11px;
top:11px;
opacity:0.1;
}
.overlay {
width:250px;
height:250px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
border:1px solid #666;
}