html - 将鼠标悬停在底部时更改 div 的高度

标签 html css hover

我试图让我的 div 在悬停时停留在当前位置,但在底部,你悬停的那个需要获得一定的高度,我如何在不使用 flexbox 的情况下实现这一点?
当前发生这种情况:https://i.gyazo.com/746b8f3eb1ade6d870439ad4826adf9e.mp4

.p-block {
width: 100%;
margin-left: 10%;
margin-right: 10%;
}

.project-block {
margin-left: 20px;
display: inline-block;
width: 20%;
background-color: #000;
height: 300px;
}

.project-block:hover {
height: 380px;
}

html如下

            <div class="p-block">
                <div class="project-block">
                </div>
                <div class="project-block">
                </div>
                <div class="project-block">
                </div>
                <div class="project-block">
                </div>
            </div>

最佳答案

试试这个:

* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

body,
html {
  width: 100%;
  height: 100$;
}

.p-block {
  width: 100%;
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 40px;
}

.project-block {
  margin-left: 20px;
  display: inline-block;
  width: 20%;
  background-color: #000;
  height: 300px;
}

.project-block:hover {
  margin-top: -40px;
  padding-top: 40px;
  background: black;
  height: 340px;
}
<div class="p-block">
  <div class="project-block">
  </div>
  <div class="project-block">
  </div>
  <div class="project-block">
  </div>
  <div class="project-block">
  </div>
</div>

关于html - 将鼠标悬停在底部时更改 div 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43426013/

相关文章:

html - 如何让悬停元素改变其他 3 个元素的状态?

html - 尝试使用其路径查看视频时,我得到不安全的 URL

jquery - CSS - 如何在 Bootstrap 导航栏中定位我的 'a' 元素文本?

java - 悬停时图像变化 Java

css - 新学员问题 - 为什么我的背景颜色不变?

html - 如何覆盖其类中已有 !important 的 Bootstrap 类

css - 在 CSS 中添加旋转悬停菜单

html - 显示 : relative error: invalid property value when width and height of parent are set

javascript - 如何更改div的子内容?

属性的 CSS 默认值