Переход при размытии фона-фильтра, вызывающий темные вставки (только в Chrome И Windows)CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Переход при размытии фона-фильтра, вызывающий темные вставки (только в Chrome И Windows)

Сообщение Anonymous »


Изменить: начиная с версии Chrome: 119.0.6045.200, похоже, эта проблема решена в самом Chrome

Во время перехода с помощью backdrop-filter я заметил темную вложенную тень, видимую только во время перехода.

Похоже, это происходит только в браузерах на базе chrome/webkit в windows (10 и 11):
Моя текущая версия Chrome: «Версия 116.0.5845.190 (официальная сборка) (64-разрядная версия)»

Также кажется, что это действительно происходит в stackoverflows, встроенном в «запуск фрагмента кода»
Но нет для редактора фрагментов кода stackoverflows
В моем реальном проекте я также вижу эти вставки.

Я хотел бы избавиться от вставных границ.
Это проблема с кодом или непреднамеренным/неопределенным поведением браузера?
Примеры
Chrome с проблемой:
Изображение
И с Firefox вроде всё в порядке:
Изображение

Пример кода:
При нажатии этой кнопки в Chrome отобразятся черные вставки;
Хотя в редакторе фрагментов stackoverflow границы не видны.
В этом jsfiddle также можно наблюдать поведение.

function toggle() { document.getElementsByClassName("inner")[0].classList.toggle('blurred') .inner { поле: 20 пикселей; отступ: 10 пикселей; ширина: 100%; высота: 200 пикселей; отображение: встроенный блок; граница: 2 пикселя, сплошная белая; border-bottom: 2px сплошной rgba(0, 0, 0, .1); размер коробки: граница-коробка; переход: фон-фильтр 500мс; } .размытый { фоновый фильтр: размытие (5 пикселей); } .текст { позиция: абсолютная; осталось: 20%; верх: 20%; размер шрифта: 40 пикселей; белый цвет; семейство шрифтов: без засечек; поле: 20 пикселей; отступ: 10 пикселей; ширина: 100%; высота: 200 пикселей; отображение: встроенный блок; размер коробки: граница-коробка; } .контейнер { поле: 10 пикселей; дисплей: гибкий; положение: относительное; фон: линейный градиент (135 градусов, #57cdff, #05a915); переключить фоновый фильтр: размытие (5 пикселей) Привет!
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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