html - 如何重叠CSS中的顶部div标签

标签 html css overlapping

有人可以向我解释一下如何在 CSS 中实现以下效果吗?我需要底部有一个 div,顶部有两个 div 重叠,如下图所示。

enter image description here

最佳答案

关键是调整较小的 div 的上边距。将其设置为负值会将它们拉过较大的值。请参阅下面的代码。

或者,您可以将较小的 div 包裹在较大的 div 中,并调整底部边距以将它们拉到下方。

.under {
  width: 400px;
  height: 150px;
  background-color: #3C77D4;
}

.over{
  background-color: #0E49AC;
  width: 150px;
  height: 150px;
  display: inline-block;
  margin: 0 23px;
  margin-top: -80px;
}
<div class="under"></div>
<div class="over"></div>
<div class="over"></div>

关于html - 如何重叠CSS中的顶部div标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37888637/

相关文章:

html - 奇怪的幽灵 CSS 错误

javascript - 如何使用 CSS 以 x=50,y=50 为中心旋转一条线(x1=50,y1=50,x2=50,y2=10)?

css - Angular Material 2 表格标题中心对齐

css - 相对 parent ,绝对 child

css - Tumblr 侧边栏与主栏重叠

css - Bootstrap 导航栏固定顶部重叠轮播 slider

html - 固定导航内部链接

javascript - 使内联 CSS 比外部 CSS 更强大!重要吗?

ios - html5 视频 - 在桌面上播放,iPhone 6s,不会在 5s 上播放?

css - ASP.NET MVC Html.ActionLink 悬停样式