html - 覆盖区域不限于div

标签 html css twitter-bootstrap joomla

我很难使 CSS 中的覆盖/悬停命令正常工作。我有 4 个并排的独立 div,当我在其上叠加使图片在悬停时淡出时,它会将悬停效果放在另一个 div 上,无论您是否悬停在该 div 上.我试图将悬停限制在 div 中的图像上,但不能 出现问题的页面是- http://www.peel-lawfirm.com/practice-areas/workplace-injury

这是我的 CSS 代码-

.fade {
   opacity: 0.5;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.5;
    }
.overlay {
  position: absolute;
  top: 0;
  bottom: 10;
  left: 0;
  right: 10;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #ffffff;
}

.container:hover .overlay {
  opacity: 0.7;
  overflow: hidden;
}
.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;

这是我的那部分页面的 html-

<div class="container">
  <p>
    <h3 style="text-align:center;">Practice Areas</h3>
  <hr>
  </p>
    <div class="row">
            <div class="col-md-3 col-sm-6 col-xs-12">
                <p><jdoc:include type="modules" name="box1" /></p>  
            </div>
             <div class="col-md-3 col-sm-6 col-xs-12">
                <p><jdoc:include type="modules" name="box2" /></p>
             </div>
     <div class="clearfix visible-sm"></div>
            <div class="col-md-3 col-sm-6 col-xs-12">
                <p><jdoc:include type="modules" name="box3" /></p>  
            </div>
            <div class="col-md-3 col-sm-6 col-xs-12">
                <p><jdoc:include type="modules" name="box4" /></p>      
            </div>
    </div>
  </div>

最佳答案

你有 .container:hover .overlay {...} 这意味着当 .container div 悬停时它将适用于所有 .overlay div 在里面。您只需要为 .custom div 中所需的 .overlay div 应用 :hover

.container:hover .overlay {...} 更改为 .custom:hover .overlay

关于html - 覆盖区域不限于div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433961/

相关文章:

html - 让 bootstrap 下拉菜单只向下移动?

html - 如何使用 CSS 为 ul/list 创建 "selected effect"?

css - 导航栏下拉 Bootstrap 不起作用

html - 如何将内容放在 Bootstrap 导航的右侧

javascript - 如何在重叠元素上重新触发 jQuery 悬停事件?

javascript - 如何在字符串 javascript 中添加条件?

php - CSS 不适用于 PHP 脚本

html - 使用指定的 href 作为正文文本打开 Instagram Direct Message 的网站链接?

javascript - Canvas : Stripped region between two concentric circles

jquery - Bootstrap 移动导航不起作用