将鼠标悬停在图像的顶部和底部具有不同的效果

475

我有一张图片,当悬停时,我尝试使前50%的图片显示不同的颜色和文字。对于图像高度的下50%相同。到目前为止,我走到了下面50%的位置,但它遍及整个页面,而不仅仅是图像,而顶部50%的位置没有显示。是否有可能实现我的目标?

引导...引导

/* CSS used here will be applied after bootstrap.css */

.image img {
    display: block;
}

.thumb-wrap img {
    width: 50%;
    height: auto;
}

.thumb-wrap:hover .thumb-caption {
    opacity: 0.7;
}
.thumb-caption {
    position: absolute;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 50%;
    background-color: #000;
    margin: 0;
    z-index: 1;
    text-align: center;
  opacity: 0;
-webkit-transition: all, .5s;
-moz-transition: all, .5s;
-o-transition: all, .5s;
-ms-transition: all, .5s;
transition: all, .5s;
}
  
/*.thumb-caption-above {
    position: absolute;
    left: 0px;
    top: 0;
    width: 100%;
    height: 50%;
    background-color:red;
    margin: 0;
    z-index: 0;
    text-align: center;
  opacity: 0;
-webkit-transition: all, .5s;
-moz-transition: all, .5s;
-o-transition: all, .5s;
-ms-transition: all, .5s;
transition: all, .5s;
}*/
<div class="image">
                        <div class="thumb-wrap">
                            <img src="http://placehold.it/550x150">

                            <h2 class="thumb-caption"><a href="#">More info
                             </a></h2>
                          <h2 class="thumb-caption-above"><a href="#">See larger
                             </a></h2>
                        </div></div>


            <div id="push"></div>
        

奥尼尔

试试这个:

.thumb-wrap {
    width: 550px;
    position: relative;
}

.thumb-caption:hover {
    opacity: 0.7;  
}

/* Default styles for hover block */
.thumb-caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    background-color: #000;
    margin: 0;
    z-index: 1;
    text-align: center;
    opacity: 0;
    transition: all, .5s;
}

/* Alternate positioning and background color */
.thumb-caption.above {
    top: 0;
    background: red;
}

/* For the text color */
.thumb-caption > a {
  color: blue; /* default */  
}
.thumb-caption.above > a {
  color: yellow; /* alternate */  
}
<div class="image">
    <div class="thumb-wrap">
      <img src="http://placehold.it/550x150">

      <h2 class="thumb-caption"><a href="#">More info</a></h2>
      <h2 class="thumb-caption above"><a href="#">See larger</a></h2>
    </div>
</div>

定位的重要部分是添加position: relative您的.thumb-wrap容器元素。为了简洁起见,我删除了CSS浏览器前缀,但是您可以重新添加它们。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将鼠标悬停在按钮上,同时仍具有其背后元素的悬停效果

来自分类Dev

SCSS-将鼠标悬停在SVG上具有意外的延迟效果

来自分类Dev

将鼠标悬停在该图像上方的按钮上时,如何对图像应用悬停效果?

来自分类Dev

将文本悬停在具有多列的图像上,并在鼠标悬停时固定在图像上

来自分类Dev

将鼠标悬停在卡片上时,我可以更改其图像。但是,对于大量具有不同图像的卡,我该如何做

来自分类Dev

将鼠标悬停在孩子身上,而对父母没有悬停效果

来自分类Dev

使用HTML / CSS将鼠标悬停在图像上的放大效果

来自分类Dev

将鼠标悬停在文本上会使图像失去效果

来自分类Dev

将鼠标悬停在背景图像上而不是顶部文本上

来自分类Dev

jQuery类更改将鼠标悬停在效果上

来自分类Dev

将鼠标悬停在文字效果上

来自分类Dev

使用显示:将鼠标悬停在底部边框上

来自分类Dev

将鼠标悬停在页面顶部以显示菜单

来自分类Dev

WPF平面按钮样式,即使将鼠标悬停在其中也具有图像和文本

来自分类Dev

将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

来自分类Dev

将鼠标悬停在图像上时显示图像

来自分类Dev

将鼠标悬停在图像C时更改图像A和B

来自分类Dev

将鼠标悬停在不同的链接上时如何更改菜单图像?

来自分类Dev

将鼠标悬停在图像上之后,为什么将鼠标悬停在<li>元素上时颜色和宽度不会改变?

来自分类Dev

jQuery鼠标悬停在文本和图像上

来自分类Dev

取消将鼠标悬停在图像上的部分模糊

来自分类Dev

JavaScript对将鼠标悬停在图像上的影响

来自分类Dev

将鼠标悬停在导航栏上显示图像

来自分类Dev

将鼠标悬停在图像上会更改HTML背景

来自分类Dev

将鼠标悬停在图像上时按钮显示

来自分类Dev

WordPress将鼠标悬停在图像上

来自分类Dev

将鼠标悬停在图像上会更改HTML背景

来自分类Dev

将鼠标悬停在导航栏上显示图像

来自分类Dev

将鼠标悬停在链接上,图像灰度滤镜

Related 相关文章

  1. 1

    将鼠标悬停在按钮上,同时仍具有其背后元素的悬停效果

  2. 2

    SCSS-将鼠标悬停在SVG上具有意外的延迟效果

  3. 3

    将鼠标悬停在该图像上方的按钮上时,如何对图像应用悬停效果?

  4. 4

    将文本悬停在具有多列的图像上,并在鼠标悬停时固定在图像上

  5. 5

    将鼠标悬停在卡片上时,我可以更改其图像。但是,对于大量具有不同图像的卡,我该如何做

  6. 6

    将鼠标悬停在孩子身上,而对父母没有悬停效果

  7. 7

    使用HTML / CSS将鼠标悬停在图像上的放大效果

  8. 8

    将鼠标悬停在文本上会使图像失去效果

  9. 9

    将鼠标悬停在背景图像上而不是顶部文本上

  10. 10

    jQuery类更改将鼠标悬停在效果上

  11. 11

    将鼠标悬停在文字效果上

  12. 12

    使用显示:将鼠标悬停在底部边框上

  13. 13

    将鼠标悬停在页面顶部以显示菜单

  14. 14

    WPF平面按钮样式,即使将鼠标悬停在其中也具有图像和文本

  15. 15

    将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

  16. 16

    将鼠标悬停在图像上时显示图像

  17. 17

    将鼠标悬停在图像C时更改图像A和B

  18. 18

    将鼠标悬停在不同的链接上时如何更改菜单图像?

  19. 19

    将鼠标悬停在图像上之后,为什么将鼠标悬停在<li>元素上时颜色和宽度不会改变?

  20. 20

    jQuery鼠标悬停在文本和图像上

  21. 21

    取消将鼠标悬停在图像上的部分模糊

  22. 22

    JavaScript对将鼠标悬停在图像上的影响

  23. 23

    将鼠标悬停在导航栏上显示图像

  24. 24

    将鼠标悬停在图像上会更改HTML背景

  25. 25

    将鼠标悬停在图像上时按钮显示

  26. 26

    WordPress将鼠标悬停在图像上

  27. 27

    将鼠标悬停在图像上会更改HTML背景

  28. 28

    将鼠标悬停在导航栏上显示图像

  29. 29

    将鼠标悬停在链接上,图像灰度滤镜

热门标签

归档