L'aspetto di un sito Web è altamente cruciale se intendi attirare sempre più pubblico sul tuo sito Web. Pertanto, per migliorare l'aspetto generale di un sito Web aggiuntivo di effetti grafici alle immagini o alle immagini riflettenti è notevolmente raccomandato. CSS fornisce varie proprietà che ti consentono di svolgere facilmente questi compiti. Abbiamo discusso in dettaglio queste proprietà in questo articolo. In questo post, abbiamo discusso quanto segue.
Filtri dell'immagine in CSS
Allo scopo di aggiungere vari effetti speciali a un'immagine come opacità, sfocatura, saturazione, ecc., Viene utilizzata la proprietà del filtro CSS.
Sintassi
filtro: valore;I diversi metodi associati alla proprietà del filtro sono spiegati di seguito.
Valore | Descrizione |
---|---|
nessuno | Questo valore non aggiunge alcun effetto ed è un valore predefinito. |
sfocatura | Aggiunge sfocatura all'immagine e rende il valore nei pixel. |
luminosità | Viene utilizzato per aumentare o ridurre la luminosità di un'immagine e mostrare valori in percentuale. |
contrasto | Questo valore sintonizza il contrasto di un'immagine e i valori sono definiti in percentuale. |
scala di grigi | Trasforma un'immagine in un'immagine in scala di grigi e presenta anche valori in percentuale. |
ROTATO HUE | Questo valore viene utilizzato per ruotare un'immagine e rende i valori in gradi. |
invertire | Inverte i campioni che esistono nell'immagine e nei valori sono definiti in percentuale. |
opacità | Questo valore regola la trasparenza di un'immagine e prende valori da 0 a 1. |
saturare | Satura un'immagine prendendo valori in percentuale. |
seppia | Questo valore viene utilizzato per convertire un'immagine in seppia ed esibire valori in percentuale. |
Drop-Shadow | Viene utilizzato per applicare un effetto ombra sull'immagine. |
url () | È una funzione che richiede la posizione di un documento XML contenente un filtro SVG e potrebbe rendere un collegamento a un particolare elemento filtro. |
iniziale | Questo valore dà alla proprietà il suo valore iniziale. |
ereditare | Questo valore eredita la proprietà del filtro dall'elemento antenato. |
Ora che conosci tutti i valori che una proprietà del filtro può esibire, di seguito abbiamo dimostrato questi valori per una migliore comprensione.
Innanzitutto, aggiungiamo un'immagine alla nostra pagina Web utilizzando HTML di base.
Html
Qui abbiamo semplicemente aggiunto un'immagine usando il tag.
CSS
imgOra stiamo usando CSS di base per dare un po 'di larghezza e altezza all'immagine.
Produzione
L'immagine è stata aggiunta alla pagina web.
Ora applichiamo i filtri a questa immagine ed esploriamo i vari valori che la proprietà del filtro può esibire.
Sfocatura
Abbiamo impostato l'effetto Blur su 2px. Più valore del metodo Blur aumenterà la sfocatura.
.sfocaturaProduzione
Questa è un'immagine sfocata.
Luminosità
La luminosità dell'immagine è stata impostata su 0.50. Una riduzione del valore comporterà un calo della luminosità e viceversa.
.luminositàProduzione
La luminosità dell'immagine è stata regolata con successo.
Contrasto
Abbiamo impostato il contrasto dell'immagine al 160%. Se vuoi aumentare il contrasto, aumenta il valore tanto quanto desideri.
.contrastoProduzione
Un effetto di contrasto aggiunto con grande facilità.
Scala di grigi
Diamo un po 'di valore al metodo Grayscale () e vediamo le modifiche nell'immagine.
.grigioProduzione
Un'immagine colorata è stata convertita in un'immagine in bianco e nero usando il metodo Grayscale () della proprietà del filtro.
ROTATO HUE
Stiamo assegnando il metodo Hue-rota () 270 gradi. Questo metodo sostanzialmente modifica le immagini ruotando l'immagine attorno al cerchio di colore.
.hue-rotateProduzione
Questa è un'immagine con rotazione tonalità di 270 gradi.
Invertire
Il valore invertito aggiunge un effetto speciale all'immagine invertendola. Qui stiamo invertito l'immagine dell'80%.
.invertitoProduzione
I campioni dell'immagine sono stati invertiti.
Opacità
Per creare un valore di opacità trasparente dell'immagine viene utilizzato. Di seguito stiamo regolando l'opacità dell'immagine su 0.4. Meno il valore dell'opacità, più l'immagine diventerà trasparente.
.opacitàProduzione
Questa è un'immagine con trasparenza del 40%.
Saturare
Per aggiungere la saturazione, viene utilizzato il metodo saturato () di proprietà del filtro. Più il valore, più sarà la saturazione dell'immagine.
.saturareProduzione
L'effetto di saturazione è stato aggiunto con successo all'immagine.
Seppia
Allo scopo di aggiungere un effetto seppia all'immagine, dargli un valore come se l'abbiamo assegnato il 50% nello snippet di codice seguente.
.seppiaProduzione
L'effetto seppia funziona correttamente.
Drop-Shadow
Per aggiungere un'ombra stiamo usando il metodo Drop-Shadow. La lunghezza dell'ombra è stata assegnata su ciascun lato dell'immagine.
.ombraProduzione
L'effetto drop-shadow è stato aggiunto con successo.
Ora che abbiamo imparato in modo approfondito la proprietà del filtro, andiamo avanti e vediamo cosa è la proprietà di riflessione.
Riflessioni dell'immagine in CSS
Allo scopo di riflettere le immagini, viene utilizzata la proprietà CSS Box-Riflect.
Sintassi
-WebKit-Box-Riflect: sotto | sopra | giusto | Sinistra;Affinché questa proprietà funzioni completamente su vari browser viene utilizzato con un prefisso "-webkit-".
Nota: Il browser Firefox non supporta la proprietà Riflessione Box.
Di seguito abbiamo dimostrato alcuni di questi valori con l'aiuto di esempi pertinenti in modo da poter afferrare il concetto di riflessione dell'immagine.
Aggiungiamo prima un'immagine alla nostra pagina web.
Html
Qui abbiamo aggiunto un'immagine e ci abbiamo dato un po 'di larghezza e altezza.
Produzione
Un'immagine è stata inserita nella pagina web.
Sotto
Basta assegnare il valore "sotto" della proprietà Riflessione della scatola per riflettere un'immagine sotto l'immagine originale.
imgProduzione
L'immagine è stata riflessa di seguito.
Giusto
Esploriamo il valore "giusto" della proprietà Riflessione box.
imgProduzione
L'immagine è stata riflessa con successo a destra.
Conclusione
Ai fini dell'aggiunta di effetti speciali alle immagini che appaiono sui siti Web viene utilizzata la proprietà del filtro CSS. Vari metodi che questa proprietà può esibire sono; Grayscale (), saturate (), opacity (), blur (), luminosità (), tonalità (), ecc. Oltre ad aggiungere effetti speciali, puoi anche riflettere le immagini utilizzando la proprietà Riflessione della scatola CSS a destra, a sinistra, sopra o sotto. Questo post copre tutte le profondità dell'aggiunta di filtri o riflessi alle immagini con l'aiuto di esempi pertinenti.