我希望做的是在具有悬停动画的 div 上获得那些不错的页面提升/卷曲之一,这样即使在动画时,轻微的页面角卷曲也会与 div 保持一致。我尝试使用/包含来自http://www.paulund.co.uk/creating-different-css3-box-shadows-effects的代码示例,但效果根本没有显示。使用 :before 伪时,没有任何显示。我将 z-index 设置为 100 以查看它是否可能以某种方式被掩埋,但仍然一无所获。如果我尝试不这样做使用:之前,我得到了额外的阴影,但它拒绝变形,只是挂在底部。任何人都可以建议一种方法来显示此页面卷曲吗?使用 Paulund (Paul Underwood) 的代码,我试图在我的 div 上实现“效果 3”;左下角略微抬起页面角,而其余部分在边缘周围有一个基本的柔和阴影。
.note {
width: 160px;
height: 160px;
box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
float: left;
margin: 30px;
padding: 10px;
border: 1px solid rgba(0, 0, 0, .25);
}
.sticky0 {
transform: rotate(-3.5deg);
-webkit-transform: rotate(-3.5deg);
-moz-transform: rotate(-3.5deg);
background-color: white;
}
.note:hover {
/* border: 1px solid rgba(0,0,0,.75); */
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
z-index: 100;
position: relative;
}
.note {
-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
cursor: pointer;
display: block;
}
<div class="note sticky0">
TEST
<div>