diff options
Diffstat (limited to 'testing/web-platform/tests/css/css-anchor-position/anchor-position-top-layer-006.html')
-rw-r--r-- | testing/web-platform/tests/css/css-anchor-position/anchor-position-top-layer-006.html | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-anchor-position/anchor-position-top-layer-006.html b/testing/web-platform/tests/css/css-anchor-position/anchor-position-top-layer-006.html new file mode 100644 index 0000000000..c13284b854 --- /dev/null +++ b/testing/web-platform/tests/css/css-anchor-position/anchor-position-top-layer-006.html @@ -0,0 +1,52 @@ +<!DOCTYPE html> +<title>Top-layer element cannot anchor to succeeding top-layer element</title> +<link rel="help" href="https://drafts.csswg.org/css-anchor-1/#target-anchor-element"> +<link rel="author" href="mailto:xiaochengh@chromium.org"> +<link rel="match" href="anchor-position-top-layer-ref.html"> + +<style> +#anchor { + position: absolute; + top: 300px; + left: 200px; + width: 100px; + height: 100px; + background: orange; + anchor-name: --a; +} + +#target { + position: fixed; + top: anchor(--a bottom, 200px); + left: anchor(--a left, 300px); + width: 100px; + height: 100px; + background: lime; + anchor-default: --a; +} + +body { + margin: 0; + height: 300vh; +} + +dialog { + margin: 0; + border: 0; + padding: 0; + outline: none; +} + +dialog::backdrop { + background: transparent; +} +</style> + +<dialog id="anchor"></dialog> +<dialog id="target"></dialog> + +<script> +target.showModal(); +anchor.showModal(); +document.scrollingElement.scrollTop = 100; +</script> |