Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Cosa strana con opacity in box figlio.

    Mi stà succedendo una cosa strana.

    Ho due div uno dentro l'altro. Il primo ha opacity:0.5 il secondo invece lo vorrei pieno, senza opacità. Per cui gli affibio un opacity:1 .

    Niente da fare a meno che il padre non abbia opacity:1(o proprio assente), a quel punto posso giocare con l'opacità del secondo.

    In pratica vorrei che il padre avesse opacity:0.5 mentre il figlio opacity :1;

    Solo che funziona il contrario.

    Suggerimenti?

    Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Ciao, non è strano, è che l'opacity è ereditata e quindi l'elemento interno non può sovrascrivere il valore dell'elemento padre, puoi impostare sul figlio una opacity maggiore ma il punto di partenza sarà il valore per la trasparenza assegnato al contenitore. Nel caso in cui la trasparenza ti serva solo per un colore di sfondo del div padre puoi far ricorso a un background che sfrutti valori rgba (se ne è parlato numerose volte nel forum), altrimenti, se hai proprio bisogno di usare la proprietà opacity dovrai tenere indipendenti i due div (magari sovrapponendoli con posizionamenti assoluti)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.