CSS rgba transparency bug in Chrome?

后端 未结 3 659
眼角桃花
眼角桃花 2020-12-20 14:44

Just placing a DIV with white background and any opacity value:

background-color: rgba(255, 255, 255, .5);

over a white (255x3) background.

相关标签:
3条回答
  • 2020-12-20 15:17

    This can now be fixed with the new will-change property. Specifically, will-change: transform;

    0 讨论(0)
  • 2020-12-20 15:21

    This looks like a bug!

    I can confirm this misbehaviour. Got it also by using background: rgba(255,255,255,0.1). More weird: the calculated style says background-color: rgba(255, 255, 255, 0.0980392)

    It is hard to see on cheaper displays using TN technology, but still possible to screenshot and measure with e.g. Photoshop.

    This question is similar to:
    webkit bug: input's background gets gray without any reason on focus?

    0 讨论(0)
  • 2020-12-20 15:32

    The weird behaviour is still present in Chrome 38 and Canary 40. The fix that worked for me was to add a transform: translateZ(0); to the div with the rgba background.

    0 讨论(0)
提交回复
热议问题