这甚至可能吗? 我有一个盒子,想要在另一个上添加一个背景图片。但是我想为顶部图像添加一个不透明度0.5,只是 。多个CSS 3背景图片 - 将不透明度添加到顶部图片
1
A
回答
1
你可以用伪元素做到这一点:
#example1 {
position: relative;
width: 500px;
height: 250px;
background: url(http://goldenageofgaia.com/wp-content/uploads/2012/09/Field-flowers-image7.jpg) 60% 60% no-repeat;
}
#example1:after {
content: "";
position: absolute;
top: 10%;
left: 10%;
opacity: .7;
z-index: 10;
width: 100px;
height: 100px;
background: url("http://www.butterflyskye.com.au/Monarch%20Butterfly%202.jpg");
}
0
没有办法改变background-image
的opacity
。
你可以做的是添加一个额外的元素与所需的不透明度和背景在你的盒子上。
上CSS-Tricks此片段展示了与伪元素这样的一个优雅的方式,所以你不需要弄乱你的标记来实现的效果:Transparent Background Images
希望它能帮助。
0
退房:http://www.css3.info/preview/multiple-backgrounds/这将一定程度上有所帮助。
#example1 {
width: 500px;
height: 250px;
background-image: url(sheep.png), url(betweengrassandsky.png);
background-position: center bottom, left top;
background-repeat: no-repeat;
}
正如您在给出的例子中看到的那样,有两个图像 - 一个中心底部和另一个左上角。对于不透明度,我会在图像编辑器中做到这一点,如果我想分层背景。
相关问题
- 1. 将不透明度添加到背景图片
- 2. CSS透明背景图片
- 3. Bootstrap 3将不透明度添加到缩略图背景
- 4. wxWidgets透明背景图片?
- 5. 添加多背景图片在CSS
- 6. 改变Blogger的背景透明度图片不是透明
- 7. 背景图片CSS中的不透明度
- 8. 我可以动画CSS背景图片的不透明度吗?
- 9. 将div背景图片放在顶部
- 10. 试图添加背景图像透明度不透明
- 11. CSS:添加填充到背景图片
- 12. 将背景添加到透明图像
- 13. PHP图片不能让背景透明
- 14. 不能添加背景图片的CSS
- 15. 页面顶部的透明背景图片
- 16. 不透明度背景上的图片也选择不透明度
- 17. 显示图片框与透明背景
- 18. 为PNGCanvas图片添加透明度
- 19. CSS3背景不透明与背景图片
- 20. CSS背景图片叠加
- 21. IE8不透明度关闭背景图片
- 22. 改变div背景图片的不透明度
- 23. 透明背景图片链接
- 24. 在css中添加背景图片
- 25. 使用CSS添加背景图片?
- 26. 通过css添加背景图片
- 27. 设置不透明度只背景图片
- 28. 使用jQuery将图像不透明度添加到背景图像
- 29. 更改背景图片的不透明度,但不更改背景图片的内容
- 30. 将不透明度添加到图像的一部分(CSS)
如果你分享代码,一切皆有可能 –