Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > CSS Эффект матового стекла


Автор: Elfix 3.6.2018, 16:45
Приветствую, мир!

Код

<!DOCTYPE html>
<html lang="ru">
    <head>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            
            html {
                width: 100%;
                height: 100%;
            }
            
            body {
                width: 100%;
                height: 100%;
                background: url(./city.jpg) no-repeat center top;
                background-attachment: fixed;
                background-size: cover;
            }
            
            #wrapper {
                height: 500px;
                width: 50%;
                background: inherit;
                filter: blur(3px);
                overflow: hidden;
            }
        </style>
    </head>
    <body>
        <div id="wrapper">
            <p>Привет</p>
        </div>
    </body>
</html>


Сделал эффект матового стекла на div с wrapper.
Почему текст "Привет" отображается размытым? Как сделать эффект матового стекла, так чтобы фон был размыт, все что появляется на DIV сверху имел нормальный неразмытый контур (текст, картинки и т. п.). Заранее благодарю!

Автор: ksnk 4.6.2018, 00:08
https://developer.mozilla.org/ru/docs/Web/CSS/backdrop-filter ?

Вот это - не такое эксперимнтальное https://stackoverflow.com/questions/20039765/how-to-apply-a-css-3-blur-filter-to-a-background-image

Автор: Elfix 4.6.2018, 19:24
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)