保持div绝对且在其父级中

用户名

我有一个带有缩略图和摘录的小链接,使用css过渡,我希望缩略图在悬停时淡出并出现摘录。我使用%来反对像素,因为我想让我的网站响应,但是当我将其添加到我的网站时,摘录由于具有绝对位置而散布在页面的整个宽度上,下面是一个小提琴,有人可以帮助我吗?

.col {
    width:29%; 
    margin:0 auto;
}
.post-thumbnail {
    position:relative;  
    float:left; 
    overflow:auto; 
    width:100%; height:278px; 
    background:#2F3B45;
}
    .post-thumbnail img {
    width:100%; height:223px; 
    padding:0; margin:0;
    transition:opacity 0.3s ease-in-out;
   -moz-transition:opacity 0.3s ease-in-out;
   -webkit-transition:opacity 0.3s ease-in-out;
   -o-transition:opacity 0.3s ease-in-out;
}
.col:hover .post-thumbnail img {
    opacity:0;
    filter:alpha(opacity=00);
}
.post-excerpt {
    width:100%;
    z-index:9999;
    opacity:1; 
    filter:alpha(opacity=1);
}
.post-excerpt p {
    text-align:justify;
    color:#a3aaac;
    font-family:'Open Sans', helvetica, arial, sans-serif;
    font-size:9pt; font-weight:200;      
    line-height:18pt;
    text-decoration:none; width:100%;
}
.col:hover .post-excerpt {
    opacity:1; 
    filter:alpha(opacity=1);
}
.post-title {
    position:absolute; 
    bottom:0px; left:0px; 
    width:100%; height:55px; 
    background:#ff0000; z-index:9999;
    text-align:center; line-height:52px;
}
.post-title a {
    font-family:'Open Sans', helvetica, arial, sans-serif;
    font-size:10pt; font-weight:200;  
    color:#000; text-decoration:none;
}
.post-more {
    position:absolute; 
    bottom:0px; left:0px; 
    width:100%; height:0px; 
    background:#ff0000;
    opacity:0.0;
    filter:alpha(opacity=00);
}
.col:hover .post-title {
    cursor:pointer;
    position:absolute; 
    bottom:0px; left:0px; 
    width:100%; height:95px; 
    background:#ff0000; line-height:44px;
}
.col:hover .post-more {
    cursor:pointer;
    position:absolute; 
    bottom:0px; left:0px; 
    width:100%; height:47px; 
    background:#fff url(http://liamhodnett.com/img/new/read-entry.png)top left no-repeat;  
    z-index:99999;
}

http://jsfiddle.net/P3k9A/

谢谢你们!

麦克阿登

将父级设置为相对,然后将子级设置为绝对。

这是我更改的内容:

.col {
    width:29%; 
    margin:0 auto;
    position:relative; /* <- here */
}
.post-thumbnail {
    position:absolute;  /* <- here */ 
    top: 0px;
    float:left; 
    overflow:auto; 
    width:100%; height:278px; 
    background:#2F3B45;
}
.post-excerpt {
    position: absolute; /* <- here */
    width:100%;
    z-index:9999;
    opacity:0; 
    filter:alpha(opacity=0);
}

我相信这就是您的追求:http : //jsfiddle.net/P3k9A/1/

(我还在小提琴的摘录中将不透明度更改为0)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使div停留在其父级鼠标移动中

来自分类Dev

防止绝对定位的div增加其父级的大小

来自分类Dev

我的绝对位置 div 受其父级的影响

来自分类Dev

将DIV保持在其父DIV的底部中心

来自分类Dev

一个固定的div是否保持其父级的宽度?

来自分类Dev

绝对定位的动画子级div超出其父级的边界,如何解决?

来自分类Dev

将div定位在其父项下方。位置:绝对;底部:0 不工作吗?

来自分类Dev

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

来自分类Dev

Flexbox:在此布局中,让子级填充其父级的100%高度,而没有固定的高度或绝对位置

来自分类Dev

我如何绝对定位div并将其保持在其原始顶部位置,并在其上方浮动dom元素?

来自分类Dev

为什么此绝对ul移出其父级?

来自分类Dev

垂直在其父级中间显示一个元素

来自分类Dev

在其父级的右下方添加Text

来自分类Dev

线程在其父级死亡时会死吗?

来自分类Dev

如何在其父级布局上方绘制视图?

来自分类Dev

将div移到其父级之前

来自分类Dev

固定div的右侧溢出其父级

来自分类Dev

使输入和div的高度等于其父级

来自分类Dev

使div高度等于其父级(100%)

来自分类Dev

子 div 自动调整到其父级

来自分类Dev

将具有绝对位置的元素保持在其容器内的左中

来自分类Dev

如何设置div来填充其父级(水平)中剩余的空间?

来自分类Dev

在其父div的底部并排垂直对齐div

来自分类Dev

对其父级中的每个元素使用insertAfter

来自分类Dev

相对于其父div的CSS绝对定位

来自分类Dev

我可以使用zPosition将子级精灵放置在其父级下方吗

来自分类Dev

我可以使用zPosition将子级精灵放置在其父级下方吗?

来自分类Dev

将div与其父div的底部对齐,同时保持父级高度为100VH,而不使用固定位置

来自分类Dev

如何限制更大的HTML <canvas>在其父<div>内部的视图?

Related 相关文章

  1. 1

    使div停留在其父级鼠标移动中

  2. 2

    防止绝对定位的div增加其父级的大小

  3. 3

    我的绝对位置 div 受其父级的影响

  4. 4

    将DIV保持在其父DIV的底部中心

  5. 5

    一个固定的div是否保持其父级的宽度?

  6. 6

    绝对定位的动画子级div超出其父级的边界,如何解决?

  7. 7

    将div定位在其父项下方。位置:绝对;底部:0 不工作吗?

  8. 8

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

  9. 9

    Flexbox:在此布局中,让子级填充其父级的100%高度,而没有固定的高度或绝对位置

  10. 10

    我如何绝对定位div并将其保持在其原始顶部位置,并在其上方浮动dom元素?

  11. 11

    为什么此绝对ul移出其父级?

  12. 12

    垂直在其父级中间显示一个元素

  13. 13

    在其父级的右下方添加Text

  14. 14

    线程在其父级死亡时会死吗?

  15. 15

    如何在其父级布局上方绘制视图?

  16. 16

    将div移到其父级之前

  17. 17

    固定div的右侧溢出其父级

  18. 18

    使输入和div的高度等于其父级

  19. 19

    使div高度等于其父级(100%)

  20. 20

    子 div 自动调整到其父级

  21. 21

    将具有绝对位置的元素保持在其容器内的左中

  22. 22

    如何设置div来填充其父级(水平)中剩余的空间?

  23. 23

    在其父div的底部并排垂直对齐div

  24. 24

    对其父级中的每个元素使用insertAfter

  25. 25

    相对于其父div的CSS绝对定位

  26. 26

    我可以使用zPosition将子级精灵放置在其父级下方吗

  27. 27

    我可以使用zPosition将子级精灵放置在其父级下方吗?

  28. 28

    将div与其父div的底部对齐,同时保持父级高度为100VH,而不使用固定位置

  29. 29

    如何限制更大的HTML <canvas>在其父<div>内部的视图?

热门标签

归档