【发布时间】:2014-03-11 23:52:29
【问题描述】:
我有两个 div。 Page1 有一个按钮......如果你将鼠标悬停在它上面,它会改变它的颜色。
如果我使用 webkit-transform 在背景中添加 page2 div,按钮将不再改变它的颜色。
HTML
<div class="page1">
<button>hover</button>
</div>
<div class="page2"></div>
CSS
.page1 {
width: 300px;
height: 300px;
border: 1px solid #333;
position: relative;
background: #FFF;
z-index: 2;
}
.page2 {
width: 300px;
height: 300px;
background: #999;
border: 1px solid #333;
-webkit-transform: matrix3d(0.78784, 0, 0.13891, -0.00034, 0, 0.8, 0, 0, -0.17364, 0, 0.9848, -0.00246, 0, 0, 0, 1);
position: absolute;
top: 0;
left: 50px;
z-index: 1;
}
button {
position: absolute;
top: 50%;
right: 1px;
background: green;
border: 0;
font-size: 18px;
color: #FFF;
}
button:hover {
background: red;
}
【问题讨论】:
-
这是你想要的吗? jsfiddle.net/y4BVf
-
太完美了!非常感谢!
-
我应该把它作为答案吗?
-
是的,请将其添加为答案
标签: css google-chrome mouseevent