如何使DIV占用剩余空间到底部的绝对位置容器中

MegaTron
  • 我有一个容纳图像,一些文本和页脚的容器
  • 图像位于顶部,下方是文本,其后是仅包含一些其他元数据的页脚
  • 我希望能够将鼠标悬停在内容上(不包括页脚)并将其突出显示
  • 我的问题是我无法使“文本” div一直延伸到绝对定位页脚开始的底部。
  • 页脚将独立突出显示悬停。我不希望内容悬停影响页脚,也不想让页脚悬停影响内容
  • 这是一个指向示例的codepen链接,该示例显示蓝色突出显示仅覆盖文本的底部,而不是整个面板,直到元数据页脚http://codepen.io/anon/pen/bVNeqr

这里的帮助或指导将不胜感激。

的HTML

 <div class="item">
     <div class="content"> 
         <div class="image">
             <img src="http://lorempixel.com/output/city-q-c-300-200-4.jpg"/>
         </div>
         <div class="text"> Text here </div>
     </div>
     <div class="footer"> Footer </div>
 </div>
谢尔盖·秋帕耶夫(Sergey Tyupaev)

insted的的position:absolute,你可以使用CSS3的“柔性”属性来解决这个问题。尝试将其添加到您的代码中。

.item {
    display:flex;
    flex-direction:column;
}
.content {
    flex-grow:1;
}

这是一个例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用Angular Material中的绝对位置的情况下将mat-list-items推到底部?

位置底部紧挨着 2 div 的绝对位置

如何在div中设置图像的绝对位置

如何确保容器中的div占用整个容器空间

div底部的页脚不使用绝对位置

具有绝对位置的Div扩展了底部滚动

绝对位置div到相对父级的底部

在绝对位置的div中截断文本

CSS在容器中添加两个绝对位置的div

如何使用绝对位置将页脚固定在底部?

相对于底部绝对位置的div位置(绝对定位的div)

CSS:相对位置在相对位置div中的绝对位置

CSS 边框动画占用表格内的空间,使用绝对位置时动画粗糙

在可滚动容器中的绝对位置下拉列表

在Bootstrap 4容器中翻转卡片的绝对位置

绝对位置的div在绝对位置的父级中滚动

图像(绝对位置)在相对位置的容器中水平居中

如何让列占用剩余空间

div绝对位于td中时留出空间

滚动div中的绝对底部位置?

垂直和水平在div中居中div,绝对位置

使用绝对位置时如何让vue组件中的div占据整个屏幕?

TCPDF-如何在使用tcpdf创建的pdf中显示具有绝对位置的div?

如何在100%宽度的div中水平居中放置绝对位置的元素?

如何将具有最大宽度和绝对位置的div居中以在IE中工作?

如何在css中为绝对位置的兄弟div元素的左边距设置动态数

如何用绝对位置平滑地拉伸div?

Javascript:如何跟踪 div 的绝对位置(顶部/左侧)?

如何在绝对位置的div之后正确添加内容