当以下元素存在多个元素时,它们显示为彼此重叠,就好像每个元素上的z-index不同。我希望他们能够在屏幕右侧堆积起来,沿着屏幕边缘向前走,然后当他们“通过我的javascript消失”时,他们就会滑向右下角......我希望说得通。我不确定最好的方法来完成这个...防止使用CSS堆叠元素
.push-notification {
background-color: #000;
position: fixed;
right: 20px;
bottom: 20px;
color: #fff;
padding: 15px 15px 15px 30px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-repeat: no-repeat;
background-position: 7px center;
opacity: 0.7;
filter: alpha(opacity=70);
vertical-align: middle;
box-shadow: 4px 4px 4px #000;
-webkit-box-shadow: 4px 4px 4px #000;
-moz-box-shadow: 4px 4px 4px #000;
}
添加一些html以及期待最好的结果。 – 2010-09-22 14:07:09
你是否希望整个堆叠随着每个新增添加而增加,或者将每个新堆叠添加到堆叠的顶部,并让旧堆叠从底部褪色和落下? – Robusto 2010-09-22 14:09:34
每一个新的堆叠顶部,并有旧的褪色和从底部下降 - 当然 – Webnet 2010-09-22 14:22:22