2013-09-24 17 views
9

einfach ein DIV mit weißen Hintergrund platzieren und jedem Durchlässigkeitswert:CSS rgba Transparenzfehler in Chrome?

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

über einen weißen (255x3) Hintergrund. Tatsächlich wird der Hintergrund von DIV 254/254/254 sein. Dies geschieht nur in Chrome. FF/IE/Opera/Safari ist in Ordnung.

Fehler?

+0

Ich sehe es nicht in Chrome - haben Sie ein Beispiel? –

+0

\t

abc
Wie Möhre gesagt, du gutes Display, das zu sehen haben. – Levon

+0

Hier ist ein Foto des Fehlers (Chrome 36): http://s13.postimg.org/ql29ma96f/white.png – Itay

Antwort

4

Das sieht wie ein Fehler aus!

Ich kann dieses Fehlverhalten bestätigen. Habe es auch mit background: rgba(255,255,255,0.1). Mehr seltsam: der berechnete Stil sagt background-color: rgba(255, 255, 255, 0.0980392)

Es ist schwer zu billigeren Displays mit TN-Technologie zu sehen, aber immer noch möglich, um Screenshot und Messung mit z. Photoshop.

Diese Frage ist ähnlich:
webkit bug: input's background gets gray without any reason on focus?

3

Das seltsame Verhalten noch in Chrome 38 und Canary 40 ist das Update, das für mich gearbeitet wurde ein transform: translateZ(0); zum div mit dem rgba Hintergrund hinzuzufügen.

1

Dies kann jetzt mit der neuen Eigenschaft will-change behoben werden. Genauer gesagt, will-change: transform;