html - CSS - 元素溢出/重叠此父 div 但仍保持溢出 :hidden;?

标签 html css position overflow css-position

这是我的模型(=设计),我想用代码实现。

  • 如您所见<h1>Happy Fruit</h1>重叠 parent div .slider
  • 您还可以在底部看到 .slider_dots ( slider 导航底部)也重叠div .slider

By parent div 我的意思是<h1>.slider_dots嵌套在 div .slider

mockup

好的,这是棘手的部分,我知道我可以使用 .slider { overflow: visible; } 轻松解决这个问题然后文本将与父级重叠 div .slider但是当我这样做时,我得到你可以看到它旁边的其他幻灯片(就像你可以在下面的 img 上看到的那样)。因为它是一个 slider ,所以它需要是 .slider { overflow: hidden; }

overflow: visible;

.slider { overflow: hidden; }然后给负值(向上推)。它只是消失在父级内部div .slider像这样。

enter image description here

有人知道我该如何解决这个问题吗?我尝试使用 overflow-xoverflow-y但它们似乎不起作用。

我已经上传了一个实时版本 here on my hosting (第三页)如果您想玩/尝试一些东西。如果需要,我也可以将它上传到 jsfiddle,尽管它是一大堆代码。

(如果文本是删除线,这意味着您在一个糟糕的视口(viewport)上查看它,请尝试向下拖动您的窗口,它现在只针对手机/平板电脑大小编写。)

Slider used.

最佳答案

您需要向 slider 添加另一个内部元素。这样,您可以将其填充在顶部,并应用您的背景。然后,您可以拉回您的内容,与背景重叠。这样您就可以像往常一样应用溢出,同时也不再裁剪文本。

关于html - CSS - 元素溢出/重叠此父 div 但仍保持溢出 :hidden;?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45480321/

相关文章:

c# - 给定最小宽度和最小高度时获取图像的新图像尺寸

css - 如何以正确的方式在 y 轴上对齐我的 div? CSS/flex

css - 在居中页面上显示带边框的图像

html - 需要帮助引用标记标签的 CSS 类

html - 将鼠标悬停在 DIV 上时如何移动它

css - 浏览器特定的 css 属性

JQuery - 更改元素在模糊时的位置

html - 在两个按钮之间放置一个 div

html - 将正文设置为边距 :0 causes CSS animation issue in Firefox

javascript - 为什么这个极其简单的 Javascript 代码不能工作?