gecko-dev/layout/reftests/svg/mask-img.html
Jeff Muizelaar 002041aa22 Bug 891650. Use mTransform instead of GetDTTransform() in Mask(). r=bas
GetDTTransform includes the device offset. We need to avoid that in order for things to work properly.

--HG--
extra : rebase_source : 5a8ae0011f16b85421df182263ec3137cecf6a6b
2013-07-30 10:15:27 -04:00

33 lines
1.0 KiB
HTML

<!DOCTYPE html>
<html>
<body style="margin:0">
<div style="height:50px"></div>
<img border=0 src='data:image/svg+xml,
<!-- vim: set expandtab ts=2 sw=2 tw=80: -->
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 700 80">
<defs>
<style type="text/css">
.fillSpan {
fill: lightgrey;
stroke: black;
}
</style>
<!-- Fade out effect -->
<mask id="fadeout" maskContentUnits="objectBoundingBox">
<rect x="-0.05" y="-0.05" width="1.1" height="1.1"
fill="url(%23fadeoutGrad)"/>
</mask>
<linearGradient id="fadeoutGrad">
<stop offset="0" stop-color="white" stop-opacity="1"/>
<stop offset="0.35" stop-color="white" stop-opacity="1"/>
<stop offset="0.9" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
<rect width="150" height="80" class="fillSpan" mask="url(%23fadeout)"/>
</svg>
' width="700">
</body>
</html>