即使给定溢出-y可见,当悬停在子div上时,它变得10px隐藏,我希望应该显示10px的子元素.

如果我删除两个溢出属性的工作.这里发生了什么问题如何修复它.我需要隐藏溢出-x

.page-wrapper {
  margin-top: 20px;
  border: solid 1px;
}

.offers-parent {
  height: 185px;
  overflow-x: hidden;
  overflow-y: visible;
}

.offers-child {
  width: 310px;
  height: 185px;
  background: red;
  cursor:pointer;
}

.offers-child:hover {
  transform: translateY(-10px);
}
<div class="page-wrapper">
<div class="offers-parent">
  <div class="offers-child-wrapper">
    <div class="offers-child"></div>
  </div>
</div>
</div>

推荐答案

试一试overflow-x:clip.它在现代浏览器中有很好的支持,但如果你需要支持旧的东西(如IE11或Opera mini),请咨询caniuse.com

.page-wrapper {
  margin-top: 20px;
  border: solid 1px;
}

.offers-parent {
  height: 185px;
  overflow-x: clip;/* changed this from hidden */
  overflow-y: visible;
}

.offers-child {
  width: 310px;
  height: 185px;
  background: red;
  cursor:pointer;
}

.offers-child:hover {
  transform: translateY(-10px);
}
<div class="page-wrapper">
<div class="offers-parent">
  <div class="offers-child-wrapper">
    <div class="offers-child"></div>
  </div>
</div>
</div>

Html相关问答推荐

将文本区域标签的内容着色为SON(带有 colored颜色 )

卡片上方的文本

使用tauri构建的Next.js应用程序不显示我的404页面

在css嵌套 Select 器中,尾随的`&;‘是什么意思?

为什么在添加文本时网格区域会调整大小?

摆动的html标签

如何在页面太短时使<;img&>缩小而不发生y溢出

如何在VB.NET中用打印预览和直接打印的方式在Html中打印数据表的内容,包括页眉/设置纸张/方向/适合页面/总计

柔性盒内的物品;t覆盖整个宽度,即使设置为100%

如何使单选按钮在被 Select /选中时看起来像这样的设计?

调整 Rmarkdown 输出的 html_document 的标题和副标题之间的间距

并排放置两个 div,同时 div2 环绕 div1

嵌入最近的 YOUTUBE 视频(不是短片,视频)

在锥形渐变进度条内创建空白的问题

如何通过可见文本使用 Selenium 定位元素

使用模板循环每行列出 3 个 bootstrap 卡

shinydashboard 标题中的位置标题

如何向弹出窗口添加 sanitize: false 选项?

绝对定位的 div 与另一个静态定位的 div 的边距顶部一起移动

focusout() Select 器不适用于搜索框