Iniziamo.
Come aggiungere trasparenza a un elemento
Puoi fare qualsiasi elemento (E.G. Immagine) che appare sul tuo sito Web trasparente, assegnando un certo valore alla proprietà Opacibilità CSS dell'elemento.
Esempio
Per comprendere il concetto di trasparenza, segui l'esempio seguente.
Html
Qui abbiamo aggiunto un'immagine e impostato la sua larghezza su 200px e altezza su 250px.
CSS
imgL'opacità dell'immagine è stata impostata su 0.6.
Produzione
L'immagine è del 60% opaca.
Nota: Opacità e trasparenza sono opposte l'una all'altra. Pertanto, i valori bassi della proprietà di opacità renderanno l'elemento più trasparente e viceversa.
Ad esempio, se diminuiamo l'opacità e la imposta su 0.2 come questo.
imgLa trasparenza aumenterà.
L'immagine è del 20% opaca.
Aggiunta di un effetto hover insieme alla trasparenza
È possibile aggiungere un effetto hover insieme ad assegnare una certa opacità all'immagine. L'aggiunta di questo effetto cambierà la trasparenza di un'immagine quando l'utente porta il mouse su una particolare immagine.
Esempio
L'esempio seguente dimostra come utilizzare un effetto hover con la proprietà dell'opacità.
Html
Nel codice sopra, stiamo aggiungendo un'immagine e dandogli un po 'di larghezza e altezza.
CSS
imgNel codice CSS sopra, stiamo prima assegnando un'opacità di 0.4 Per rendere trasparente l'immagine, quindi stiamo aggiungendo un effetto hover all'immagine con opacità 1. Ciò significa che quando l'utente porta il mouse sull'immagine, non sarà trasparente e il contrario accadrà quando il cursore del mouse viene spostato dall'immagine.
Produzione
Un effetto hover viene aggiunto con successo all'immagine insieme alla trasparenza.
Come aggiungere trasparenza a un elemento e ai suoi figli
Usando la proprietà Opacità, quando si aggiunge trasparenza a un elemento, i bambini di quel particolare elemento ereditano anche la trasparenza.
Esempio
Qui dimostreremo come aggiungere trasparenza a un elemento.
Html
Ho un'opacità di 0.6
Ho un'opacità di 1
Qui abbiamo creato due elementi per chiarire come funziona la trasparenza per gli elementi HTML.
CSS
div.opacitàIl primo elemento Div ha una trasparenza di 0.4 e l'altro elemento è completamente non trasparente.
Produzione
Più un elemento trasparente, il contenuto all'interno di quell'elemento sarà anche trasparente.
Aggiunta di trasparenza con RGBA
I colori RGBA vengono utilizzati per evitare la situazione sopra, dove quando si applica l'opacità a un elemento, il contenuto all'interno dell'elemento diventa anche trasparente.
Esempio
Per evitare che il testo presente all'interno di un elemento diventa trasparente, utilizzare il seguente codice.
Html
Con proprietà opacità
Con colore RGBA
Nel codice sopra, stiamo creando due elementi. Al primo div è stata assegnata un'opacità di 0.2 per dimostrare la differenza tra l'utilizzo solo della proprietà opacità e l'utilizzo della proprietà opacità insieme ai colori RGBA.
CSS
div.RGBAl primo div è stato assegnato un colore di sfondo rosa, imbottitura di 15px e opacità di 0.2. Mentre al secondo div è stato assegnato lo stesso colore di sfondo insieme a un'opacità di 0.2 come quarto argomento nel metodo RGBA.
Produzione
Il testo all'interno dell'elemento non diventa trasparente quando si utilizza la trasparenza con i colori RGBA.
Conclusione
È possibile aggiungere trasparenza a vari elementi HTML come contenitori di div o immagini utilizzando la proprietà opacità. Questa proprietà rende i valori da 0.0 a 1.0, inoltre, più basso è il valore di questa proprietà, maggiore è la trasparenza. Insieme alla trasparenza puoi anche aggiungere un effetto hover sugli elementi, inoltre, utilizzare i colori RGBA per impedire al contenuto all'interno di un elemento di diventare trasparente quando si aggiunge trasparenza ad esso. Questo post ti guida come aggiungere trasparenza in CSS usando la proprietà opacità insieme a esempi pertinenti.