1
0
Fork 0
firefox/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-without-border-radius-001.html
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

95 lines
2.6 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<meta charset="UTF-8">
<title>CSS Backgrounds and Borders Test: box-shadow outset without border-radius</title>
<link rel="author" title="Zhang Xiaochong" href="mailto:joy.xczhang@gmail.com">
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-box-shadow">
<link rel="match" href="reference/box-shadow-outset-without-border-radius-001-ref.html">
<meta content="" name="flags">
<!--
Reviewed by Gérard Talbot on April 9th 2023
More info: https://github.com/web-platform-tests/wpt/issues/10013
https://github.com/web-platform-tests/wpt/pull/39445
-->
<style>
div
{
border: transparent solid 8px;
display: inline-block;
height: 32px;
margin: 32px 20px;
padding: 16px;
vertical-align: top;
width: 32px;
}
/*
An outer box-shadow casts a shadow as if the border-box
of the element were opaque. Assuming a spread distance
of zero, its perimeter has the exact same size and
shape as the border box. The shadow is drawn outside
the border edge only: it is clipped inside the border-box
of the element.
If a spread distance is defined, the shadow perimeter
defined above is expanded outward (for outer box-shadows)
by outset withting the shadows straight edges by the spread
distance (and flooring the resulting width/height at zero).
*/
div#first-subtest /* outset with NO spread */
{
box-shadow: black 10px 10px 0px 0px;
}
div#second-subtest /* outset with a 15px spread */
{
box-shadow: black 10px 10px 0px 15px;
}
div#third-subtest /* outset with NO spread */
{
box-shadow: black 10px -10px 0px 0px;
}
div#fourth-subtest /* outset with a 15px spread */
{
box-shadow: black 10px -10px 0px 15px;
}
div#fifth-subtest /* outset with NO spread */
{
box-shadow: black -10px 10px 0px 0px;
}
div#sixth-subtest /* outset with a 15px spread */
{
box-shadow: black -10px 10px 0px 15px;
}
div#seventh-subtest /* outset with NO spread */
{
box-shadow: black -10px -10px 0px 0px;
}
div#eighth-subtest /* outset with a 15px spread */
{
box-shadow: black -10px -10px 0px 15px;
}
</style>
<div id="first-subtest"></div><div id="second-subtest"></div><div id="third-subtest"></div><div id="fourth-subtest"></div><br>
<div id="fifth-subtest"></div><div id="sixth-subtest"></div><div id="seventh-subtest"></div><div id="eighth-subtest"></div>