CSS фильтр инвертирует правило, фиксируя фиксированное положение на Chrome 68
Я на Chrome 68.
Всякий раз, когда у меня есть filter: invert(xxx);
на <body>
все позиционированное как fixed
не прилипает к экрану, оно прокручивается со всем.
Демо с filter: invert(xxx);
body{
height: 8000px;
filter: invert(0.85);
}
div{
position: fixed;
top: 0;
left: 0;
height: 100px;
width: 100px;
border: 1px solid black;
}
<div></div>
Ответы
Ответ 1
Это похоже на ошибку в Google Chrome 68, но вы можете решить эту проблему, используя элемент <html>
вместо элемента <body>
:
html {
height: 8000px;
filter: invert(0.85);
}
div {
position: fixed;
top: 0;
left: 0;
bottom: 0;
height: 100px;
width: 100px;
border: 1px solid black;
}
<div></div>