InternetWeb tsim

CSS-sprites: ib tug piav qhia ntawm qhov yooj yim hom kev kawm thiab pab tau tswv yim

Niaj hnub nimno site yuav tsum tau ceev ceev, zoo thiab npaum ob nyob rau theem ntawm kev loj hlob, thiab thaum ua hauj lwm nrog ib tug neeg. Raws li ib tug txoj cai, txhua txhua lub tuam txhab uas tsim online, thov kom muaj lawv tus kheej lub ntsej muag, nyiam qhua nrog nws tsim, style, kev cia siab, kev ceev thiab lwm yam cwj pwm.

Pab thaj chaw ntawm sprites

CSS-sprites yuav ua tau kom ob lub qhov zoo cov yam ntxwv ntawm qhov chaw thiab lub tuam txhab duab. Thaum nws cov tub ntxhais, nws yuav tsis heev nyuab txoj kev loj hlob lub cuab tam, tab sis nws yeej speeds cov txheej txheem thiab kev pab txoj kev loj hlob, thiab cov kev ceev ntawm lawv ua hauj lwm.

Ntawm lwm yam, nws simplifies lub code thiab, nyob rau hauv ib tug tej yam kev txiav txim zoo, nws yog portable mus rau lwm cov kev pab uas, vim lub fact tias cov siv CSS-sprites zoo xws li raws li cov txheeb ze, vim hais tias koj muaj peev xwm siv lub tib lub graphical tswv yim, style tsim kev sib tham, qauv thiab txheem ntawm lub tag.

Nyob rau hauv lub qub chav kawm ntawm kev loj hlob ntawm lub site los ua ib tug ntau ntawm cov duab. Heev feem ntau, cov dluab coj mus heev me ntsis qhov chaw, tab sis yeej ib txwm yog ib tug cais cov ntaub ntawv. Rau tej kev khiav hauj lwm qhov system ntawm tej neeg rau zaub mov qhib ib cov ntaub ntawv - qhov no ua lag luam, ib lub sij hawm-siv, txawm li cas los, yuav tsis txawv ho nrog hwm rau lub sij hawm thaum ib tug cov ntaub ntawv yog qhib rau lub 13 los ntawm 13 pixels, thiab thaum twg cov ntaub ntawv yog qhib los ntawm 16 cov duab 52 los ntawm 52 pixels. Nyob rau hauv thawj cov ntaub ntawv, koj muaj 16 cov ntaub ntawv thiab 16 qhib / nyeem ua hauj lwm, nyob rau hauv lub thib ob cov ntaub ntawv 16 dluab yuav tau ua raws li ib tug tshwm sim ntawm cov lus qhib ntawm tsuas yog ib cov ntaub ntawv.

Yog hais tias koj tsim ib co ntawm cov ntaub ntawv nyob rau hauv cov kev kawm (kab rov tav ntawv qhia zaub mov, ntaub ntawv ntawm kev sib tham, lub tswvyim nyees khawm daim ntawv qhia hnub tsim ...) hais tias xws li dluab yuav ua ke flexibly tsiv los ntawm qhov chaw mus kawm ntawv.

lub downside

Thaum twg muaj cov kiv cua, ib yam nkaus thiab frisky pom zoo kom siv CSS sprites yog tas cov neeg uas yog ua tib zoo kawm ntawm qhov teeb meem thiab kom meej meej qhia tau hais tias nws yog yeej ib txwm muaj tswv yim mus ua hauj lwm lub qub fashioned txoj kev.

Tseeb, yog hais tias muaj yog ib tug cov ntaub ntawv ntawm 16 cov duab, es tsis txhob ntawm 16 qhib / nyeem ua hauj lwm yuav tsum yog ib es tsis txhob ntawm 16 daim duab cov ntaub ntawv. Tab sis tus ua kom yuam yog hais tias txhua txhua browser muaj ib tug cache, thiab nws loads ib yam dab tsi tsuas yog raws li ib lub xeem chaw uasi. Nyob rau hauv tas li ntawd, feem ntau cov nplooj ntawv lub ntsiab yog loaded thaum koj xub mus saib cov nplooj ntawv, thiab ces loaded tsuas hloov.

Lwm nam. Feem ntau, cov duab no yog txiav, tsis glued mus rau ib tug ib cov ntaub ntawv. Cas nws tau tsim ib tug technology, nws yog zoo dua hais tias, cov kev cai. Cov designer tsim lub layout thiab layout siv nws daim: finely hlais tej daim ntawm cov layout. Tw sprites ntseeg tau hais tias tos ob peb dluab nyob rau hauv ib tug cov ntaub ntawv - siv ua si, uas tsub kom tag nrho cov nplooj ntawv tsim.

Muaj cov neeg developers uas ntseeg thiab optimize cov xov tooj ntawm HTTP-thov, ntseeg hais tias qhov no txoj hauj lwm yog ntau pragmatic tshaj CSS-sprites.

Tag nrho lub sij hawm qhia yog undoubtedly ib qho tseem ceeb, tab sis ntau npaum li cas ib qho tseem ceeb yog cov saib: nws yuav tsum tau ua ntawv thov tsis pub dhau tsim nyog txwv.

Automation thiab CSS-Sprites

Yog hais tias nws ua rau tsis muaj kev nkag siab rau khiav CSS Sprites generator thiab tau txoj cai ib feem ntawm tus tsim, ces tsis muaj dab tsi pub tsuas ua li no yog ib feem ntawm lub cev txoj kev. Yog hais tias cov pa technology ua rau nws tsim nyog los txiav pua pua ntawm cov dluab, nws yog preferable rau kos duab lub JavaScript-muaj nuj nqi, uas yuav tsum yuav xaiv tau los ntawm cov yam thaj tsam ntawm lub sprite thiab tso saib nws.

Nws yuav tsum tau muab sau tseg, txawm li cas los, tias tus sprite ntawm ob los yog peb hais, los yog ib lub teb lwm yam - tag nrho cov cai, tab sis thaum nyob rau hauv lub sprite pua pua ntawm cov kos duab, ib co nrog sau ntawv JavaScript-muaj nuj nqi teeb meem, ntawm chav kawm, yuav tsis tshwm sim, tab sis ntau npaum li cas ua hauj lwm nws yuav siv sij hawm mus rau lub creation ntawm xws li ib tug loj sprite ... Nyob rau hauv tas li ntawd, cov kua nplaum duab - qhov no yog ib CSS sprite generator thiab ua rau cov kev kawm duab, thiab CSS-code rau nws, nws puas tau tsis tu npaum li cas yuav constituent ntsiab ntawm lub sprite. Teeb meem tshwm sim thaum uas remaking lub site tsim kev hloov, kev tshem tawm thiab tsis tas li ntawd ntawm tshiab ntsiab. Tsim ib tug sprite, koj yuav tsum xav hais tias tsis yog hais txog yuav ua li cas siv nws, thiab yuav ua li cas nws ces hloov.

Subject kev pab ntawm siv sprites

Tsis zoo li CSS programming lus, qhov no yog ib tug kuj zoo li qub set ntawm cov kev cai tag nrho nws cov puab yog txiav txim los ntawm cov kev cai thiab lawv tej qhov ntsiab lus (standard). Xav lub sprites nyob rau hauv lub complex, cov HTML, lub CSS yuav tsim ib tug themed-haumxeeb tsim ntawm lub tsev qiv ntawv.

Piv txwv li, lub tiav lawm version ntawm cov zaub mov: cias txuas ntau css-kev cai, js-zog thiab muaj xws li cov code xov tooj ntawm HTML-divs, koj yuav tau txais cov kev tshwm sim. Los ntawm kev hloov lub ntsiab lus ntawm cov duab ntawm lub sprite, koj yuav hloov qhov zoo ntawm cov zaub mov. Specifying lub cev ntawm cov nuj nqi, koj yuav tau kho cov functionality.

Tau ib tug peculiar variant kwv-taw qhia kom paub programming (OOP). Nco ntsoov, nws yuav yog ib tug kaj lub tswv yim, tab sis nws yuav tsis tau kaj mus rau sawv tawm tiv thaiv lub keeb kwm ntawm lwm yam OOP lus, dialects tiag tiag. Nws yog xwb nyob rau hauv thaum ntxov '90s, thaum lub PLO twb revived thiab ua unusually sai sai tau ib qho chaw nyob rau hauv lub hnub, nws yog ib lub tswv yim thiab ib tug qhob daim ntawv ntawm nws kev hais lus, tab sis tam sim no lub developers tau tuaj nrog raws li muaj ntau yam dialects raws li muaj muaj ntau haiv neeg Lavxias teb sab.

Cov khoom ua si - ib tug bonanza rau sprites

Excitement thiab programming - incompatible tswv yim, tab sis programming, kev sau ntawv ua si, yog markedly txawv los ntawm obschebytovoy (yooj yim encryption) thiab muaj tswv yim (tsim thiab kev loj hlob ntawm cov tshiab technologies, tswv yim).

Kev ua si Design hais rau vector graphics, vim hais tias cov ua ke ntawm SVG-sprites + CSS-cai tsis tsuas thov, tiam sis feem ntau yuav tus kwv uas qhov tsim tawm (ntawm qhov chaw) rau tus kwv ntawm ib tug tiag tiag kev ua si. Nyob rau hauv kev, qhov nrov ua si txee Strike thov rau cov nqe lus ntawm lub sprites, tshuaj tsuag heev muaj txiaj ntsim Txhais: moj tej tawg, ntshav, qhov pom ...

Cov kab lus "muab lub sprite css v34" rau cov pib yog heev qub thiab to taub. Sprites muaj nyob tsis tau tsuas yog nyob rau hauv lub siv ntawm lub chaw tso dej, nyob rau hauv essence, tab sis kuj tsim ib tug niche, uas yog heev full-featured, pheej yig thiab yooj yim rau to taub ib tug tej yam vajvoog ntawm tau txais kev pab.

CSS-sprites: Piv txwv li

ib tug ntau yam ntawm cov kev xaiv rau ib tug lus hloov cov nplooj ntawv rau ntawm qhov chaw siv, tab sis, yog hais tias cov lus selector ua raws li ib tug icon, cov tshuaj siv ib tug sprite yuav zoo li no:

Cuab drawbacks sprites

Ua ntej ntawm tag nrho cov, nws yog lub sij hawm-siv thiab ceevfaj heev txheej txheem. Nws yog ib tug tshaj plaws - mus txiav cov qauv siv rau hauv daim me me, thiab lwm yam - mus sau ib daim duab ntawm ntau me me. Thov lub tswv yim ntawm cov canvas thiab tso nws nyob rau tag nrho cov ntawm cov dluab siv nyob rau hauv tsev kawm ntawv yog kiag li futile.

Txawm siv CSS sprites Generator, kev cov nyom yuav zam tsis, tshwj xeeb tshaj yog thaum nws yog tsim nyog los hloov cov qhov chaw tsim. Ntxiv nyob rau hauv ib tug ob peb kaum ntawm sprite dluab - nws tsis yog ib tug array ntawm hais, lub graphics muaj graphics, nws yog feem ntau yog tso tawm kom pom ntawm qhov screen, tsis txhob sorting tawm lub code li ib tug array mus nrhiav txoj cai yam khoom.

Standard thiab developers nram qab no nws daim ntawv thov hais tias raws li sprites txuam nrog ib tug kev cai tom qab Siv, nws tsuas yog ib tug tom qab duab thiab tsis site caij. Graphic tivthaiv ntsiab ntawm ib daim ntawv yuav tsum muab tag IMG.

Nws yog ib qhov nyuaj rau pom zoo rau tej yam yooj yim thaj av uas thaum txaus tom qab twb ntaus nqi raws li ib qho keeb kwm yav dhau. Nws yog qhov tom qab, tsis muaj teeb meem dab tsi - ib tug tej yam me me caij los yog rau tag nrho cov sab.

Meanwhile, lub duab tivthaiv sawv cev ib tug loj lub chaw khuam siab rau cov kev siv cov sprites.

judicious siv

Txawm tias muaj tseeb hais tias cov nqe lus "Internet technology" thiab "high technology" yog xav tau synonymous, nyob rau hauv qhov tseeb, nws yog lub sij hawm-siv thiab tej zaum kuj tsis tshua muaj heev-tech ua hauj lwm. Sprites yog tsis yog tshwj xeeb hnav khaub ncaws muab piv rau lwm yam bottlenecks nyob hauv cov ntshiab programming nyob rau hauv JavaScript los yog PHP, raws li zoo raws li nyob rau hauv txoj kev loj hlob ntawm cov kev tsim nyog functionality, qhov chaw kawm kev ntawm sau qhov chaw los yog cov lus qhia, xws li cov tom qab tsim archive luam.

Hwj chim thiab zeem muag ntawm kev siv ntawm cov ntsiab lus kev tswj systems feem ntau leveled nuances ntawm lawv ua daim ntawv thov, thiab los ntawm txhais tes pab txoj kev loj hlob, raws li ib tug txoj cai, ua rau qhov yuav tsum tau rau cov 1001st lub sij hawm sau dua tshiab ib tug los yog lwm yam ib proprietary algorithm.

Nyob rau hauv qhov ntsiab lus teb, nws yog ib qho tseem ceeb rau tsuas tsim nyog rau siv tag nrho cov uas muab ib tug niaj hnub cuab tam. Tsis txhob yuav ib yam nkaus thiab xav siv ib tug tshaj lwm, thiab cov golden txoj cai nyob rau hauv qhov chaw lub tsev nyeem raws li nram no: koj yuav tsum xav hais tias tsis yog hais txog yuav ua li cas kom dhau lub chaw ua hauj lwm sai li sai tau, thiab yuav ua li cas ua nws thiaj li hais tias nyob rau hauv cov ntaub ntawv ntawm tej tsi xam pom qhov teeb meem no yuav ua sai sai daws muaj teeb meem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.delachieve.com. Theme powered by WordPress.