Initoneti, Uepi Design
CSS-sprites: a faamatalaga o le auala ma fautuaga aoga faavae
nofoaga po nei e avea anapogi, manaia ma lelei uma i le tulaga o atinae, ma pe a galulue faatasi a le kalani. O se tulafono faafoe, kamupani taitasi uma lea ua faia ai punaoa i le initoneti, saili ina ia maua o latou lava mata, ina ia tosina tagata asiasi ma ona fuafuaga, faiga, faatuatuaina, saosaoa ma isi uiga.
meatotino aoga o sprites
CSS-sprites mafai ona faaleleia uma le uiga qualitative o le nofoaga ma le faatusa o le kamupani. I lona autu, e le o tele faigata meafaigaluega atinae, ae vave lava le atinae faagasologa ma punaoa, ma le saoasaoa o le latou galuega.
Faatasi ai ma isi mea, e simplifies le code ma, i se tulaga faapitoa, e feaveai i isi punaoa e faapea, ona o le mea moni e faapea o le faaaogaina CSS-sprites tutusa e pei o le aiga e latalata, ona e mafai ona e faaaogaina le lava manatu graphical, elemene mamanu ituaiga talanoaga, fausaga ma mataupu o le pine.
I le faagasologa masani o le atiina ae o le nofoaga e faia ai le tele o ata. E seasea ona, o nei ata ave avanoa itiiti lava, ae e masani lava o se faila eseese. Mo so o se faagaoioia le faiga o so o se tagata faigaluega tatala se faila - lenei galuega, o se taimi-mu, ae peitai, o le finagalo le eseese tele ma le faaaloalo i lea taimi pe afai o se faila ua tatalaina i luga o le 13 i le 13 pixels, ma ina ua le faila ua tatalaina mai 16 ata 52 i le 52 pixels. I le tulaga muamua, e tatau ona 16 faila ma le 16 tatala / faitau gaoioiga, i le o le a maua mataupu 16 ata lona lua e pei o se taunuuga o le tatalaina o na faila tasi.
Afai e te faia se seti o faila i le mataupu (menu faalava, ituaiga o talanoaga, o le mea fuafua faamau elemene mamanu kalena ...) e faapea o sea ata e mafai ona tuufaatasi flexibly siitia mai nofoaga i le nofoaga.
O le downside
A oi ai le au faamemelo foi frisky fautuaina e faaaoga sprites CSS e tatau ai i latou o loo suesue ma le faaeteete le tuuina atu ma le manino e faaalia ai o taimi uma talafeagai ina ia galulue i le ala sitaili tuai.
O le mea moni, afai ei ai se tasi faila o 16 ata, nai lo le 16 tatala / faitau gaoioiga a avea ma se tasi ae le o le 16 faila ata. Ae o le togafiti e faapea uma browser se cache, ma o le avega o se mea e na o se toe auala e gata ai. I le faaopoopo atu, e masani lava o loo utaina elemene itulau ina ua e faatoa asiasi i le itulau, ma tumu na suia.
O le isi itu. E masani lava, ua vavae le faatusa, e le glued i se faila e tasi. Itu ua atiina ae se tekinolosi, e sili ai ona fai o le, le masani ai. O le mamanuina faatupuina ai le faatulagaga ma le faatulagaga faaaogaina lana fasi: fasi mamanuina lelei sliced o le faatulagaga. Tetee sprites talitonu e pikiina i luga le tele o ata i se tasi faila - gaoioiga taumafaina, lea e faateleina ai le fuafuaga atoa o itulau.
I ai i latou developers oe talitonu ma optimize le aofai o HTTP-talosaga, ma talitonu o lenei galuega e sili atu nai lo pragmatic CSS-sprites.
Taimi uma faailoa e taua mautinoa, ae sili atu le taua o le manatu: e tatau ona faaaogaina i totonu o tuaoi talafeagai.
Faʻaautomatika ma CSS-Sprites
Afai e leai se lagona e tamoe CSS Sprites afi ma maua ai le vaega tonu o le mamanu, ona faia lea na taofia ai e leai se mea i luga o lenei vaega o le auala e masani ai. Afai e masani ai o tekinolosi ua tatau ai ona vavae le faitau selau o ata, e sili e tusi se ata o le JavaScript-galuega tauave, lea o le tatau ai o le a filifili mai ai i le eria o manao o le sprite ma faaali atu i ai.
E tatau ona taʻua, peitai, o le sprite o le lua po o le tolu elemene, po o se tasene isi - uma taumatau, ae ina i le sprite le faitau selau o ata, o ni isi i se faiga tusitusia faafitauli JavaScript-galuega tauave, o le mea moni, o le a le tupu, ae o le tele o galuega o le a ave i le foafoaga o se sprite tele ... i le faaopoopo, kelu ata - o lenei afi sprite tasi CSS ma faia le faatusa e manaomia, ma CSS-code i ai, na te lei tausia le tele o le a le faaitumalo elemene o le sprite. Faafitauli tulai mai pe a remaking le suiga mamanu nofoaga, aveesea ma le faaopoopoga o elemene fou. Atiina ae o se sprite, e tatau ona e lē manatu i ai e uiga i le auala e faaaoga ai, ma le auala e suia ai lea.
manuia noatia ma fai fuafua o le faaaogaina o sprites
E le pei o CSS gagana polokalame, o se seti static matua lenei o tulafono lona dynamics uma ua fuafuaina e le tulafono ma o latou anotusi e faaaogaina i (tulaga faatonuina). Mafaufau i le sprites i le lavelave, o le HTML, o le CSS e mafai ona faatupuina ai se mamanu themed-e faaaogaina i o le potutusi.
Mo se faataitaiga, o le lomiga uma o le menu: na fesootai tele css-tulafono, IS-galuega tauave ma e aofia ai le tulafono o le aofai o HTML-divs, e mafai ona maua ai le taunuuga. E ala i le suia o le mataupu i totonu o le faatusa o le sprite, e mafai ona suia ai le vaaiga o le lisi o meaai. Faamaoti le tino o le galuega tauave, e mafai ona fetuunai le functionality.
Maua se variant uiga ese o polokalame e fiafia i le mea (OOP). Mautinoa, o le a avea o se manatu pupula, ae o le a le pupula foi e tu atu e faasaga i le talaaga o isi gagana OOP, gagana moni. E le gata i le uluai vaitausaga o le 90, i le taimi na soifua ai le PLO ma avea ese vave ona maua se nofoaga i le la, o se manatu patino ma se ituaiga sima o ana faaupuga, ae o lenei ua oo mai developers ma le tele o gagana e pei ona i ai ua eseese Rusia.
Meataalo - a bonanza mo sprites
Le fiafia ma le polokalame - manatu le talafeagai, ae tomai polokalame, tusitusi taaloga, o markedly ese mai obschebytovoy (encryption faigofie) ma le foafoaga (fuafuaga ma le atinae o tekinolosi fou, manatu).
talosaga Design taaloga e ata mananaia vector, aua o le tuufaatasiga o SVG-sprites + CSS-tulafono le manaoga na, ae e masani lava ona avea ma mea o le atinae (o le nofoaga) i le mea o se taaloga moni. Aemaise lava, e faaaoga i le taaloga lauiloa fata taia i le tuutuuga o le sprites, sprays lava anoa Upu e Uiga Tutusa: faalavelave, o le toto, o le luma ...
O le fuaitau "faatulaga le v34 css sprite" mo le amataina o matua masani ma malamalama. Sprites o loo maua e le gata i le faaaogaina o le aoga, i le mea moni, ae faia foi se niche, lea ua fai si tumu-faaalia, taugofie ma faigofie ona malamalama i se liʻo nisi o le atunuu.
CSS-sprites: Faataitaiga
a ni filifiliga eseese o se gagana faapitoa e fesuiaʻi o loo faaaogaina itulau i luga o le nofoaga, ae pe afai o le gagana selector e faatino e avea o se faailoga, e mafai ona silasila o le fofo e faaaoga ai se sprite e pei o lenei:
sprites drawbacks manino
Muamua lava, o taimi-mu ma faagasologa meticulous. O se tasi o mea - e tipi le mamanu i ni fasi laiti, ma isi - o le aoina o se ata o le toatele o laiti. o atoatoa le aoga Faaaoga le manatu o le tapoleni ma tuu i luga o le ata o mea uma e faaaoga i le saite.
E oo lava i le faaaogaina o sprites CSS afi, e le mafai ona aloese mai faigata, aemaise lava pe a talafeagai ai e suia le mamanu nofoaga. Faaopoopo i ni nai sefulu o ata sprite - e le o se autau o elemene, o le vaaiga i ai ni ata mananaia, e masani ona faatoa faaalia i luga o le screen, nai lo le sailiili atu i le tulafono o se autau e maua ai le mea saʻo.
Standard ma developers mulimuli i lana talosaga e pei sprites eo faatasi ma se talaaga faiga faavae Faaaogaina, ua na o se tulaga faatusa ma e le o le elemene nofoaga. elemene vaega kalafi o se itulau e tatau ona pulea pine img.
E faigata ona malilie i luga o le mafuaaga faigofie e pe a na iloa lava talaaga o se talaaga masani. Ua na o le talaaga, po o le a - o se elemene laiti po o le itulau atoa.
O le taimi nei, o le vaega kalafi sui o se faafitauli ogaoga i le faaaogāina o sprites.
faaaogaina faautauta
E ui lava i le mea moni e faapea o le fuaitau "o tekinolosi Initoneti" ma le "o tekinolosi maualuga" o loo manatu i ai e uiga tutusa, i le mea moni, o taimi e alu ai ma o nisi taimi lava galuega maualalo-tech. e le aemaise laei Sprites faatusatusa i isi bottlenecks i polokalame mama JavaScript po PHP, faapea foi i le atinae o le functionality talafeagai, faatulaga le faagasologa o le faatumuina o nofoaga po o faamatalaga, e pei o le talaaga faia ni kopi archive.
Le mana ma le faamoemoega o le faaaogaina o mataupu faiga pulega masani ona faalaugatasia eseese o latou talosaga talafeagai, ma le tusi lesona atinae punaoa, e pei o se tulafono faafoe, e tau atu i le manaomia o le 1001st taimi e toe tusi se tasi po o le isi o se algorithm umia.
I lenei mataupu, e taua ai le na o le talafeagai e faaaoga uma e maua ai o se meafaigaluega i ona po nei. Aua e te foi naunau e faaaoga se tasi i luga o le isi, ma o le tulafono faaauro i fale nofoaga faitauina e faapea: e tatau ona e lē manatu i ai e uiga i le auala e oo ai le galuega i se taimi vave e mafai ai, ma le auala e faatino ai, ina ia e mafai ai ona vave foia tulaga o so o se tulaga le mailoa so o se faafitauli.
Similar articles
Trending Now