【发布时间】:2012-04-07 05:19:48
【问题描述】:
我在 div 中有一个 div,我想做的是拥有它,这样当您将鼠标悬停在父级上时,子级会发生变化。问题是我无法显示任何内容,我不知道为什么。
css:
#3d_stack {
border: 1px solid red;
-webkit-transform: translate(-49px, 55px);
-webkit-perspective-origin: 50% 50%;
-webkit-perspective: 50;
display: block;
-webkit-border-radius: 5px;
float: left;
position: relative;
height: 48px;
width: 48px;
}
#3d_stack > div:first-child {
-webkit-transform: translate3d(1px, 14px, 0px);
border: 1px solid red;
position: absolute;
z-index: 12;
height: 34px;
width: 46px;
background-color: #ffffff;
opacity: .3;
}
#3d_stack:hover > div:first-child {
-webkit-transform: translate3d(1px, 14px, 0px);
border: 1px solid red;
position: absolute;
z-index: 12;
height: 34px;
width: 46px;
background-color: #ffffff;
opacity: .9;
}
HTML
<div id="3d_stack">
<div></div>
</div>
我在这里设置了一个小提琴http://jsfiddle.net/4p8CM/223/
【问题讨论】:
-
您不应该以数字开头元素 id 和类。这可能就是什么都没有出现的原因。
标签: css class hover pseudo-class