如何使用CSS淡化图像而没有不透明性?

佐里奥

感谢您提供的以下所有帮助和解决方案。

我是Web开发的新手,我正在尝试重建一个网站来练习CSS。

有问题的网站是http://www.divecarib.com如果向下滚动到该主页上的图片,您会注意到它们在悬停时“淡出”。如何实现淡入淡出?使用不透明度会使背景图片通过,而这不是在该网站上实现的方式。

感谢您的帮助!

以下是我的淡入淡出尝试...未在原始文章中包含代码,因为考虑到我走错了路,我认为这无关紧要。

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.7;
      }

---解决方案(至少我是怎么做的-取自http://jsbin.com/igahay/1/edit?html,输出)-----

    <div class=picSet>
            <figure class="tint">
                <p id="#p1">Student in training</p>
                <p id="#p2" style="position: absolute;top: 36px; color: white;">SKAT crew doing open water training</p>
                <img id=pic1  src="Media/pic1.jpg" />
            </figure>
    </div>
.tint {
    position: relative;
    float: left;
    margin: 3px;
    cursor: pointer;
}

.tint:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; 
}
.tint:hover:before {
    content: "";
    background: rgba(96,150,179, 0.54);
    border: 5px solid #0B689A;
    border-radius: 20px;
    margin: 3px;  
}
.tint p{
    position:absolute;
    top:20px;
    left:20px;
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 0.75em;
    display: none;
    color: #0B689A;
}
 .tint:hover > p{
    display: block;
}
汤姆·肯特尔

如果不显示背后的内容,则无法淡化元素的不透明度。

链接到的站点不会使图像不透明,而会在文本上方添加一个半透明层。

如果只想淡化图像而不显示背景,则可以使用单色背景色在图像周围放置包装纸。但是,没有办法使图像褪色并且无法显示背后的内容。

.container {
     background:#FFF;
}

.container img:hover {
     opacity:0.8;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何改变图像的不透明性

来自分类Dev

将图像放置在另一幅图像上方且没有不透明性

来自分类Dev

摆脱图像中不必要的CSS不透明性?

来自分类Dev

有没有办法避免不透明性被继承?

来自分类Dev

Firefox上具有不透明性和z-index的意外CSS 3过渡

来自分类Dev

jQuery不透明性慢褪色

来自分类Dev

背景图像线性渐变动画不透明性

来自分类Dev

具有不透明性的Bootstrap模态出现在背景后面

来自分类Dev

动态生成的元素通过使用不透明性和过渡性而显得较低?(JavaScript,CSS)

来自分类Dev

Famo.us-如何创建具有背景不透明性但不具有文本的表面

来自分类Dev

为什么材质设计中的活动图标和非活动图标具有不同的不透明性?

来自分类Dev

jQuery-从元素获取颜色并将其用于不透明性

来自分类Dev

背景不透明性减少混入可能吗?

来自分类Dev

过渡的不透明性在Java脚本中无法流畅运行

来自分类Dev

如何从菜单解决mouseenter和mouselieave上的不透明性问题?

来自分类Dev

OpenGL透明性不透明

来自分类Dev

具有不透明性的孩子不能出现在具有z-index的父级兄弟姐妹下方

来自分类Dev

CSS淡化多个图像。延迟不透明度过渡。Webkit转换延迟

来自分类Dev

带有文本的翻转图像上的 CSS 不透明度,但文本上的不透明度没有变化

来自分类Dev

如何使用CSS更改悬停时图像的不透明度

来自分类Dev

如何使用CSS为div的背景图像设置不透明度或降低亮度

来自分类Dev

使用CSS滚动捕捉,如何使图像不模糊(不透明程度较低)?

来自分类Dev

如何使用CSS更改悬停时图像的不透明度

来自分类Dev

如何使用CSS设置背景图像的不透明度?

来自分类Dev

图像不透明

来自分类Dev

如何使用Magick ++将具有透明背景的png图像设置为不透明度

来自分类Dev

如何超越CSS的透明性方面

来自分类Dev

CSS如何设置不透明深度

来自分类Dev

CSS不透明度影响兄弟图像的不透明度

Related 相关文章

  1. 1

    如何改变图像的不透明性

  2. 2

    将图像放置在另一幅图像上方且没有不透明性

  3. 3

    摆脱图像中不必要的CSS不透明性?

  4. 4

    有没有办法避免不透明性被继承?

  5. 5

    Firefox上具有不透明性和z-index的意外CSS 3过渡

  6. 6

    jQuery不透明性慢褪色

  7. 7

    背景图像线性渐变动画不透明性

  8. 8

    具有不透明性的Bootstrap模态出现在背景后面

  9. 9

    动态生成的元素通过使用不透明性和过渡性而显得较低?(JavaScript,CSS)

  10. 10

    Famo.us-如何创建具有背景不透明性但不具有文本的表面

  11. 11

    为什么材质设计中的活动图标和非活动图标具有不同的不透明性?

  12. 12

    jQuery-从元素获取颜色并将其用于不透明性

  13. 13

    背景不透明性减少混入可能吗?

  14. 14

    过渡的不透明性在Java脚本中无法流畅运行

  15. 15

    如何从菜单解决mouseenter和mouselieave上的不透明性问题?

  16. 16

    OpenGL透明性不透明

  17. 17

    具有不透明性的孩子不能出现在具有z-index的父级兄弟姐妹下方

  18. 18

    CSS淡化多个图像。延迟不透明度过渡。Webkit转换延迟

  19. 19

    带有文本的翻转图像上的 CSS 不透明度,但文本上的不透明度没有变化

  20. 20

    如何使用CSS更改悬停时图像的不透明度

  21. 21

    如何使用CSS为div的背景图像设置不透明度或降低亮度

  22. 22

    使用CSS滚动捕捉,如何使图像不模糊(不透明程度较低)?

  23. 23

    如何使用CSS更改悬停时图像的不透明度

  24. 24

    如何使用CSS设置背景图像的不透明度?

  25. 25

    图像不透明

  26. 26

    如何使用Magick ++将具有透明背景的png图像设置为不透明度

  27. 27

    如何超越CSS的透明性方面

  28. 28

    CSS如何设置不透明深度

  29. 29

    CSS不透明度影响兄弟图像的不透明度

热门标签

归档