预览图
代码
html,
body {
width: 100%;
height: 100%;
background: #2e2e2e;
display: grid;
place-items: center;
/* z-index: -1; */
}
div {
width: 120px;
height: 120px;
background-color: #e08027;
border-radius: 60px 60px 10px 10px;
position: relative;
transform-style: preserve-3d;
}
div::before {
content: '';
width: 50px;
height: 50px;
background-color: #f2ad43;
border-radius: 50%;
position: absolute;
top: -25px;
left: 35px;
box-shadow: 0 120px #824b20, 0 120px 40px #e08027;
/* z-index: -1; */
transform: translateZ(-0.1px)
}
这里说一下,我们通常使用的是 z-index
来调整层级,其实我们也可以使用3D转换调整z轴参数来达到相同视觉效果,这个小方法在 奥运五环 中我也使用过,这里权当复习咯。学而时习之,不亦说乎!