<script>
// outline being a render-only property, its animation can be done off the main thread
// checking the values after the first paint is safer, hence requestAnimationFrame
setup({explicit_done:true});
requestAnimationFrame(function() {
// synchronous tests being run during the page's first paint
test(
function(){ var test = document.getElementById("test");
assert_equals(getComputedStyle(test).outlineColor, 'rgba(2, 0, 0, 0.5)');
}, "outline-color is animated as a color");
test(
function(){ var test = document.getElementById("test");
assert_equals(getComputedStyle(test).outlineWidth, '2px');
}, "outline-width is animated as a length");
test(
function(){ var test = document.getElementById("test");
assert_equals(getComputedStyle(test).outlineOffset, '2px');
}, "outline-offset is animated as a length");
done();
});
</script>
</body>
¤ Dauer der Verarbeitung: 0.40 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.