style-query-no-cycle.html (700B)
1 <!DOCTYPE html> 2 <title>CSS Container Queries Test: </title> 3 <link rel="help" href="https://drafts.csswg.org/css-conditional-5/#style-container"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="support/cq-testcommon.js"></script> 7 <style> 8 #container { --foo: bar; } 9 @container style(--foo: var(--foo)) { 10 #target { color: green; } 11 } 12 </style> 13 <div id="container"> 14 <div id="target">Should be green</div> 15 </div> 16 <script> 17 setup(() => assert_implements_style_container_queries()); 18 19 test(() => { 20 assert_equals(getComputedStyle(target).color, "rgb(0, 128, 0)"); 21 }, "style(--foo: var(--foo)) should match"); 22 </script>