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

    Immagine di sfondo trasparente

    Ciao a tutti,
    volevo chiedervi se esiste la possibilità con un css di dare dell'opacità all'immagine di sfondo impostata tramite css.
    In pratica ad un div imposto lo sfondo con il
    background-image:url
    Se gli do la proprietà opacity mi da opaco anche il testo al suo interno.

  2. #2
    Quote Originariamente inviata da ciucciatiilcalzino Visualizza il messaggio
    ...
    Se gli do la proprietà opacity mi da opaco anche il testo al suo interno.
    Ovvio!! L'opacità va data al backhround non al div
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Quote Originariamente inviata da carlomarangoni Visualizza il messaggio
    Ovvio!! L'opacità va data al backhround non al div

    e come la do al background????

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    La discussione è simile ma in quel caso si trattava di impostare l'opacità sul colore di sfondo.
    In questo caso si chiede invece di impostare l'opacità sull'immagine di sfondo.

    Si può agire principalmente in due modi:

    1. Agire sul file immagine. Puoi usare un'immagine png a cui applichi direttamente, con un qualsiasi programma di grafica, la dovuta trasparenza.
    2. Tramite CSS. Puoi applicare al tuo div il pseudo-elemento before (o after) a cui assegni l'immagine di sfondo e imposti, a questo, l'opacità:
      codice:
      #tuodiv {
        position: relative;
      }
      #tuodiv:before {
        content : "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background-image: url(image.jpg); 
        width: 100%;
        height: 100%;
        opacity : 0.5;
        z-index: -1;
      }


    (fonte)
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.