更改图像不透明度

伊姆里·佩尔西亚多(Imri Persiado)

如果部分的不透明度被设置为某个值,如何更改或禁用其中图像的不透明度?代码演示:

的CSS

#example1{
    opacity:0.8;
}

的HTML

<section id="example1">
    ...
    <img src="a.png">
    ...
</section>

那么如何更改a.png的不透明度?

乔什·鲍威尔(Josh Powell)

您不能更改对父div内的任何子代的影响。

让我这样解释,它opacity是在父容器上设置的。然后,孩子位于父母的内部,父母很好地嵌套在那里。

所以我们有这个

-家长(不透明度开始)

- - -儿童

- - -儿童

--End父项(不透明度结束)

由于子级嵌套在父级容器内部,因此由于父级容器是透明的,因此它们将变为透明。

正如其他人所说,有几种方法可以解决此问题。

  • 一种方法是使用rgba()(红色,绿色,蓝色,alpha)作为透明背景色

  • absolute像这样在透明背景中放置一个位于父级内部的孩子

-父母 <section>

-----透明绝对子

- - -儿童

- - -儿童

-完父母 </section>

我的最后一个例子是一个有趣的例子,它的解释是使用哈利波特。

哈利在书中收到了一个隐形时钟。有了这个披风,一旦戴上,就可以使他隐形!除了可以控制对象的透明度之外,这与您的示例完全一样!

开始了,

-斗篷(父母)

-----哈利·波特(儿童)

-结束斗篷(结束父母)

由于他在斗篷内,因此就像您的孩子元素一样,它是隐形的。

与OP的问题有关,

好的,现在就删除#mainWrapper上的不透明度,无论您在哪里使用此颜色#29630E,都将其替换为rgba(41,99,14,0.9),这样就不会使所有颜色透明。您正在做的而没有意识到的是使该页面上的所有内容透明。文字,颜色,图像,一切透明。使用rgba只会使背景色透明。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改图像属性的不透明度?

来自分类Dev

使用imagick更改图像的不透明度

来自分类Dev

如何更改图像的不透明度?

来自分类Dev

使用imagick更改图像的不透明度

来自分类Dev

JavaScript Canvas-更改图像的不透明度

来自分类Dev

使用鼠标指针下的JS或CSS更改图像不透明度?

来自分类Dev

通过过渡更改图像不透明度

来自分类Dev

在div中其他元素悬停时更改图像不透明度

来自分类Dev

如何在MS Word 2007中更改图像的不透明度?

来自分类Dev

悬停文本时如何更改图像的不透明度?

来自分类Dev

如何使用 camanjs 更改图像不透明度?

来自分类Dev

如何:单选按钮更改图像的不透明度

来自分类Dev

包含文本的图像的包装div不能同时更改图像的亮度滤镜和文本的不透明度滤镜

来自分类Dev

如何使用Bootstrap的轮播组件更改图像的不透明度,而不更改覆盖文本

来自分类Dev

更改不透明度值后,图像仍显示半透明不透明度

来自分类Dev

GdkPixbuf 更改不透明度

来自分类Dev

如何在我的传单代码中修改图像的不透明度

来自分类Dev

无法使用jQuery更改图片的不透明度

来自分类Dev

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

来自分类Dev

如何使用画布更改图像的不透明度,然后将其加载到画布中的另一图像上?-HTML

来自分类Dev

通过更改mousemove事件上的封面图像不透明度来发现隐藏的图像

来自分类Dev

使用js更改背景图像不透明度而不影响前景图像

来自分类Dev

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

来自分类Dev

图像悬停CSS的文本和不透明度更改

来自分类Dev

将不透明度更改为复选框图像

来自分类Dev

在CSS图像菜单中更改当前不透明度

来自分类Dev

当在:hover上更改不透明度时,图像会移动

来自分类Dev

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

来自分类Dev

当悬停标头更改不透明度图像时

Related 相关文章

  1. 1

    更改图像属性的不透明度?

  2. 2

    使用imagick更改图像的不透明度

  3. 3

    如何更改图像的不透明度?

  4. 4

    使用imagick更改图像的不透明度

  5. 5

    JavaScript Canvas-更改图像的不透明度

  6. 6

    使用鼠标指针下的JS或CSS更改图像不透明度?

  7. 7

    通过过渡更改图像不透明度

  8. 8

    在div中其他元素悬停时更改图像不透明度

  9. 9

    如何在MS Word 2007中更改图像的不透明度?

  10. 10

    悬停文本时如何更改图像的不透明度?

  11. 11

    如何使用 camanjs 更改图像不透明度?

  12. 12

    如何:单选按钮更改图像的不透明度

  13. 13

    包含文本的图像的包装div不能同时更改图像的亮度滤镜和文本的不透明度滤镜

  14. 14

    如何使用Bootstrap的轮播组件更改图像的不透明度,而不更改覆盖文本

  15. 15

    更改不透明度值后,图像仍显示半透明不透明度

  16. 16

    GdkPixbuf 更改不透明度

  17. 17

    如何在我的传单代码中修改图像的不透明度

  18. 18

    无法使用jQuery更改图片的不透明度

  19. 19

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

  20. 20

    如何使用画布更改图像的不透明度,然后将其加载到画布中的另一图像上?-HTML

  21. 21

    通过更改mousemove事件上的封面图像不透明度来发现隐藏的图像

  22. 22

    使用js更改背景图像不透明度而不影响前景图像

  23. 23

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

  24. 24

    图像悬停CSS的文本和不透明度更改

  25. 25

    将不透明度更改为复选框图像

  26. 26

    在CSS图像菜单中更改当前不透明度

  27. 27

    当在:hover上更改不透明度时,图像会移动

  28. 28

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

  29. 29

    当悬停标头更改不透明度图像时

热门标签

归档