首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS:堆叠的div元素,当悬停时,只有悬浮的div获得边框。

CSS:堆叠的div元素,当悬停时,只有悬浮的div获得边框。
EN

Stack Overflow用户
提问于 2017-02-02 08:58:57
回答 1查看 247关注 0票数 0

我有一些叠加的div元素。悬停时,他们中的每一个人都会进入边界。

现在,当我悬停div时,悬停的div和它的父div正在获得边界。

JS Fiddle

代码语言:javascript
复制
<div class="container">
    <div class="button1">
        <div class="button11">
            <div class="button12"></div>
        </div>
    </div>
</div>

我无法创建以下内容:

当一个div被悬浮时,只有悬浮的div必须得到边界?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-02 09:09:39

使用绝对定位,并将您的div放在一个相对定位的元素中。这是最新的小提琴..。

https://jsfiddle.net/zekw31gq/4/

代码语言:javascript
复制
<div id="container">
  <div id="red"></div>
  <div id="blue"></div>
  <div id="black"></div>
</div>

CSS

代码语言:javascript
复制
#container {
  position: relative;
  width:300px;
  height:300px;
}
#red {
  position: absolute;
  width:300px;
  height:300px;
  background:red;
  border: 4px solid transparent;
}
#blue {
  position: absolute;
  margin:25px;
  width:250px;
  height:250px;
  background:blue;
  border: 4px solid transparent;
}
#black {
  position: absolute;
  margin:50px;
  width:200px;
  height:200px;
  background:black;
  border: 4px solid transparent;
}
#red:hover {
  border-color: darkred;
}
#blue:hover {
  border-color: darkblue;
}
#black:hover {
  border-color: white;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41997916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档