mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-21 07:47:32 +09:00
SVG - support radialGradient fr attribute
This commit is contained in:
parent
3a4e49d048
commit
4ba6ca9106
10 changed files with 103 additions and 13 deletions
27
layout/reftests/svg/radialGradient-fr-01.svg
Normal file
27
layout/reftests/svg/radialGradient-fr-01.svg
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Test gradient fr attribute</title>
|
||||
<defs>
|
||||
<radialGradient id="grad1" fr="100%">
|
||||
<stop offset="0%" stop-color="red" />
|
||||
<stop offset="100%" stop-color="lime" />
|
||||
</radialGradient>
|
||||
<radialGradient id="grad2" xlink:href="#grad1"/>
|
||||
<style>
|
||||
circle {
|
||||
stroke-width: 3px;
|
||||
stroke: lime;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<rect width="100%" height="100%" fill="lime"/>
|
||||
|
||||
<circle cx="100" cy="100" r="50" fill="url(#grad1)" />
|
||||
|
||||
<circle cx="300" cy="100" r="50" fill="url(#grad2)" />
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 748 B |
28
layout/reftests/svg/radialGradient-fr-02-ref.svg
Normal file
28
layout/reftests/svg/radialGradient-fr-02-ref.svg
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Test gradient fr attribute</title>
|
||||
<defs>
|
||||
<radialGradient id="grad1">
|
||||
<stop offset="0%" stop-color="red" />
|
||||
<stop offset="20%" stop-color="red" />
|
||||
<stop offset="100%" stop-color="lime" />
|
||||
</radialGradient>
|
||||
<style>
|
||||
.cover {
|
||||
stroke-width: 3px;
|
||||
stroke: lime;
|
||||
fill: none;
|
||||
image-rendering: optimizeSpeed;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<rect width="100%" height="100%" fill="lime"/>
|
||||
|
||||
<circle cx="100" cy="100" r="50" fill="url(#grad1)" />
|
||||
<circle class="cover" cx="100" cy="100" r="50" fill="none"/>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 795 B |
27
layout/reftests/svg/radialGradient-fr-02.svg
Normal file
27
layout/reftests/svg/radialGradient-fr-02.svg
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Test gradient fr attribute</title>
|
||||
<defs>
|
||||
<radialGradient id="grad1" fr="10%">
|
||||
<stop offset="0%" stop-color="red" />
|
||||
<stop offset="100%" stop-color="lime" />
|
||||
</radialGradient>
|
||||
<style>
|
||||
.cover {
|
||||
stroke-width: 3px;
|
||||
stroke: lime;
|
||||
fill: none;
|
||||
image-rendering: optimizeSpeed;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<rect width="100%" height="100%" fill="lime"/>
|
||||
|
||||
<circle cx="100" cy="100" r="50" fill="url(#grad1)" />
|
||||
<circle class="cover" cx="100" cy="100" r="50" />
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 748 B |
|
|
@ -290,6 +290,8 @@ fuzzy-if(skiaContent,3,5) == pattern-scale-01c.svg pattern-scale-01-ref.svg
|
|||
== radialGradient-basic-02.svg pass.svg
|
||||
fuzzy-if(cocoaWidget,4,15982) fuzzy-if(winWidget,4,92) fuzzy-if(skiaContent,4,60) == radialGradient-basic-03.svg radialGradient-basic-03-ref.svg
|
||||
== radialGradient-basic-04.svg pass.svg
|
||||
== radialGradient-fr-01.svg pass.svg
|
||||
fuzzy(1,3235) fuzzy-if(winWidget,1,6704) == radialGradient-fr-02.svg radialGradient-fr-02-ref.svg
|
||||
fuzzy-if(skiaContent,1,3600) == rect-01.svg pass.svg
|
||||
== rect-02.svg pass.svg
|
||||
== rect-03.svg pass.svg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue