CSS-фоновый фильтр образцов цвета браузера (хром/край) [закрыто]CSS

Разбираемся в CSS
Ответить
Anonymous
 CSS-фоновый фильтр образцов цвета браузера (хром/край) [закрыто]

Сообщение Anonymous »

Кто-нибудь знает решение этой проблемы?
Изображение

↑ Это «нормально». Размытие работает так, как ожидалось. Контейнер размытия не затрагивает края области просмотра.
Изображение

↑ Здесь контейнер размытия достигает краев области просмотра. Он пробует белый цвет из моего браузера. Это именно то, чего я не хочу.
Изображение

↑ Здесь я переключил свой браузер в темный режим. Теперь он использует черный цвет из моего браузера, поэтому проблема в этом случае не видна, но все еще существует. Это только для того, чтобы проиллюстрировать, откуда возникла проблема. Мне НЕ нужна выборка за пределами области просмотра.
Контейнер размытия (.inner) имеет фоновый фильтр:blur(50px) и фоновый цвет: черный 20%.

Код: Выделить всё

   

[img]https://media.istockphoto.com/id/1461883500/vector/dark-grainy-color-gradient-wave-background-purple-red-yellow-blue-colors-banner-poster-cover.jpg?s=1024x1024&w=is&k=20&c=hn5m4QqOsGZXyOrVeTRha6voBVVod97vUeEWF5BaqgE=[/img]


 Lorem ipsum 

Donec posuere pretium semper. In eget dui posuere, laoreet eros ac, pharetra libero. Ut pharetra sagittis nisl, non tempus erat faucibus in. Vestibulum porttitor ex maximus, ornare arcu ut, consectetur nunc. Phasellus id elit quis enim luctus condimentum. Nulla facilisi. Integer eu hendrerit eros. In faucibus tincidunt orci, eget commodo lectus rutrum vel. Duis porttitor, justo in laoreet mollis, urna sem convallis odio, ut placerat diam velit non risus. Mauris a condimentum felis, in posuere nibh. Curabitur et consequat mi. Donec egestas nec sapien vel tincidunt. Mauris suscipit dolor maximus ipsum imperdiet, sed gravida lectus rhoncus. Fusce dui magna, tincidunt a hendrerit sit amet, pretium at justo.





section {
position: relative;
}

.background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;

img {
object-fit: cover;
width: 100%;
height: 100%;
}
}

.container {
height: 100vh;
position: relative;
z-index: 10;
padding: 100px 25px
}

.inner {
padding: 15px;
background-color: rgba(0, 0, 0, 0.2);
backdrop-filter: blur(50px);
color: white;
}



Проблема проявляется (насколько я тестировал) в Google Chrome и Microsoft Edge, а не в Safari.
Кто-нибудь знает решение, как убрать «свечение»? Кажется, он выбирает цвет браузера.

Подробнее здесь: https://stackoverflow.com/questions/798 ... hrome-edge
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»