Ich habe eine Website, die in mehrere Spalten aufgeteilt wird. Wenn sich ein Element nicht in der ersten Spalte befindet und die Deckkraft auf < 1 eingestellt ist, wird es nicht gerendert, wenn sein Container sowohl die Eigenschaften für den Überlauf y als auch den Randradius aufweist.Elemente mit Deckkraft <1 wird nicht in Chrom gerendert, wenn nicht in der ersten Spalte
css
.main {
-webkit-column-width: 100px;
column-width: 100px;
max-height: 200px;
}
.main > div {
overflow-y:auto;
border-radius: 6px;
}
.opac {
opacity: 0.5;
}
html
<div class="main">
<div>
<div class="opac">element 1</div>
</div>
<div>
<div class="opac">element 2</div>
</div>
...
<div>
<div class="opac">element 30</div>
</div>
</div>
Ich bin Chrom mit 40.0.2214.94 (64-Bit) auf OSX 10.10.1. Funktioniert in Firefox.
Das ist verrückt. Klingt wie du solltest es als Fehler melden. –
Ja, das sieht nach einem Rendering-Fehler aus. Ich reproduzierte es in Canary 42.0.2291.0 auf OSX. Sie sollten nach bekannten Problemen suchen und diese gegebenenfalls auf crbug.com anfragen. – joews
Okay, hier eingereicht https://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=column-width% 20opacity & colspec = ID% 20Pri% 20M% 20Woche% 20ReleaseBlock% 20Cr% 20Status% 20Owner% 20Summary% 20OS% 20Modifiziert & groupby = & sort = & id = 453933 –