riscritta funzione opacity