3-3 box-shadow
- geometry 에 영향을 주지 않는다.
10px 짜리 border 와 똑같은 형태일 것이다.
- red 박스를 색칠한 다음 blue 박스를 색칠하기 때문에
blue 박스의 box-shadow 가 상위에 위치한다. - 인라인 요소임에도 불구하고 그려지는 순서가 존재함
#
box-shadow & position: relativeposition:relative 는 fragmentation 이 끝나고(normal flow 가 끝나고)
다시 그리는 것이기 때문에
blue 의 box-shadow 보다 더 상위 레이어에 위치한다.
#
box-shadow: insetborder-box 안쪽의
padding 영역에 box-shadow inset 이 그려졌다.
#
box-shadow sandwichbox-shadow 는 ,
로 몇 개의 레이어도 그릴 수 있다.
- (2-4) 의 일부가 보이지 않는 이유는
- 브라우저에서 div 가 차지하는 영역에서 fragment 가 뷰포트를 벗어났기 때문이다.
- 여러 띠의 레이어가 나타났지만 실제로 shadow 가 겹쳐보이는 것이다.
- 만약에 겹쳐 보이는 것이라면 (2) 가 (1) 을 덮어써 (1) 이 보이지 않아야 되지 않을까?
- 그러나 선언의 반대 순서로 그려짐
- 스택처럼 쌓이기 때문이다.