Opacità di sfondo CSS di sfondo senza influire sul testo

Opacità di sfondo CSS di sfondo senza influire sul testo
In CSS, l'immagine di sfondo l'opacità è definita come la "trasparenza" dell'immagine di sfondo. Useremo la proprietà "opacità" per impostare l'opacità dell'immagine di sfondo e utilizzare il valore alfa, che definisce l'opacità dell'immagine di sfondo in "RGBA". Possiamo modificare il valore dell'opacità dell'immagine di sfondo in CSS utilizzando la proprietà opacità e modificando il valore alfa. Useremo il "0.Valore 0 "per il colore" completamente trasparente "e" 1.0 "per il colore" pieno opaco ". Qui, in questa guida, cambieremo l'opacità dell'immagine di sfondo in CSS senza influire sul testo usando le proprietà CSS. Esploreremo diversi esempi di modifica dell'opacità dell'immagine di sfondo, ma il testo rimane lo stesso.

Esempio 1

Per modificare l'opacità dell'immagine di sfondo senza influire sul testo, dobbiamo scrivere un po 'di codice HTML e modificare l'opacità nel codice CSS. Stiamo usando il codice Visual Studio per fare questi esempi. Quindi, apriamo il nuovo file in questo software e selezioniamo la lingua "HTML" e viene creato un file HTML. Quindi, iniziamo a codificare in questo file. Dopo aver completato il nostro codice, lo salviamo e il ".L'estensione del file HTML ”genera automaticamente questo nome file.

Creiamo una classe "div" "wrap demo" usando un tag immagine. La classe di immagini che utilizziamo è "IMG-BG". Ora, dobbiamo impostare l'immagine sullo sfondo, quindi usiamo "Sfondo-IMG SRC" e inseriamo il nome dell'immagine che vogliamo visualizzare come immagine di sfondo. Qui, abbiamo impostato lo "scenario.Immagine jpg "come immagine di sfondo. Abbiamo anche un altro "div" all'interno del primo div e il nome di questo div è "testo". E, nel secondo Div, abbiamo una voce "H1" e digitare una voce in questo "div". Quindi, chiudi entrambi i tag "div".

Codice CSS

Nel codice CSS dato, stiamo cambiando l'opacità dell'immagine di sfondo, ma l'intestazione del testo che scriviamo su questa immagine rimane la stessa. L'immagine di sfondo l'opacità non cambia l'opacità del testo.

Usiamo "IMG-BG", che è il nome della classe di immagine, e impostiamo l'opacità dell'immagine come "0.4 ". Stiamo impostando l'immagine di sfondo "posizione" su "assoluto". I "sinistra" e "top" sono entrambi impostati su "0". La "larghezza" che abbiamo impostato qui è "100%" per l'immagine di sfondo e "altezza" è "automatica". Successivamente, progettiamo il nostro testo mentre lo allineiamo nel "centro" e impostiamo la sua "famiglie di carattere" su "algerina". Stiamo usando "nero" come colore del carattere.

Produzione

Puoi vedere che l'immagine sullo sfondo non è nel suo colore originale perché usiamo “0.Opacità da 4 "su questa immagine di sfondo. Tuttavia, non vi è alcun effetto sul testo scritto sull'immagine. In questo modo, possiamo cambiare l'opacità dell'immagine senza influire sul testo.

Esempio n. 2

Modificando il codice HTML precedente, abbiamo creato un altro esempio. Ma questa volta, abbiamo aggiunto l'immagine usando le proprietà CSS.

Questo file definisce due titoli nella classe "Div". Abbiamo "H1" e "H2" nella classe Div chiamato "Hero" in questo codice. Aggiungeremo l'immagine di sfondo nel codice CSS indicato di seguito.

Codice CSS

La posizione della classe Div "eroe" è "relativa", la sua altezza è "90vh" e la sua larghezza è "90%". Il display per questa classe Div "Hero" è "Flex", oggetto nel "centro" e "giustificare il contenuto" al "centro". Il ":: prima" è lo "pseudo-selettore" utilizzato per posizionare l'immagine di sfondo prima dell'elemento selezionato. Mettiamo "contenuto", impostiamo la "immagine di background" usando "URL" e mettiamo il nome dell'immagine in questo URL. La "dimensione dello sfondo" imposta l'immagine dello sfondo su "copertura" e la sua "posizione" è "assoluta". Quindi "in alto", "in basso", "a sinistra" e "destra" sono tutti "0px". Qui, cambiamo l '"opacità" in "0.4 ". Ora applichiamo lo stile alle intestazioni. La "posizione" intestata che abbiamo impostato è "relativa". Il colore intestazione è "rosso". La dimensione di questa intestazione è "25px" e la "linea di linea" è "0.9 ". Allineiamo questo intestazione al "centro". Il colore della seconda intestazione è "nero".

Produzione

Qui, l'immagine di sfondo non viene visualizzata nel suo colore originale poiché abbiamo impostato l'opacità dell'immagine nel codice CSS. Ma il testo sull'immagine appare nel colore originale.

Esempio n. 3

Creiamo un altro file HTML. In questo codice, creiamo tre paragrafi all'interno della classe Div e la classe Div che abbiamo creato è denominata "ImagePC".

Codice CSS

Inseriremo l'immagine di sfondo nel codice CSS. Quindi, usiamo lo pseudo-selettore "prima", che abbiamo disuso nell'esempio precedente. Qui, il codice è lo stesso del secondo esempio, ma cambiamo l'immagine di sfondo e utilizziamo la proprietà "opacità" su un'immagine diversa. Qui, "sinistra", "a destra", "in basso" e "superiore" sono tutti impostati su "0". E “0.4 "dell'opacità viene utilizzata per questa immagine. Impostiamo il paragrafo nella posizione "relativa". E impostare la sua altezza uguale a “0.9px ". Cambiamo anche la "dimensione del carattere" del paragrafo e sempiamo questo su "25px". La famiglia del carattere "algerina" viene utilizzata per il paragrafo. E abbiamo impostato i suoi migliori "200px".

Produzione

Puoi vedere che l'immagine di sfondo mostra una certa trasparenza. Qui, utilizziamo il 40% di opacità su questa immagine di sfondo, ma potresti notare che non influisce sul testo scritto sull'immagine di sfondo.

Esempio # 4

Stiamo apportando piccole modifiche al precedente codice HTML. In questo esempio, utilizziamo quattro paragrafi all'interno dei nomi "Div" e "GiveGivingAgeOpc" per questa classe Div.

Codice CSS

Questo codice CSS è lo stesso del codice precedente. Tuttavia, cambiamo l '"URL" dell'immagine di sfondo. Usiamo la "scenario di fondo.Immagine jpg "qui. Ricorda che stai usando l'estensione dell'immagine corretta con il nome dell'immagine. È necessario inserire il percorso corretto dell'immagine in questo "URL". Usiamo il “0.Valore 5 "per l'opacità dell'immagine di sfondo in questo caso. La "dimensione del carattere" che utilizziamo è "30px" in questo esempio per il paragrafo. Abbiamo impostato la famiglia di caratteri di paragrafo su "Times New Roman", e per di più è "200px". Il paragrafo appare in "Maroon" ed è "più audace" in "font-peso".

Produzione

Questa immagine di sfondo mostra il 50% di opacità mentre impostiamo il suo valore su “0.5 ", ma il testo rimane lo stesso. Questo valore di opacità non si applica al testo.

Conclusione

Abbiamo presentato questa guida in cui cambiamo l'opacità dell'immagine di sfondo senza influire sul testo. Pertanto, è possibile determinare come modificare l'opacità dell'immagine di sfondo in CSS senza influire sul testo. Abbiamo spiegato e mostrato diversi esempi in cui utilizziamo la proprietà "opacità" per modificare l'immagine di sfondo opacità, ma il testo rimane lo stesso. Dopo aver appreso questa guida, è possibile inserire le immagini di sfondo nei tuoi progetti e impostare l'opacità dell'immagine di sfondo senza influire sul testo usando la proprietà CSS.