Ho un sito che viene diviso in più colonne. Ogni volta che un elemento non si trova nella prima colonna e l'opacità è impostata su < 1, non viene visualizzato quando il contenitore ha sia le proprietà di overflow y che di raggio del bordo.Elementi con opacità <1 non rendering in cromo quando non nella prima colonna
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>
sto usando Chrome 40.0.2214.94 (64-bit) su OSX 10.10.1. Funziona in Firefox.
Questo è pazzesco. Sembra che dovresti segnalarlo come un bug. –
Sì, sembra un bug di rendering. L'ho riprodotto su Canary 42.0.2291.0 su OSX. Dovresti verificare la presenza di problemi noti e, se necessario, pubblicarlo su crbug.com – joews
, inviato qui https://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=column-width% 20opacity & colspec = ID% 20Pri% 20M% 20Week% 20ReleaseBlock% 20Cr% 20Status% 20Owner% 20Summary% 20OS% 20Modified & groupby = & sort = & id = 453933 –