【发布时间】:2018-09-03 12:48:39
【问题描述】:
我实际上是 CSS 新手。所以我的页面上有 3 个框,它们在悬停时应该改变它们的背景不透明度。一般来说,它可以工作,但是当我不直接将框悬停时(实际上可以悬停“空”框区域的填充区域)我会用鼠标点击文本,没有任何反应。这真的很烦人。有没有一种方法可以让指针不“跟踪”文本,使框悬停在整个框上(没有文本完全中断它)?
这是我的盒子 CSS 代码。谢谢!
.intro-container-text {
width: 1000px;
height: auto;
margin: 0 auto;
padding: 20;
}
.intro-text-box1,
.intro-text-box2,
.intro-text-box3 {
position: relative;
z-index: 1;
display: inline-block;
width: 300;
height: 260;
float: left;
margin: 0 9px;
padding: 50px 30px;
text-align: center;
/*Schatten*/
-webkit-box-shadow: 0px 2px 10px 0px rgba(201,201,201,1);
-moz-box-shadow: 0px 2px 10px 0px rgba(201,201,201,1);
box-shadow: 0px 2px 10px 0px rgba(201,201,201,1);
}
.intro-text-box1-sec {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 300;
height: 260;
background: url(../res/img/wall.jpg)bottom center no-repeat;
opacity: .3;
}
.intro-text-box2-sec {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 300;
height: 260;
background: url(../res/img/wall.jpg)bottom center no-repeat;
opacity: .3;
}
.intro-text-box3-sec {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 300;
height: 260;
background: url(../res/img/wall.jpg)bottom center no-repeat;
opacity: .3;
}
.intro-text-box1-sec:hover {
transition: opacity 0.3s;
opacity: .4;
}
.intro-text-box2-sec:hover {
transition: opacity 0.3s;
opacity: .4;
}
.intro-text-box3-sec:hover {
transition: opacity 0.3s;
opacity: .4;
}
【问题讨论】:
-
嘿,欢迎来到 stackoverflow。你能给我们一个工作的例子吗?您可以使用jsfiddle.net 之类的东西并将链接添加到您的问题。让我们更好地了解问题