2015-12-01 5 views
0

im Работа с webapp с использованием jsf с элементами.Прозрачный размытый фон

Heres некоторые из моих CSS, что делает мои диалоги белых прозрачные:

.ui-dialog, .ui-dialog-footer { 
    background: rgb(255, 255, 255); 
    background: transparent\9; 
    background: rgba(255,255, 255, 0.6); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, 
     endColorstr=#66000000); 
    zoom: 1; 
    border: none; 
    color: black !important; 
} 

теперь выглядит следующим образом:

http://fs5.directupload.net/images/151201/2tutzmwh.png (кажется, я не имею достаточно очков, чтобы разделить эти ПОС в редакторе XD

то, что я хочу сделать, это сделать фон (только за диалогом) размытым, если возможно кросс-браузер совместимым;) jquery allowed ...

filter: blurry(10px); 

не сделал трюк для меня ... рассмотрим диалоги Наложения

любая помощь оценили

благодарит

+0

Почему вы не добавили тег css и/или jquery? И это вроде как ** не ** PrimeFaces, диалог (работает ли он с простым div?) И полностью не размывается (посмотрите на это описание тега) ... Пожалуйста, улучшите ваши теги, чтобы увеличить шанс получить помощь. – Kukeltje

ответ

0

Вы можете использовать плагин http://blurjs.comblur.js

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 
    <script src="js/blur.js"></script> 
$(document).ready(function() { 
    $('#bg').blurjs({ 
     source: 'body', 
     radius: 30, 
     overlay: 'rgba(0, 0, 0, .2)' 
    }); 
}); 

Пожалуйста, попробуйте, он не проверен.

+0

Измените свой пост, ссылка не работает. И имейте в виду, что PrimeFaces alread содержит самую последнюю версию jQuery 1.x. Поэтому добавление 2.0 не будет тривиальным (нужно скорее всего запустить его в режиме конфликта) – Kukeltje

+0

не захотелось делать это с помощью jquery-плагина ... на данный момент я просто не реализую размытые диалоги –

Смежные вопросы