Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    opacity di un div che non intacchi il contenuto

    Salve, ho un DIV con background-color nero. All'interno del DIV ci sono delle label (in html:<SPAN>testo</SPAN>)

    Ho impostato un opacity di 0.5 al DIV, ma purtroppo la applica anche alle label.

    Io vorrei solo che il background-color del div venisse opacizzato, la label al suo interno devono rimanere a colore pieno. Come posso fare?
    Ultima modifica di djciko; 08-09-2015 a 11:13

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    domanda ovvia, hai provato a mettere lo sfondo anche alle label tramite CSS (scrivendo che gli elementi FIGLI di quel DIV devono avere quell'opacita' e quel colore fissi) ?

    io lo farei con uno script JS che all'opacizzazione del div mette il colore di fondo alle label, comunque HO I MIEI DUBBI sul funzionamento, si tratta solo di provare
    Ultima modifica di djciko; 07-09-2015 a 16:54

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    se non ottieni risposta qui ti sposto in css, ma bisogna cambiare la domanda ( scrivendola in HTMLese )

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    asp.net c'entra una mazza, spostalo pure in css


    @dario, documentati su rgba ("a" sta per il valore alpha di trasparenza, senza che l'attributo sia ereditato)
    Ultima modifica di Vincent.Zeno; 07-09-2015 a 17:10

  5. #5
    ok spostatelo in css, forse è più appropriato.

    Purtroppo non ho dimestichezza di java..

    Sapevo già che impostando un livello di opacity, questo sarebbe stato ereditato dagli elementi del Div. Per questo mi sono rivolto a voi, come faccio ad impostare l'opacity solo sul div?

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Oltre al valido suggerimento RGBA di Vincent Zeno, che e' la soluzione giusta, probabilmente in alternativa dovevi racchiudere ogni label in un altro DIV, oppure fare come ti dicevo, che gli elementi FIGLI devono avere colore diverso.

    attendiamo altre risposte dagli esperti CSS

    ps: javascript non e' java

  7. #7
    Utente di HTML.it L'avatar di MiWebDesign
    Registrato dal
    Sep 2015
    residenza
    Palermo
    Messaggi
    38
    Ciao Dario,

    la soluzione al tuo problema è molto semplice.

    Ti basta impostare come regola CSS del tuo DIV: background:rgba(0,0,0,0.5);

    Dove 0.5 è il valore di trasparenza che vuoi trasmettere al tuo DIV.
    Creazione e Realizzazione di Siti Web di Mi Web Design

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.