Status: PASS | Duration: 11ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-backgrounds/box-shadow-039.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>CSS Backgrounds Test: box-shadow in 3 sub-tests with not inset and Npx 0px</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <link rel="help" href="https://www.w3.org/TR/css-backgrounds-3/#the-box-shadow"> <link rel="match" href="reference/box-shadow-039-ref.html"> <!-- <shadow> = inset? && <length>{2,4} && <color>? A comma-separated pair of numbers in curly braces {A,B} indicates that the preceding type, word, or group occurs at least A and at most B times. A question mark (?) indicates that the preceding type, word, or group is optional (occurs zero or one times). The components of each <shadow> are interpreted as follows: 1st <length> Specifies the horizontal offset of the shadow. A positive value draws a shadow that is offset to the right of the box, a negative length to the left. 2nd <length> Specifies the vertical offset of the shadow. A positive value offsets the shadow down, a negative one up. 4th <length> Specifies the spread distance. Positive values cause the shadow to expand in all directions by the specified radius. Negative values cause the shadow to contract. --> <style> div { background-color: rgba(0, 0, 255, 0.5); /* semi-transparent blue */ border: black double 18px; height: 36px; margin-bottom: 36px; width: 36px; } /* Npx 0px, zero spread, not-inset */ div#sub-test1 { box-shadow: 36px 0px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } /* Npx 0px, positive spread, not-inset */ div#sub-test2 { box-shadow: 36px 0px 0px 18px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } /* Npx 0px, negative spread, not-inset */ div#sub-test3 { box-shadow: 36px 0px 0px -18px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } </style> <h3>Not inset and Npx 0px: 36px 0px</h3> <div id="sub-test1"></div> <div id="sub-test2"></div> <div id="sub-test3"></div>
/css/css-backgrounds/reference/box-shadow-039-ref.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>CSS Reference Test</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <style> div.blue { background-color: rgba(0, 0, 255, 0.5); /* semi-transparent blue */ border: black double 18px; height: 36px; width: 36px; } div#sub-test1-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 72px; /* offsetHeight == 72px */ height: 72px; left: 72px; /* offsetWidth == 72px */ position: relative; width: 36px; } div#sub-test21-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 126px; /* 18px + 72px + 36px == 126px */ height: 18px; left: 18px; position: relative; width: 108px; } div#sub-test22-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 126px; height: 72px; left: 72px; position: relative; width: 54px; } div#sub-test23-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 126px; height: 18px; left: 18px; position: relative; width: 108px; } div#sub-test3-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 162px; height: 36px; left: 72px; position: relative; width: 18px; } </style> <h3>Not inset and Npx 0px: 36px 0px</h3> <div class="blue"></div><div id="sub-test1-orange"></div> <div class="blue" style="position: relative; bottom: 36px;"></div><div id="sub-test21-orange"></div><div id="sub-test22-orange"></div><div id="sub-test23-orange"></div> <div class="blue" style="position: relative; bottom: 108px;"></div><div id="sub-test3-orange"></div>