mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-04 05:20:30 +00:00
Tests/LibWeb: Add SVG maskContentUnits
ref test
This commit is contained in:
parent
163b6bb401
commit
580763e43e
Notes:
sideshowbarker
2024-07-17 07:38:17 +09:00
Author: https://github.com/MacDue Commit: https://github.com/SerenityOS/serenity/commit/580763e43e Pull-request: https://github.com/SerenityOS/serenity/pull/23554
3 changed files with 35 additions and 0 deletions
BIN
Tests/LibWeb/Ref/reference/images/svg-maskContentUnits-ref.png
Normal file
BIN
Tests/LibWeb/Ref/reference/images/svg-maskContentUnits-ref.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
9
Tests/LibWeb/Ref/reference/svg-maskContentUnits-ref.html
Normal file
9
Tests/LibWeb/Ref/reference/svg-maskContentUnits-ref.html
Normal file
|
@ -0,0 +1,9 @@
|
|||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
}
|
||||
body {
|
||||
background-color: white;
|
||||
}
|
||||
</style>
|
||||
<img src="./images/svg-maskContentUnits-ref.png">
|
26
Tests/LibWeb/Ref/svg-maskContentUnits.html
Normal file
26
Tests/LibWeb/Ref/svg-maskContentUnits.html
Normal file
|
@ -0,0 +1,26 @@
|
|||
<svg width="200" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
|
||||
<link rel="match" href="reference/svg-maskContentUnits-ref.html" />
|
||||
<mask id="myMask1" maskContentUnits="userSpaceOnUse">
|
||||
<rect fill="black" x="0" y="0" width="100%" height="100%" />
|
||||
<circle fill="white" cx="50" cy="50" r="35" />
|
||||
</mask>
|
||||
|
||||
<mask id="myMask2" maskContentUnits="objectBoundingBox">
|
||||
<rect fill="black" x="0" y="0" width="100%" height="100%" />
|
||||
<circle fill="white" cx=".5" cy=".5" r=".35" />
|
||||
</mask>
|
||||
|
||||
<!-- Some reference rect to materialized the mask -->
|
||||
<rect id="r1" x="0" y="0" width="45" height="45" />
|
||||
<rect id="r2" x="0" y="55" width="45" height="45" />
|
||||
<rect id="r3" x="55" y="55" width="45" height="45" />
|
||||
<rect id="r4" x="55" y="0" width="45" height="45" />
|
||||
|
||||
<!-- The first 3 rect are masked with useSpaceOnUse units -->
|
||||
<use mask="url(#myMask1)" href="#r1" fill="red" />
|
||||
<use mask="url(#myMask1)" href="#r2" fill="red" />
|
||||
<use mask="url(#myMask1)" href="#r3" fill="red" />
|
||||
|
||||
<!-- The last rect is masked with objectBoundingBox units -->
|
||||
<use mask="url(#myMask2)" href="#r4" fill="red" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
Loading…
Reference in a new issue