Gjenerator i Box Shadow

Tërhiqni rrëshqitësit për të formësuar një box-shadow, mbivendosni shtresa për thellësi dhe kopjoni CSS-në e përfunduar menjëherë.

Shtresat e hijeve
Shtresa 1
CSS
Rregulloni rrëshqitësit për t'i dhënë formë hijes suaj.

Çdo hije renditet në shfletuesin tuaj. Asgjë që vendosni këtu nuk ngarkohet në BroBroGo.

Pyetje të shpeshta

Çfarë kontrollojnë saktësisht offset, blur dhe spread?

Zhvendosja (offset) lëviz hijen majtas/djathtas dhe lart/poshtë, zbehtësia (blur) zbut skajet e saj, dhe përhapja (spread) e rrit ose e zvogëlon atë përpara zbehjes. Një përhapje negative e tërheq hijen brenda, gjë që është e dobishme për një hije të ngushtë dhe të afërt.

Çfarë bën opsioni inset?

Një hije normale bie jashtë elementit, si drita pas një karte të ngritur. Inset e kthen atë brenda, kështu që elementi duket i shtypur — e dobishme për fusha inputi të rëna ose butona të shtypur.

Pse të vendosim më shumë se një shtresë hijeje?

Një hije e vetme duket e sheshtë përtej një madhësie të caktuar. Lartësia reale zakonisht kombinon një hije të ngushtë e të errët me një hije të butë e më të gjerë — shtoni një shtresë të dytë dhe rregulloni secilën në mënyrë të pavarur për të marrë atë efekt.

Kuptimi i vetisë CSS box-shadow

Veti box-shadow në CSS është një element themelor në dizajnin modern të uebit, i cili përdoret për të krijuar hije rreth kornizës së elementeve vizuale. Kjo veti u mundëson dizajnerëve dhe zhvilluesve të front-end të shtojnë thellësi, të përcaktojnë hierarkinë vizuale dhe të përmirësojnë ndërveprimin e përdoruesit me ndërfaqen.

Përdorimi i duhur i hijeve ndihmon në krijimin e një ndjesie të hapësirës tredimensionale në një ekran dydimensional. Duke ndryshuar parametrat e hijes, një element mund të duket sikur noton mbi sfond ose sikur është i shtypur brenda tij. Ky mjet lehtëson procesin e krijimit të këtyre efekteve duke ofruar kontroll të plotë mbi çdo vlerë përmes rrëshqitësve grafikë dhe duke gjeneruar kodin CSS në kohë reale.

Roli i zhvendosjes, zbehtësisë dhe përhapjes në dizajnimin e hijeve

Për të krijuar një hije të saktë, duhet të kuptohen katër parametrat kryesorë numerikë që përcaktojnë formën dhe pozicionin e saj:

  • Zhvendosja horizontale: Ky parametër lëviz hijen majtas ose djathtas. Rrëshqitësi lejon rregullimin e kësaj vlere nga -50px deri në 50px. Vlerat pozitive e zhvendosin hijen djathtas, ndërsa vlerat negative e zhvendosin atë majtas.
  • Zhvendosja vertikale: Ky parametër lëviz hijen lart ose poshtë. Rrëshqitësi lejon rregullimin nga -50px deri në 50px. Vlerat pozitive e zhvendosin hijen poshtë, ndërsa vlerat negative e zhvendosin atë lart.
  • Zbehtësia: Ky parametër përcakton se sa të buta do të jenë skajet e hijes. Rrëshqitësi varion nga 0px (skaje plotësisht të mprehta) deri në 100px (hije shumë e zbutur dhe e shpërndarë).
  • Përhapja: Ky parametër rrit ose zvogëlon madhësinë e hijes përpara se të aplikohet zbehtësia. Rrëshqitësi varion nga -50px deri në 50px. Një vlerë pozitive e zgjeron hijen jashtë kornizës së elementit, ndërsa një përhapje negative e tërheq hijen brenda, gjë që është e dobishme për të krijuar një hije të ngushtë dhe të afërt.

Përveç këtyre dimensioneve, ngjyra dhe transparenca luajnë një rol kritik. Përdoruesi mund të zgjedhë ngjyrën përmes një përzgjedhësi ngjyrash dhe të rregullojë transparencën me rrëshqitësin e opacitetit për të siguruar që hija të integrohet natyrshëm me sfondin.

Dallimi midis një hijeje normale dhe një hijeje të brendshme (Inset)

Sjellja e paracaktuar e një box-shadow është të projektohet jashtë elementit, duke krijuar përshtypjen se elementi është i ngritur mbi sipërfaqen pas tij. Megjithatë, aktivizimi i opsionit "Hije e brendshme (Inset)" ndryshon plotësisht këtë sjellje.

Kur ky opsion është i aktivizuar, hija kthehet brenda kufijve të elementit. Kjo bën që elementi të duket i shtypur ose i fundosur në faqe, si një fushë inputi e rënë ose një buton i shtypur. Ky ndryshim i thjeshtë ndryshon perceptimin vizual të përdoruesit, duke kaluar nga një efekt "kartë e ngritur" në një efekt "element i shtypur".

Krijimi i thellësisë përmes mbivendosjes së shtresave

Në dizajnin profesional, një hije e vetme shpesh duket e sheshtë dhe artificiale, veçanërisht për hije të mëdha. Për të arritur një efekt realist të thellësisë, dizajnerët përdorin shtresa të shumta hijeje të mbivendosura.

Ky mjet mbështet krijimin e hijeve komplekse duke lejuar përdoruesin të shtojë dhe të heqë shtresa. Kur shtohet një shtresë e re përmes butonit "Shto shtresë", krijohet një shtresë e re me vlerat e saj të parazgjedhura. Secila shtresë mund të rregullohet në mënyrë të pavarur. Kur përdoren shumë shtresa, kodi CSS i gjeneruar i liston ato si vlera të ndara me presje.

Mjeti vjen i para-renderuar me pesë shtresa. Shtresa e parë ka vlerat e parazgjedhura të zhvendosjes dhe zbehtësisë 0 8 24 -4 me një ngjyrë të zezë me 18% transparencë, ndërsa katër shtresat e tjera janë fillimisht të fshehura. Duke kombinuar një shtresë të ngushtë e të errët për të përcaktuar skajin e afërt, me një shtresë më të gjerë e të zbehur për të simuluar shpërndarjen e dritës, arrihet një efekt shumë më realist.

Përpunimi i të dhënave dhe privatësia

Çdo hije renditet në shfletuesin tuaj. Asgjë që vendosni këtu nuk ngarkohet në BroBroGo. Të gjitha kalkulimet dhe ndryshimet e vlerave ndodhin në nivel lokal në pajisjen tuaj.

Pyetje të shpeshta (FAQ)

Çfarë kontrollojnë saktësisht offset, blur dhe spread?

Zhvendosja (offset) lëviz hijen majtas/djathtas dhe lart/poshtë, zbehtësia (blur) zbut skajet e saj, dhe përhapja (spread) e rrit ose e zvogëlon atë përpara zbehjes. Një përhapje negative e tërheq hijen brenda, gjë që është e dobishme për një hije të ngushtë dhe të afërt.

Çfarë bën opsioni inset?

Një hije normale bie jashtë elementit, si drita pas një karte të ngritur. Inset e kthen atë brenda, kështu që elementi duket i shtypur — e dobishme për fusha inputi të rëna ose butona të shtypur.

Pse të vendosim më shumë se një shtresë hijeje?

Një hije e vetme duket e sheshtë përtej një madhësie të caktuar. Lartësia reale zakonisht kombinon një hije të ngushtë e të errët me një hije të butë e më të gjerë — shtoni një shtresë të dytë dhe rregulloni secilën në mënyrë të pavarur për të marrë atë efekt.

Si mund ta përdor kodin e gjeneruar në projektin tim?

Pasi të keni rregulluar rrëshqitësit dhe të keni arritur efektin e dëshiruar, mjeti gjeneron automatikisht kodin CSS në kohë reale. Ju thjesht duhet të klikoni butonin "Kopjo CSS" për të kopjuar kodin e përfunduar dhe për ta ngjitur atë direkt në skedarin tuaj të stileve CSS.