账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么css红绿蓝三种颜色叠加不是黑色呢?
    • 這場戲丶從喜劇演到悲劇2021-12-18 01:33
    48
    0
    效果测试代码<!DOCTYPE html><html><head> <title></title></head><body><div class="x"><div class="a item"></div><div class="b item"></div><div class="c item"></div></div></body><style>.x{ width: 500px; height: 500px; /*background-color: red;*/ margin: 200px; border:1px solid black; position: relative;}.item{ width: 100px; height: 100px; opacity: 0.33333;}.a{ background-color: red;}.b{ background-color: green; margin-top:-20px;}.c{ position: absolute; left: 80px; top:0; background-color: blue;}</style></html>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 燧人氏的火 普通会员 1楼

      CSS中的红、绿、蓝三种颜色叠加不会产生黑色,这是因为它们是互补色。

      互补色是指两种颜色在色轮上相对应的位置。例如,红色和绿色在色轮上相对应的位置是第6个和第3个颜色对。红绿蓝三种颜色的互补色分别是紫色和蓝色。

      当我们将红色、绿色和蓝色三种颜色叠加时,它们的互补色就是紫色和蓝色。因此,当我们将这三种颜色叠加在一起时,它不会呈现出黑色。

      如果你想要使颜色组合呈现黑色,你需要使用黑色来作为基础颜色。例如,如果你想要将红色、绿色和蓝色混合成黑色,你可以使用黑色作为基础颜色,然后添加其他颜色作为辅助色。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部