Sto usando il filtro gradiente di Internet Explorer nel mio CSS.Come posso impedire al filtro gradiente di proprietà di Internet Explorer di tagliare il contenuto che dovrebbe traboccare?
Stava andando tutto bene fino a quando ho notato che le immagini che dovrebbero estendersi oltre i loro contenitori overflow:visible;
sono sempre ritagliati come se il contenitore è stato impostato su overflow:hidden;
Non ho idea del perché questo sarebbe accaduto, o come aggiustalo. Qualcuno può aiutare?
sto guardando in IE8 e IE7
Questo è il css la causa del problema, quando io commento fuori, non più bug:
.box{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b4cfe9', endColorstr='#e4eefc'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b4cfe9', endColorstr='#e4eefc')"; /* IE8 */
}
Alcuni codice sorgente e un esempio dal vivo sarebbe utile :) – Kyle
alcun esempio dal vivo, ho inciso una soluzione applicando il gradiente ad un div in posizione assoluta in più con la stessa altezza e larghezza del div del genitore che originariamente desideravo sfumare. Sono ancora curioso di sapere perché il problema si è verificato in primo luogo, quindi posso ripararlo ed evitare il markup superfluo in futuro. –
prova a guardare http://www.satzansatz.de/cssd/onhavinglayout.html#filter e il link http://www.satzansatz.de/cssd/tmp/alphatransparency.html - possono (o non possono) rispondere la tua domanda, ma "hasLayout" di IE tende ad avere un ruolo centrale in questo tipo di domande, forse sta costringendo il contenuto a essere troncato? – cryo