Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    opacity ereditata dai filgi di un elemento

    mai capito perché le proprietà:

    -moz-opacity: .90;
    filter: alpha(opacity=90);
    opacity: .90;

    vengono ereditate senza pietà dagli elementi figli e non possono essere sovrascritte!

    qualche idea?

  2. #2
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Se, per esempio, imposti l'opacità dei un elemento al 75%, il 100% dell'opacità dei figli sarà quella impostata al padre, quindi 75%...

    Non so se mi sono spiegato...

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    Originariamente inviato da hcka
    Se, per esempio, imposti l'opacità dei un elemento al 75%, il 100% dell'opacità dei figli sarà quella impostata al padre, quindi 75%...

    Non so se mi sono spiegato...
    right! quindi se è impostata a 50% i filgi li devo dichiarare 200% per averli a trasparenza zero!

    correct?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da nourdine
    right! quindi se è impostata a 50% i filgi li devo dichiarare 200% per averli a trasparenza zero!

    correct?
    no
    L'opacità del figlio non può essere maggiore di quella del padre
    e i valori vanno da 0 a 1 (da 0 a 100 su explorer)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Devi giocare su più livelli se vuoi il contenitore con sfondo opaco, ma non i contenuti..

  6. #6
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    insomma per concludere: è impossibile avere un figlio con opacità maggiore del padre!!! giusto?

    se si vuole fare i giochetti di opacità diverse lo si deve fare con elementi fratelli e sovrapposti, di modo che sembrino contenuti l'uno nell'altro!

    confermate?

  7. #7
    se aspetti un po' con i css3 risolvi molti di questi problemi
    prova safari e gioca con i valori rgba

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da nourdine
    insomma per concludere: è impossibile avere un figlio con opacità maggiore del padre!!! giusto?

    se si vuole fare i giochetti di opacità diverse lo si deve fare con elementi fratelli e sovrapposti, di modo che sembrino contenuti l'uno nell'altro!

    confermate?
    sì se usi la proprietà opacity
    no se non usi la proprietà opacity ma usi delle png semitrasparenti come sfondo.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    right!

    ma a quel punto non vale la pena di andare di png trasparenti e basta? senza stare cosi a scomodare quella proprieta' maledetta (che tra l'altro non e' neanche standard!)

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da nourdine
    right!

    ma a quel punto non vale la pena di andare di png trasparenti e basta? senza stare cosi a scomodare quella proprieta' maledetta (che tra l'altro non e' neanche standard!)
    solo fino ad un certo punto, se usate con criterio, perchè

    1) su explorer 6 le png richiedono l'uso di un filter proprietario che non ne consente il posizionamento e/o la ripetizione (in altre parole non hai background-position e background-repeat)

    2) il css diventa ridondante all'aumentare di png di sfondo.

    3) fai pur sempre delle richieste al server che rallentano il caricamento. Le png pesano comunque di più delle gif perchè il canale di trasparenza non è binario (1 bit)

    4) sempre su explorer 6: a volte i link post sopra una png non sono più cliccabili e a volte nemmeno il workaround che viene proposto (cerca sl forum) non funziona.

    5) se le usi per creare delle voci del menu, per via del punto 1 non puoi usare il fast rollover e se si verifica il problema del punto 4 puoi cercarti uno spigolo per sbattere la testa forte.

    6) varie ed eventuali...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.