blob: 27d382d745744715f0916ce6ccc1e47cd53a060b [file] [log] [blame]
<!DOCTYPE html>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<style>
@keyframes anim-blur {
from { -webkit-filter: blur(); }
to { -webkit-filter: blur(1px); }
}
@keyframes anim-brightness {
from { -webkit-filter: brightness(); }
to { -webkit-filter: brightness(1); }
}
@keyframes anim-contrast {
from { -webkit-filter: contrast(); }
to { -webkit-filter: contrast(1); }
}
@keyframes anim-drop-shadow {
from { -webkit-filter: drop-shadow(); }
to { -webkit-filter: drop-shadow(1px 1px); }
}
@keyframes anim-grayscale {
from { -webkit-filter: grayscale(); }
to { -webkit-filter: grayscale(1); }
}
@keyframes anim-hue-rotate {
from { -webkit-filter: hue-rotate(); }
to { -webkit-filter: hue-rotate(1deg); }
}
@keyframes anim-invert {
from { -webkit-filter: invert(); }
to { -webkit-filter: invert(1); }
}
@keyframes anim-opacity {
from { -webkit-filter: opacity(); }
to { -webkit-filter: opacity(1); }
}
@keyframes anim-sepia {
from { -webkit-filter: sepia(); }
to { -webkit-filter: sepia(1); }
}
@keyframes anim-saturate {
from { -webkit-filter: saturate(); }
to { -webkit-filter: saturate(1); }
}
</style>
<div style="animation: anim-blur 1s"></div>
<div style="animation: anim-brightness 1s"></div>
<div style="animation: anim-contrast 1s"></div>
<div style="animation: anim-drop-shadow 1s"></div>
<div style="animation: anim-grayscale 1s"></div>
<div style="animation: anim-hue-rotate 1s"></div>
<div style="animation: anim-invert 1s"></div>
<div style="animation: anim-opacity 1s"></div>
<div style="animation: anim-sepia 1s"></div>
<div style="animation: anim-saturate 1s"></div>
<script>
var asyncHandle = async_test("Don't crash when animating default filter parameters.");
requestAnimationFrame(() => asyncHandle.done());
</script>