Ġeneratur tal-box-shadow
Iddisinja dellijiet CSS box-shadow b’saffi u previżjoni ħajja. Issettja spostament, imċajpar, firxa, kulur u inset, ipprova neumorphism u ikkopja l-kodiċi.
Preset
Saffi tad-dell
L-ewwel saff jitpinġi fuq nett. Agħżel saff biex teditjah.
Kif tuża l-ġeneratur tal-box-shadow
- Ibda minn preset, jew żomm id-dell Artab awtomatiku. Ir-ringiela Preset toffri Artab, Iebes, B’saffi, Elevazzjoni, Neumorphism, Intern u Tleqq.
- F’Saffi tad-dell, ikklikkja saff biex tagħżlu. Kull saff jista’ jinġarr b’Ċaqlaq ’il fuq u Ċaqlaq ’l isfel, jew jitħassar b’Neħħi. Żid saff jidduplika s-saff magħżul biex tbiddel kopja tiegħu.
- Editja s-saff magħżul taħt Editja s-saff magħżul: kaxkar il-punt fil-pad tal-Spostament, jew uża s-sliders u l-oqsma tan-numri għal Spostament orizzontali (px), Spostament vertikali (px), Imċajpar (px) u Firxa (px).
- Agħżel Kulur tad-dell bis-selettur tal-kulur jew ikteb kwalunkwe kulur CSS fil-qasam tal-kodiċi, imbagħad issettja Opaċità (%). Agħżel Inset (dell ta’ ġewwa) biex ir-dell jitpinġi ġewwa l-kaxxa.
- Aġġusta s-Settings tal-previżjoni (Kulur tal-kaxxa, Kulur tal-isfond, Raġġ tal-irkejjen (px)) biex tara d-dell fuq il-kuluri reali tiegħek. Dawn jaffettwaw biss il-previżjoni.
- Ikkopja d-dikjarazzjoni minn Kodiċi CSS b’Ikkopja.
Keyboard: iffoka l-punt fil-pad tal-Spostament u uża ċ-ċwievet tal-vleġġa biex tiċċaqlqu b’1 px, jew b’10 px b’Shift.
L-għodda taħdem kollha fil-brawżer tiegħek; xejn minn dak li tikteb ma jintbagħat lil server.
Kif jaħdem il-box-shadow
Is-sintassi ta’ dell wieħed hija box-shadow: [inset] x y blur spread color.
- x u y iċaqalqu d-dell lejn il-lemin u l-isfel. Valuri negattivi jċaqalquh lejn ix-xellug u ’l fuq. Sors tad-dawl ’il fuq mill-element ifisser y pożittiv.
- Blur itaffi t-tarf. Ma jistax ikun negattiv. Blur ta’ 0 jagħti kopja bit-tarf iebes tal-kaxxa.
- Spread ikabbar (pożittiv) jew iċekken (negattiv) id-dell qabel ma jiġi mċajpar. Spread negattiv b’y kbir iżomm id-dell taħt l-element minflok madwaru.
- Kulur normalment ikollu trasparenza. Din l-għodda tikteb il-kuluri opaki bħala HEX u dawk trasluċidi bħala
rgba(), li l-brawżers kollha jifhmu. Jekk tikteb kulur li diġà għandu kanal alpha, l-Opaċità (%) timmultiplikah. - inset iqiegħed id-dell ġewwa l-border, daqslikieku l-kaxxa kienet imbuttata fil-paġna.
Id-dell isegwi l-border-radius tal-element u qatt ma jbiddel it-tqassim: ma jokkupa l-ebda spazju u ma jqajjem l-ebda scrollbar.
Għaliex tpoġġi bosta dellijiet fuq xulxin?
Id-dellijiet reali mhumiex rettangolu wieħed imċajpar. Dell żgħir, skur u strett joqgħod eżatt taħt l-oġġett, u wieħed kbir, ħafif u mċajpar jinfirex iktar ’il bogħod. Jekk tqiegħed minn tnejn sa ħames saffi fuq xulxin timita dan u d-dehra tkun ferm iktar naturali minn dell tqil wieħed. Il-preset B’saffi jirdoppja l-ispostament u l-imċajpar f’kull pass b’opaċità baxxa, teknika użata minn ħafna sistemi tad-disinn. Elevazzjoni jimita d-dellijiet ta’ tliet saffi ta’ Material Design.
L-ewwel saff fil-lista jitpinġi fuq l-oħrajn, eżattament kif jaħdem fil-valur CSS. L-ordni tinteressa l-aktar meta tħallat dellijiet inset u ta’ barra jew meta tuża kuluri qawwija.
Neumorphism
In-neumorphism (“soft UI”) juża żewġ dellijiet fuq element li għandu l-istess kulur bħall-isfond tiegħu: wieħed skur spostat ’l isfel u lejn il-lemin, u wieħed ċar spostat ’il fuq u lejn ix-xellug. Il-preset Neumorphism jissettja ż-żewġ kuluri għal #e0e5ec. Żomm f’moħħok li dan l-istil għandu kuntrast baxx, allura l-buttuni magħmula bih jeħtieġu stat ta’ fokus ċar u tikketti li jinqraw.
Mistoqsijiet frekwenti
Il-box-shadow jaffettwa l-prestazzjoni?
Id-dellijiet statiċi huma rħas. Li tanimaħ dellijiet kbar u mċajprin jista’ jkun bil-mod fuq apparati dgħajfa; li tanimaħ l-opacity ta’ pseudo-element li jġorr id-dell hija iktar bla xkiel.
Għaliex id-dell tiegħi jidher maqtugħ?
Parent b’overflow: hidden jaqta’ d-dell. Żid padding mal-parent jew neħħi r-regola tal-overflow.
X’inhi d-differenza bejn box-shadow u filter: drop-shadow()?
box-shadow isegwi l-kaxxa u r-raġġ tal-element. drop-shadow() isegwi l-forma viżibbli, inklużi l-partijiet trasparenti ta’ immaġini PNG u SVG, imma m’għandux spread u lanqas inset.
Nista’ nuża bosta dellijiet inset?
Iva. Kull saff jista’ jkun inset, u saffi inset u ta’ barra jistgħu jitħalltu fl-istess dikjarazzjoni.
Għandi bżonn il-prefiss -webkit-?
Le. Il-proprjetà box-shadow mingħajr prefiss taħdem fil-brawżers kollha għal aktar minn għaxar snin.
Għodod relatati
- Ġeneratur tal-border-radius Iddisinja l-border-radius CSS b’mod viżiv bi handles li jinkaxkru. Issettja kull rokna f’px jew %, uża s-sintassi ellittika ta’ 8 valuri u ikkopja l-kodiċi.
- Ġeneratur tal-gradjent CSS Oħloq gradjenti CSS lineari, radjali u koniċi b’previżjoni ħajja. Żid u kaxkar stops tal-kuluri, issettja l-angolu u ikkopja kodiċi CSS nadif b’click wieħed.
- Selettur tal-kuluri Selettur tal-kuluri online b’xejn. Agħżel kwalunkwe kulur u ikkopja minnufih il-kodiċijiet HEX, RGB, HSL, HSV u CMYK tiegħu, bil-kuntrast fuq l-abjad u l-iswed.