mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-28 11:49:44 +00:00
LibWeb: Generate ::backdrop pseudo-elements
This commit is contained in:
parent
2a17d6d449
commit
4b9f5c6fb8
Notes:
github-actions[bot]
2025-04-09 11:11:48 +00:00
Author: https://github.com/Gingeh
Commit: 4b9f5c6fb8
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4263
Reviewed-by: https://github.com/AtkinsSJ ✅
11 changed files with 145 additions and 2 deletions
|
@ -0,0 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<body>
|
||||
Test that ::backdrop is not shown for non-open or non-modal dialogs.
|
||||
The test passes if there is no red shown.
|
||||
</body>
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE html>
|
||||
<style>
|
||||
.dialog-default-ua-style {
|
||||
position: absolute;
|
||||
overflow: auto;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
margin: auto;
|
||||
border: solid;
|
||||
padding: 1em;
|
||||
background: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
#dialog {
|
||||
margin: auto;
|
||||
height: 100px;
|
||||
width: 100px;
|
||||
top: 100px;
|
||||
z-index: 1000;
|
||||
background: green;
|
||||
}
|
||||
|
||||
#backdrop {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0,0,0,0.1);
|
||||
z-index: 100;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
Test for the default user agent style of dialog::backdrop. The test passes if
|
||||
there is a green box, above a very lightly translucent gray box spanning the
|
||||
viewport.
|
||||
<div id="backdrop"></div>
|
||||
<div class="dialog-default-ua-style" id="dialog"></div>
|
||||
</body>
|
Loading…
Add table
Add a link
Reference in a new issue