Status: PASS | Duration: 34ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-viewport/zoom/box-shadow.html
<!DOCTYPE html> <title>CSS zoom applies to box-shadow when specified and inherited</title> <link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> <link rel="help" href="https://drafts.csswg.org/css-viewport/"> <link rel="match" href="reference/box-shadow-ref.html"> <style> .shadow { box-shadow: 5px 5px 2px black; } .zoom { zoom: 2; } </style> <div class="shadow">unzoomed</div> <div class="zoom"><div class="shadow">zoomed</div></div> <div class="shadow"><div class="zoom">zoomed inherited</div></div>
/css/css-viewport/zoom/reference/box-shadow-ref.html
<!DOCTYPE html> <title>CSS zoom applies to box-shadow when specified and inherited</title> <link rel="author" title="Brent Fulgham" href="mailto:bfulgham@apple.com"> <link rel="help" href="https://drafts.csswg.org/css-viewport/"> <style> body { --scale: 1; --shadowScaleOffsetX: 1; --shadowScaleOffsetY: 1; --shadowScaleBlurRadius: 1; } div { font-size: calc(1rem * var(--scale)); box-shadow: calc(5px * var(--shadowScaleOffsetX)) calc(5px * var(--shadowScaleOffsetY)) calc(2px * var(--shadowScaleBlurRadius)) black; } .zoomFont { --scale: 2; } .zoomShadow { --shadowScaleOffsetX: 2; --shadowScaleOffsetY: 2; --shadowScaleBlurRadius: 2; } </style> <div>unzoomed</div> <div class="zoomFont zoomShadow">zoomed</div> <div class="zoomFont">zoomed inherited</div>