Status: PASS | Duration: 11ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-backgrounds/box-shadow-040.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>CSS Backgrounds Test: box-shadow in 3 sub-tests with not inset and Npx Mpx</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-040-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: 54px; width: 36px; } /* Npx Mpx, zero spread, not-inset */ div#sub-test4 { box-shadow: 36px 18px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } /* Npx Mpx, positive spread, not-inset */ div#sub-test5 { box-shadow: 36px 18px 0px 18px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } /* Npx Mpx, negative spread, not-inset */ div#sub-test6 { box-shadow: 36px 18px 0px -18px rgba(255, 165, 0, 0.5); /* semi-transparent orange */ } </style> <h3>Not inset and Npx Mpx: 36px 18px</h3> <div id="sub-test4"></div> <div id="sub-test5"></div> <div id="sub-test6"></div>
/css/css-backgrounds/reference/box-shadow-040-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-test41-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 54px; /* offsetHeight == 54px */ height: 54px; left: 72px; position: relative; width: 36px; } div#sub-test42-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 54px; height: 18px; left: 36px; position: relative; width: 72px; } div#sub-test51-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 90px; /* 18px + 72px == 90px */ height: 72px; left: 72px; position: relative; width: 54px; } div#sub-test52-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 90px; height: 36px; left: 18px; position: relative; width: 108px; } div#sub-test6-orange { background-color: rgba(255, 165, 0, 0.5); /* semi-transparent orange */ bottom: 108px; height: 36px; left: 72px; position: relative; width: 18px; } </style> <h3>Not inset and Npx Mpx: 36px 18px</h3> <div class="blue"></div><div id="sub-test41-orange"></div><div id="sub-test42-orange"></div> <div class="blue" style="position: relative; bottom: 18px;"></div><div id="sub-test51-orange"></div><div id="sub-test52-orange"></div> <div class="blue" style="position: relative; bottom: 72px;"></div><div id="sub-test6-orange"></div>