Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-pseudo/target-text-dynamic-003.html
<!DOCTYPE html> <html lang="en" class="reftest-wait"> <meta charset="utf-8" /> <title>CSS Pseudo-Elements Test: Dynamic change ::target-text background color</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <link rel="help" href="https://drafts.csswg.org/css-pseudo/#selectordef-target-text"> <meta name="assert" content="This test checks that it's possible to modify dinamically the background color of a targeted text through ::target-text pseudo-element."> <link rel="match" href="target-text-dynamic-001-ref.html"> <script src="/common/reftest-wait.js"></script> <style> span::target-text { background-color: cyan; } span { background-color: magenta; } </style> <p>The test passes if the following word has a magenta background.</p> <div><span>Example</span></div> <script> location.href = "#:~:text=Example"; requestAnimationFrame(() => requestAnimationFrame(() => { document.styleSheets[0].cssRules[0].style.backgroundColor = "magenta"; takeScreenshot(); })); </script> </html>
/css/css-pseudo/target-text-dynamic-001-ref.html
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8" /> <title>CSS Pseudo-Elements Test: Reference</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <style> span { background-color: magenta; } </style> <p>The test passes if the following word has a magenta background.</p> <div><span>Example</span></div>