z-index
CSS 속성을 통해 역설적 인 효과를 만들고 싶습니다 .
내 코드에는 아래 이미지와 같이 5 개의 원이 있으며 모두 정의되지 않은 상태로 절대 위치에 z-index
있습니다. 따라서 기본적으로 모든 원은 이전 원과 겹칩니다.
지금은 원 5가 원 1과 겹칩니다 (왼쪽 이미지). 내가 달성하고 싶은 역설은 (오른쪽 이미지에서와 같이) 원 2 아래와 원 5 위에 동시에 원 1을 갖는 것입니다.
(출처 : schramek.cz )
내 코드는 다음과 같습니다.
마크 업 :
<div class="item i1">1</div>
<div class="item i2">2</div>
<div class="item i3">3</div>
<div class="item i4">4</div>
<div class="item i5">5</div>
CSS
.item {
width: 50px;
height: 50px;
line-height: 50px;
border: 1px solid red;
background: silver;
border-radius: 50%;
text-align: center;
}
.i1 { position: absolute; top: 30px; left: 0px; }
.i2 { position: absolute; top: 0px; left: 35px; }
.i3 { position: absolute; top: 30px; left: 65px; }
.i4 { position: absolute; top: 70px; left: 50px; }
.i5 { position: absolute; top: 70px; left: 15px; }
라이브 예제는 http://jsfiddle.net/Kx2k5/ 에서도 사용할 수 있습니다 .
스택 순서, 스택 컨텍스트 등 많은 기술을 시도했습니다. 이 기술에 대한 기사를 읽었지만 성공하지 못했습니다. 어떻게 해결할 수 있습니까?