The documentation for box-shadow clearly states that the first option is for length value, and color value comes last.
How come than that the below works?
box-shadow: #0000002e 0px 1px 2px;
.style {
height: 50px;
width: 100%;
box-shadow: #0000002e 0px 1px 2px;
}
<div class="style"></div>
The order is optional, you can put the
colorat the beginning or the end and it wouldn't be "incorrect".In the documentation it states
<shadow> = inset? && <length>{2,4} && <color>Those
&&separators mean that they're mandatory, but order is not important. The?forinset?and<color>?mean that those fields are optional.The compiler sets the values based off the input type.