当两个不透明元素重叠时,不透明度合并。我可以告诉CSS使重叠具有不同的颜色吗?例如,我可以有两个重叠的黄色元素,并在中间变成橙色吗?更改不透明度叠加的颜色 - CSS
1
A
回答
0
目前,你不能通过纯粹的CSS。有一个CSS属性可以模拟Photoshop混合模式mix-blend-mode
,目前尚未得到广泛支持。虽然混合模式仍然依赖于元素的颜色,并且您无法指定重叠部分的颜色。
div {
height: 100px;
mix-blend-mode: multiply;
position: absolute;
width: 200px;
}
.left {
background: cyan;
left: 0;
}
.right {
background: yellow;
left: 150px;
}
<div class="left"></div>
<div class="right"></div>
0
纯粹通过CSS,我认为是不可能的。请试试这个答案,
How to make an transparent element overlap other elements?
https://css-tricks.com/equidistant-objects-with-css/
你可以给在通过JS运行CSS过,或者你创建一个元素的CSS类:第一个或最后一个作为第二链路建议。
相关问题
- 1. 不能改变花色框中的叠加颜色和不透明度2.1.4
- 2. CSS不透明度和背景颜色
- 3. CSS不透明度 - 背景颜色
- 4. UWP透明png颜色叠加
- 5. 更改Phaser.Sprite的某种颜色的不透明度
- 6. WPF DatePickerTextBox-当IsEnabled = false时更改字体颜色/不透明度
- 7. UIBarButtonItem图片的颜色/不透明度
- 8. OpenGL中的颜色不透明度
- 9. Julia's Gadfly的颜色不透明度
- 10. 模拟颜色透明度
- 11. RGB颜色透明度
- 12. 将UINavigationBar更改为透明颜色
- 13. Imagick。将颜色更改为透明
- 14. 用XAML中的透明度更改PNG的显示颜色
- 15. 如何确保CSS不透明度更改为文本/链接不会更改Firefox/Windows中的颜色值?
- 16. CSS将不透明度添加到div的背景颜色而不是内容
- 17. Pyside改变QIcon中SVG的颜色或不透明度
- 18. CSS过渡:不透明度不透明。 。
- 19. css透明图像的背景颜色
- 20. 如何更改整行的不透明度而不考虑颜色?
- 21. java获得像素的颜色透明,渐变叠加
- 22. 如何更改TreeViewItem上三角形图标的颜色/不透明度?
- 23. 如何使用UISlider更改所选背景颜色的不透明度?
- 24. 如何将UIImage中的颜色“白色”更改为透明
- 25. CSS - 有色不透明
- 26. 使用GD来改变透明背景上的一种颜色形状的颜色,同时保持透明度
- 27. 帆布不透明 - 更改默认背景颜色
- 28. 不透明度使div更不透明
- 29. 如何更改Control的不透明度?
- 30. 更改CCSpriteBatchNode中CCSprite的不透明度
看起来很甜美。我可以用它将中间的2个黄色元素更改为橙色吗? – Corbfon
@Corbfon,不幸的是,没有。就像我在回答中所说的那样,重叠部分的颜色取决于元素的颜色。你基本上将两种颜色混合在一起,使青色+黄色=绿色。但黄色+黄色=黄色。 – dork
感谢您的意见!很遗憾听到这是不可能的...必须找到一个hacky js的方式来做到这一点 – Corbfon