HTML-:
<div id="over" class="case{0,1,2}">
<div class="generated">Hello World!</div>
</div>
3 , CSS. :
.generated {
background-color: gray;
border: 1px dotted black;
color: white;
width: 20rem;
position: relative;
}
.generated::after {
content:"\00A0";
display: block;
width: 0;
height: 0;
border-width: 20px;
border-color: khaki blue khaki red;
border-style: solid;
position: absolute;
left: 0;
top: 0;
}
.case0 .generated {
}
.case0 .generated::after {
}
.case1 .generated {
}
.case1 .generated::after {
z-index: -1;
}
.case2 .generated {
z-index: 200
}
.case2 .generated::after {
z-index: -1;
}
z-index, , , .
1 z-index: -1 .
2 z-index: 200 ( 1 ) .generated z-index: -1 , node .
1 z- 1 z. node z, node .
2 node , 1 node, , node.
CSS.
: http://jsfiddle.net/audetwebdesign/9sR8B/