బ్రౌజర్లో నేరుగా ఇమేజ్ మానిప్యులేషన్, విజువల్ మెరుగుదలలు మరియు సృజనాత్మక డిజైన్ కోసం CSS ఫిల్టర్ ఎఫెక్ట్స్ యొక్క శక్తిని అన్వేషించండి. అద్భుతమైన విజువల్ ఫలితాల కోసం బ్లర్, బ్రైట్నెస్, కాంట్రాస్ట్, గ్రేస్కేల్, హ్యూ-రొటేట్, ఇన్వర్ట్, ఒపాసిటీ, సాచురేట్, సెపియా మరియు కస్టమ్ ఫిల్టర్ ఫంక్షన్లను ఎలా ఉపయోగించాలో నేర్చుకోండి.
CSS ఫిల్టర్ ఎఫెక్ట్స్: బ్రౌజర్లో ఇమేజ్ ప్రాసెసింగ్
వెబ్ డెవలప్మెంట్ యొక్క డైనమిక్ ప్రపంచంలో, విజువల్ అప్పీల్ చాలా ముఖ్యం. CSS ఫిల్టర్ ఎఫెక్ట్స్ బ్రౌజర్లో నేరుగా చిత్రాలు మరియు ఎలిమెంట్లను మార్చడానికి ఒక శక్తివంతమైన మరియు సమర్థవంతమైన మార్గాన్ని అందిస్తాయి, అనేక సందర్భాల్లో బాహ్య ఇమేజ్ ఎడిటింగ్ సాఫ్ట్వేర్ అవసరాన్ని తొలగిస్తాయి. ఈ వ్యాసం CSS ఫిల్టర్ల యొక్క బహుముఖ ప్రజ్ఞను అన్వేషిస్తుంది, ప్రాథమిక కార్యాచరణల నుండి అధునాతన టెక్నిక్లు మరియు కస్టమ్ ఫిల్టర్ ఫంక్షన్ల వరకు ప్రతిదీ కవర్ చేస్తుంది.
CSS ఫిల్టర్ ఎఫెక్ట్స్ అంటే ఏమిటి?
CSS ఫిల్టర్ ఎఫెక్ట్స్ అనేవి బ్రౌజర్లో ప్రదర్శించబడటానికి ముందు ఎలిమెంట్లకు విజువల్ ఎఫెక్ట్స్ వర్తింపజేయడానికి మిమ్మల్ని అనుమతించే CSS ప్రాపర్టీల సమితి. ఈ ఎఫెక్ట్స్ Adobe Photoshop లేదా GIMP వంటి ఇమేజ్ ఎడిటింగ్ సాఫ్ట్వేర్లో కనిపించే వాటిని పోలి ఉంటాయి. ఇవి మీ వెబ్ పేజీలలోని చిత్రాలు మరియు ఇతర విజువల్ కంటెంట్ను మెరుగుపరచడానికి, మార్చడానికి మరియు స్టైల్ చేయడానికి విస్తృత శ్రేణి ఎంపికలను అందిస్తాయి.
ముందుగా ఎడిట్ చేయబడిన చిత్రాలపై మాత్రమే ఆధారపడకుండా, CSS ఫిల్టర్లు రియల్-టైమ్ ఇమేజ్ ప్రాసెసింగ్ను ఎనేబుల్ చేస్తాయి, మీ వెబ్సైట్ యొక్క సౌందర్యంపై ఎక్కువ సౌలభ్యం మరియు నియంత్రణను అందిస్తాయి. విభిన్న స్క్రీన్ పరిమాణాలు మరియు రిజల్యూషన్లకు చిత్రాలు అనుగుణంగా ఉండాల్సిన రెస్పాన్సివ్ డిజైన్లకు ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది.
ప్రాథమిక CSS ఫిల్టర్ ప్రాపర్టీలు
CSS ఫిల్టర్లు filter
ప్రాపర్టీని ఉపయోగించి వర్తింపజేయబడతాయి. ఈ ప్రాపర్టీ యొక్క విలువ కావలసిన ప్రభావాన్ని నిర్దేశించే ఫంక్షన్. అత్యంత సాధారణ CSS ఫిల్టర్ ఫంక్షన్ల యొక్క అవలోకనం ఇక్కడ ఉంది:
blur()
: ఎలిమెంట్కు గాస్సియన్ బ్లర్ను వర్తింపజేస్తుంది. విలువ ఎంత ఎక్కువగా ఉంటే, ఎలిమెంట్ అంత అస్పష్టంగా మారుతుంది.brightness()
: ఎలిమెంట్ యొక్క ప్రకాశాన్ని సర్దుబాటు చేస్తుంది. 1 కంటే ఎక్కువ విలువలు ప్రకాశాన్ని పెంచుతాయి, 1 కంటే తక్కువ విలువలు దానిని తగ్గిస్తాయి.contrast()
: ఎలిమెంట్ యొక్క కాంట్రాస్ట్ను సర్దుబాటు చేస్తుంది. 1 కంటే ఎక్కువ విలువలు కాంట్రాస్ట్ను పెంచుతాయి, 1 కంటే తక్కువ విలువలు దానిని తగ్గిస్తాయి.grayscale()
: ఎలిమెంట్ను గ్రేస్కేల్గా మారుస్తుంది. 1 (లేదా 100%) విలువ రంగును పూర్తిగా తొలగిస్తుంది, అయితే 0 విలువ ఎలిమెంట్ను మార్చకుండా వదిలివేస్తుంది.hue-rotate()
: రంగు చక్రం చుట్టూ ఎలిమెంట్ యొక్క హ్యూను తిప్పుతుంది. విలువ డిగ్రీలలో పేర్కొనబడింది.invert()
: ఎలిమెంట్ యొక్క రంగులను విలోమం చేస్తుంది. 1 (లేదా 100%) విలువ రంగులను పూర్తిగా విలోమం చేస్తుంది, అయితే 0 విలువ ఎలిమెంట్ను మార్చకుండా వదిలివేస్తుంది.opacity()
: ఎలిమెంట్ యొక్క పారదర్శకతను సర్దుబాటు చేస్తుంది. 0 విలువ ఎలిమెంట్ను పూర్తిగా పారదర్శకంగా చేస్తుంది, అయితే 1 విలువ దానిని పూర్తిగా అపారదర్శకంగా చేస్తుంది.saturate()
: ఎలిమెంట్ యొక్క సాచురేషన్ను సర్దుబాటు చేస్తుంది. 1 కంటే ఎక్కువ విలువలు సాచురేషన్ను పెంచుతాయి, 1 కంటే తక్కువ విలువలు దానిని తగ్గిస్తాయి.sepia()
: ఎలిమెంట్కు సెపియా టోన్ను వర్తింపజేస్తుంది. 1 (లేదా 100%) విలువ ఎలిమెంట్కు పూర్తి సెపియా ప్రభావాన్ని ఇస్తుంది, అయితే 0 విలువ ఎలిమెంట్ను మార్చకుండా వదిలివేస్తుంది.drop-shadow()
: ఎలిమెంట్కు డ్రాప్ షాడోను జోడిస్తుంది. ఈ ఫంక్షన్ క్షితిజ సమాంతర మరియు నిలువు ఆఫ్సెట్, బ్లర్ వ్యాసార్థం మరియు నీడ యొక్క రంగుతో సహా అనేక పారామితులను తీసుకుంటుంది.
ప్రాక్టికల్ ఉదాహరణలు
CSS ఫిల్టర్ ఎఫెక్ట్స్ ఎలా ఉపయోగించాలో కొన్ని ప్రాక్టికల్ ఉదాహరణలను చూద్దాం:
ఉదాహరణ 1: చిత్రాన్ని బ్లర్ చేయడం
ఒక చిత్రాన్ని బ్లర్ చేయడానికి, మీరు blur()
ఫిల్టర్ ఫంక్షన్ను ఉపయోగించవచ్చు. కింది CSS కోడ్ ఒక చిత్రానికి 5-పిక్సెల్ బ్లర్ను వర్తింపజేస్తుంది:
img {
filter: blur(5px);
}
ఉదాహరణ 2: ప్రకాశం మరియు కాంట్రాస్ట్ను సర్దుబాటు చేయడం
ఒక చిత్రం యొక్క ప్రకాశం మరియు కాంట్రాస్ట్ను సర్దుబాటు చేయడానికి, మీరు brightness()
మరియు contrast()
ఫిల్టర్ ఫంక్షన్లను ఉపయోగించవచ్చు. కింది CSS కోడ్ ఒక చిత్రం యొక్క ప్రకాశం మరియు కాంట్రాస్ట్ను పెంచుతుంది:
img {
filter: brightness(1.2) contrast(1.1);
}
ఉదాహరణ 3: గ్రేస్కేల్ ప్రభావాన్ని సృష్టించడం
గ్రేస్కేల్ ప్రభావాన్ని సృష్టించడానికి, మీరు grayscale()
ఫిల్టర్ ఫంక్షన్ను ఉపయోగించవచ్చు. కింది CSS కోడ్ ఒక చిత్రాన్ని గ్రేస్కేల్గా మారుస్తుంది:
img {
filter: grayscale(100%);
}
ఉదాహరణ 4: సెపియా టోన్ను వర్తింపజేయడం
సెపియా టోన్ను వర్తింపజేయడానికి, మీరు sepia()
ఫిల్టర్ ఫంక్షన్ను ఉపయోగించవచ్చు. కింది CSS కోడ్ ఒక చిత్రానికి సెపియా టోన్ను వర్తింపజేస్తుంది:
img {
filter: sepia(80%);
}
ఉదాహరణ 5: డ్రాప్ షాడోను జోడించడం
డ్రాప్ షాడోను జోడించడానికి, మీరు drop-shadow()
ఫిల్టర్ ఫంక్షన్ను ఉపయోగించవచ్చు. కింది CSS కోడ్ ఒక చిత్రానికి డ్రాప్ షాడోను జోడిస్తుంది:
img {
filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
}
బహుళ ఫిల్టర్లను కలపడం
CSS ఫిల్టర్ల యొక్క అత్యంత శక్తివంతమైన అంశాలలో ఒకటి సంక్లిష్టమైన విజువల్ ఎఫెక్ట్స్ సృష్టించడానికి బహుళ ఫిల్టర్లను కలపగల సామర్థ్యం. మీరు ఒకే filter
ప్రాపర్టీలో బహుళ ఫిల్టర్ ఫంక్షన్లను కలిసి చైన్ చేయవచ్చు. బ్రౌజర్ ఫిల్టర్లను జాబితా చేయబడిన క్రమంలో వర్తింపజేస్తుంది.
ఉదాహరణకు, ఒక పాతకాలపు ఫోటో ప్రభావాన్ని సృష్టించడానికి, మీరు sepia()
, contrast()
, మరియు blur()
ఫిల్టర్లను కలపవచ్చు:
img {
filter: sepia(0.6) contrast(1.2) blur(2px);
}
పనితీరు పరిగణనలు
CSS ఫిల్టర్లు చిత్రాలను మార్చడానికి అనుకూలమైన మార్గాన్ని అందిస్తున్నప్పటికీ, పనితీరు గురించి జాగ్రత్తగా ఉండటం ముఖ్యం. ఒక పేజీలోని అనేక ఎలిమెంట్లకు సంక్లిష్టమైన ఫిల్టర్లను వర్తింపజేయడం రెండరింగ్ పనితీరును ప్రభావితం చేస్తుంది, ముఖ్యంగా పాత పరికరాలు లేదా బ్రౌజర్లలో. పనితీరును ఆప్టిమైజ్ చేయడానికి ఇక్కడ కొన్ని చిట్కాలు ఉన్నాయి:
- ఫిల్టర్లను తక్కువగా వాడండి: అవసరమైనప్పుడు మాత్రమే ఫిల్టర్లను వర్తింపజేయండి మరియు వాటిని అతిగా ఉపయోగించడం మానుకోండి.
- చిత్ర పరిమాణాలను ఆప్టిమైజ్ చేయండి: ఫైల్ పరిమాణాలను తగ్గించడానికి మరియు లోడింగ్ సమయాలను మెరుగుపరచడానికి మీ చిత్రాలు వెబ్ కోసం సరిగ్గా ఆప్టిమైజ్ చేయబడ్డాయని నిర్ధారించుకోండి.
- హార్డ్వేర్ యాక్సిలరేషన్ను ఉపయోగించండి: చాలా ఆధునిక బ్రౌజర్లు CSS ఫిల్టర్ల కోసం హార్డ్వేర్ యాక్సిలరేషన్ను ఉపయోగించుకుంటాయి, కానీ మీరు ఎలిమెంట్కు
transform: translateZ(0);
ప్రాపర్టీని జోడించడం ద్వారా దీనిని మరింత ప్రోత్సహించవచ్చు. ఇది బ్రౌజర్ను ఎలిమెంట్ను దాని స్వంత లేయర్లో రెండర్ చేయడానికి బలవంతం చేస్తుంది, ఇది పనితీరును మెరుగుపరుస్తుంది. - వివిధ పరికరాలపై పరీక్షించండి: ఫిల్టర్లు బాగా పనిచేస్తున్నాయని నిర్ధారించుకోవడానికి ఎల్లప్పుడూ మీ వెబ్సైట్ను వివిధ రకాల పరికరాలు మరియు బ్రౌజర్లలో పరీక్షించండి.
బ్రౌజర్ అనుకూలత
CSS ఫిల్టర్ ఎఫెక్ట్స్ Chrome, Firefox, Safari, మరియు Edgeతో సహా ఆధునిక బ్రౌజర్ల ద్వారా విస్తృతంగా మద్దతు ఇవ్వబడ్డాయి. అయితే, ఇంటర్నెట్ ఎక్స్ప్లోరర్ యొక్క పాత వెర్షన్లు అన్ని ఫిల్టర్ ఫంక్షన్లకు మద్దతు ఇవ్వకపోవచ్చు. ప్రొడక్షన్ వెబ్సైట్లలో CSS ఫిల్టర్లను ఉపయోగించే ముందు బ్రౌజర్ అనుకూలతను తనిఖీ చేయడం చాలా అవసరం.
వివిధ బ్రౌజర్లు మరియు వెర్షన్లలో CSS ఫిల్టర్ ఎఫెక్ట్స్ యొక్క అనుకూలతను తనిఖీ చేయడానికి మీరు Can I Use (caniuse.com) వంటి వెబ్సైట్లను ఉపయోగించవచ్చు.
వినియోగ సందర్భాలు మరియు అప్లికేషన్లు
CSS ఫిల్టర్ ఎఫెక్ట్స్ వివిధ రకాల అప్లికేషన్లలో ఉపయోగించవచ్చు, వాటిలో:
- ఇమేజ్ గ్యాలరీలు: ప్రత్యేకమైన మరియు దృశ్యపరంగా ఆకర్షణీయమైన ఇమేజ్ గ్యాలరీలను సృష్టించడానికి ఫిల్టర్లను వర్తింపజేయండి.
- ఉత్పత్తి ప్రదర్శనలు: వివరాలను హైలైట్ చేయడానికి మరియు మరింత ఆకర్షణీయమైన షాపింగ్ అనుభవాన్ని సృష్టించడానికి ఉత్పత్తి చిత్రాలను మెరుగుపరచండి.
- హీరో విభాగాలు: సూక్ష్మమైన బ్లర్, ప్రకాశం, లేదా కాంట్రాస్ట్ సర్దుబాట్లతో హీరో విభాగాలకు విజువల్ ఆసక్తిని జోడించండి.
- ఇంటరాక్టివ్ ఎఫెక్ట్స్: హోవర్ లేదా క్లిక్పై ఫిల్టర్ విలువలను మార్చడం ద్వారా ఇంటరాక్టివ్ ఎఫెక్ట్స్ సృష్టించండి.
- యాక్సెసిబిలిటీ: దృష్టి లోపాలు ఉన్న వినియోగదారుల కోసం కాంట్రాస్ట్ను పెంచడం వంటి మీ వెబ్సైట్ యొక్క యాక్సెసిబిలిటీని మెరుగుపరచడానికి ఫిల్టర్లను ఉపయోగించండి.
- థీమింగ్ మరియు బ్రాండింగ్: సైట్ థీమ్లు లేదా బ్రాండ్ రంగులకు చిత్ర రంగులను స్వీకరించండి. ఉదాహరణకు, డార్క్ మోడ్ vs లైట్ మోడ్ సైట్ డిజైన్ కోసం లోగో యొక్క రంగు పథకాన్ని సూక్ష్మంగా మార్చడం.
ప్రాథమిక ఫిల్టర్లకు మించి: కస్టమ్ ఫిల్టర్ ఫంక్షన్లు (filter: url()
)
అంతర్నిర్మిత CSS ఫిల్టర్ ఫంక్షన్లు చాలా సౌలభ్యాన్ని అందిస్తున్నప్పటికీ, మీరు స్కేలబుల్ వెక్టర్ గ్రాఫిక్స్ (SVG) ఫిల్టర్లను ఉపయోగించి కస్టమ్ ఫిల్టర్ ఫంక్షన్లను కూడా సృష్టించవచ్చు. ఇది మరింత అధునాతన మరియు సృజనాత్మక ఇమేజ్ మానిప్యులేషన్కు అనుమతిస్తుంది.
కస్టమ్ ఫిల్టర్ ఫంక్షన్ను ఉపయోగించడానికి, మీరు ఫిల్టర్ను ఒక SVG ఫైల్లో నిర్వచించి, ఆపై మీ CSSలో filter: url()
ప్రాపర్టీని ఉపయోగించి దానిని రిఫరెన్స్ చేయాలి.
ఉదాహరణ: కస్టమ్ కలర్ మ్యాట్రిక్స్ ఫిల్టర్ను సృష్టించడం
కలర్ మ్యాట్రిక్స్ ఫిల్టర్ మీకు ఒక చిత్రం యొక్క రంగులను గుణకాల మ్యాట్రిక్స్ ఉపయోగించి మార్చడానికి అనుమతిస్తుంది. దీనిని కలర్ కరెక్షన్, కలర్ రీప్లేస్మెంట్, మరియు కలర్ మానిప్యులేషన్ వంటి విస్తృత శ్రేణి ఎఫెక్ట్స్ సృష్టించడానికి ఉపయోగించవచ్చు.
మొదట, కింది కంటెంట్తో ఒక SVG ఫైల్ను (ఉదా., custom-filter.svg
) సృష్టించండి:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<filter id="color-matrix">
<feColorMatrix type="matrix"
values="1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0" />
</filter>
</defs>
</svg>
ఈ ఉదాహరణలో, feColorMatrix
ఎలిమెంట్ color-matrix
IDతో ఒక కలర్ మ్యాట్రిక్స్ ఫిల్టర్ను నిర్వచిస్తుంది. values
అట్రిబ్యూట్ మ్యాట్రిక్స్ గుణకాలను నిర్దేశిస్తుంది. డిఫాల్ట్ మ్యాట్రిక్స్ (ఐడెంటిటీ మ్యాట్రిక్స్) రంగులను మార్చకుండా వదిలివేస్తుంది. రంగులను మార్చడానికి మీరు values అట్రిబ్యూట్ను సవరించాలి.
తరువాత, మీ CSSలో SVG ఫిల్టర్ను రిఫరెన్స్ చేయండి:
img {
filter: url("custom-filter.svg#color-matrix");
}
ఇది చిత్రానికి కస్టమ్ కలర్ మ్యాట్రిక్స్ ఫిల్టర్ను వర్తింపజేస్తుంది. విభిన్న రంగు ప్రభావాలను సృష్టించడానికి మీరు SVG ఫైల్లోని values
అట్రిబ్యూట్ను సవరించవచ్చు. ఉదాహరణలలో సాచురేషన్ను పెంచడం, రంగులను విలోమం చేయడం లేదా డ్యూటోన్ ప్రభావాన్ని సృష్టించడం ఉన్నాయి.
యాక్సెసిబిలిటీ పరిగణనలు
CSS ఫిల్టర్లను ఉపయోగిస్తున్నప్పుడు, యాక్సెసిబిలిటీని పరిగణించడం చాలా ముఖ్యం. ఫిల్టర్లను అతిగా ఉపయోగించడం లేదా దుర్వినియోగం చేయడం వల్ల దృష్టి లోపాలు ఉన్న వినియోగదారులు కంటెంట్ను గ్రహించడం కష్టమవుతుంది.
- తగినంత కాంట్రాస్ట్ను నిర్ధారించుకోండి: చదవడానికి సులభంగా ఉండేలా టెక్స్ట్ మరియు బ్యాక్గ్రౌండ్ మధ్య కాంట్రాస్ట్ను పెంచడానికి ఫిల్టర్లను ఉపయోగించండి.
- ప్రత్యామ్నాయ టెక్స్ట్ అందించండి: చిత్రాల కోసం ఎల్లప్పుడూ వివరణాత్మక ప్రత్యామ్నాయ టెక్స్ట్ను అందించండి, తద్వారా చిత్రాలను చూడలేని వినియోగదారులు వాటి కంటెంట్ను అర్థం చేసుకోగలరు.
- ఫ్లాషింగ్ లేదా స్ట్రోబింగ్ ఎఫెక్ట్స్ నివారించండి: ఫ్లాషింగ్ లేదా స్ట్రోబింగ్ ఎఫెక్ట్స్ సృష్టించే ఫిల్టర్లను ఉపయోగిస్తున్నప్పుడు జాగ్రత్తగా ఉండండి, ఎందుకంటే ఇవి ఫోటోసెన్సిటివ్ ఎపిలెప్సీ ఉన్న వినియోగదారులలో మూర్ఛలను ప్రేరేపించగలవు.
- సహాయక సాంకేతికతలతో పరీక్షించండి: ఫిల్టర్లు వినియోగదారు అనుభవానికి ఆటంకం కలిగించడం లేదని నిర్ధారించుకోవడానికి స్క్రీన్ రీడర్ల వంటి సహాయక సాంకేతికతలతో మీ వెబ్సైట్ను పరీక్షించండి.
భవిష్యత్ ట్రెండ్స్ మరియు డెవలప్మెంట్స్
CSS ఫిల్టర్ ఎఫెక్ట్స్ నిరంతరం అభివృద్ధి చెందుతున్నాయి, కొత్త ఫిల్టర్ ఫంక్షన్లు మరియు సామర్థ్యాలు CSS స్పెసిఫికేషన్కు జోడించబడుతున్నాయి. బ్రౌజర్లు CSS ఫిల్టర్లకు తమ మద్దతును మెరుగుపరుస్తూనే ఉన్నందున, వెబ్ డిజైన్లో ఈ ఎఫెక్ట్స్ యొక్క మరింత వినూత్నమైన మరియు సృజనాత్మక ఉపయోగాలను మనం ఆశించవచ్చు.
ఒక ఆశాజనకమైన ట్రెండ్ మరింత అధునాతన కస్టమ్ ఫిల్టర్ ఫంక్షన్ల అభివృద్ధి, ఇది డెవలపర్లకు మరింత సంక్లిష్టమైన మరియు అధునాతన విజువల్ ఎఫెక్ట్స్ సృష్టించడానికి అనుమతిస్తుంది.
ముగింపు
CSS ఫిల్టర్ ఎఫెక్ట్స్ బ్రౌజర్లో నేరుగా చిత్రాలు మరియు ఎలిమెంట్లను మెరుగుపరచడానికి మరియు మార్చడానికి ఒక శక్తివంతమైన మరియు బహుముఖ మార్గాన్ని అందిస్తాయి. ప్రకాశం మరియు కాంట్రాస్ట్ వంటి ప్రాథమిక సర్దుబాట్ల నుండి బ్లరింగ్ మరియు కలర్ మానిప్యులేషన్ వంటి సంక్లిష్ట ఎఫెక్ట్స్ వరకు, CSS ఫిల్టర్లు దృశ్యపరంగా ఆకర్షణీయమైన మరియు ఆకర్షణీయమైన వెబ్ అనుభవాలను సృష్టించడానికి విస్తృత శ్రేణి ఎంపికలను అందిస్తాయి. CSS ఫిల్టర్ల సూత్రాలను అర్థం చేసుకోవడం మరియు పనితీరు మరియు యాక్సెసిబిలిటీ కోసం ఉత్తమ పద్ధతులను అనుసరించడం ద్వారా, మీరు అద్భుతమైన మరియు వినియోగదారు-స్నేహపూర్వక వెబ్సైట్లను సృష్టించడానికి ఈ ఎఫెక్ట్స్ ను ఉపయోగించుకోవచ్చు.
CSS ఫిల్టర్ల యొక్క సృజనాత్మక అవకాశాలను స్వీకరించండి మరియు మీ వెబ్ డిజైన్లను తదుపరి స్థాయికి తీసుకువెళ్లండి!
మరింత నేర్చుకోవడానికి వనరులు
- MDN వెబ్ డాక్స్: CSS ఫిల్టర్ ప్రాపర్టీ
- CSS-ట్రిక్స్: CSS ఫిల్టర్ ప్రాపర్టీ
- Can I Use: CSS ఫిల్టర్ల కోసం బ్రౌజర్ అనుకూలత