Internet, Web Design
CSS-sprites: ikulongosola za njira zikuluzikulu ndi malangizo othandiza
malo Modern kukhala kudya, zabwino ndi kothandiza onse pa siteji ya chitukuko komanso pamene ntchito ndi kasitomala. Monga ulamuliro, aliyense kampani kuti amalenga chuma online, amafuna ndi nkhope zawo, kukopa alendo ndiponso kamangidwe, kalembedwe, kudalilika, liwiro ndi makhalidwe ena.
Zothandiza zimatha sprites
CSS-sprites kusintha onse makhalidwe Mkhalidwe wa malowo ndi fano kampani. Pakati pake penipeni, izo si zovuta chida chitukuko, koma kwenikweni kufulumizitsa ndondomeko ndi gwero chitukuko, ndi liwiro la ntchito yawo.
Mwa zina, zimatithandiza malamulo ndi m'njira zina, ndi nayo zinthu zina, chifukwa chakuti ntchito CSS-sprites ofanana ndi achibale pafupi, chifukwa mungathe kugwiritsa ntchito yomweyo malingaliro mawonekedwe, kalembedwe kapangidwe zinthu kukambirana, kapangidwe ndi nkhani za chizindikiritso.
Mu njira yachibadwa chitukuko cha malo kuchita zambiri zithunzi. Nthawi zambiri, zithunzi izi malo aang'ono kwambiri, koma nthawi zonse wapamwamba osiyana. Pakuti aliyense opaleshoni dongosolo la Seva aliyense kutsegula file - opareshoni iyi, nthawi yambiri, Koma sikuti kusiyana kwambiri za nthawi pamene wapamwamba tidutse pa 13 ndi 13 pixels, ndipo pamene file tidutse ku 16 zithunzi 52 ndi 52 pixels. Mbali yoyamba, muli owona 16 ndi 16 lotseguka / kuwerenga ntchito, mu nkhani yachiwiri 16 zithunzi adzakhala analandira chifukwa cha kutsegula kwa file chimodzi chokha.
Ngati munakonza ya owona pa phunziro (yopingasa menyu, mitundu ya kukambirana, ndi Chiwerengero mabatani kalendala kapangidwe zinthu ...) kuti mafano amenewa akhoza pamodzi flexibly anasamuka ku malo malo.
The downside
Pamene pali mafani kwambiri frisky akulimbikitsidwa kugwiritsa ntchito CSS sprites amakhala amene mosamala kuphunzira nkhani limasonyeza kuti nthawi zonse zothandiza kuti ntchito njira yakale achikale.
Inde, ngati pali file mmodzi wa zithunzi 16, m'malo 16 lotseguka / kuwerenga ntchito adzakhala m'malo 16 owona chithunzi. Koma mochenjera lililonse osatsegula ali posungira, ndipo imangolongeza chinachake monga yomalizira. Komanso, kawirikawiri tsamba zinthu akuvutika pamene inu choyamba ku tsamba, ndiyeno yodzaza kokha anasintha.
Mbali ina. Childs, fano Kadulidwa, osati glued kuti file limodzi. Mwanjira izo zachitika luso, ndi bwino kunena, mwambo. Mlengi amalenga kamangidwe ndi mawonekedwe amagwiritsa zidutswa wake: finely sliced zidutswa za mawonekedwe a. Otsutsa sprites amakhulupirira kuti kutola zithunzi zingapo file chimodzi - wonyeketsa ntchito, amene kumawonjezera okwana tsamba kamangidwe.
Pali anthu kutukula amene akhulupirira ndi konza chiwerengero cha HTTP-zopempha, kukhulupirira kwa ntchito ndi wanzeru kuposa CSS-sprites.
Nthawi zonse anasonyeza Mosakayikira zofunika, koma chofunika kwambiri ndi maganizo: ayenera kugwiritsidwa ntchito mwa malire.
Zokha ndi CSS-Sprites
Ngati safuna m'lingaliro kuthamanga CSS Sprites jenereta ndi kutenga gawo lamanja la kamangidwe, ndiye palibe chimene chingawalepheretse chabe amapanga gawo ili la njira yachibadwa. Ngati luso ochiritsira kuvumbitsira zofunika kudula mazana images, ndi bwino likuonetsera ndi JavaScript-ntchito, zomwe mokakamiza umasankha m'dera Napempha kwa sprite ndi kusonyeza izo.
Tikumbukenso Komabe, kuti sprite wa zinthu ziwiri kapena zitatu, kapena khumi ndi ena - chabwino, koma pamene mu sprite mazana zithunzi, ena ndi kulemba mavuto JavaScript-ntchito, kumene sizidzachitika, koma mmene ntchito kudzatenga ku chilengedwe cha chotero sprite lalikulu ... komanso, zomatira zithunzi - ichi CSS sprite jenereta ndi kuvumbitsira chifaniziro kufunira, ndi CSS-kachidindo izo, iye sanali kusamala momwe idzafunika zinthu constituent wa sprite lapansi. Mavuto pamene remaking malo kapangidwe kusintha, kuchotsa ndi Kuwonjezera wa zinthu zatsopano. Kukhala ndi sprite, muyenera kuganizira osati za mmene ntchito, ndi momwe ndiye kusintha.
Mutu phindu la ntchito sprites
Mosiyana ndi zinenero CSS mapulogalamu, ili ndi mndandanda ndi malo amodzi malamulo mphamvu zake zonse anatsimikiza ndi malamulo ndipo amanena zinchito (muyezo). Poganizira sprites mu zovuta, HTML, ndi CSS angalenge ndi kapangidwe themed-zinchito laibulale.
Mwachitsanzo, kumene kudzakhale kumaliza buku la menyu: chabe kulumikiza angapo css-malamulo, JS-ntchito ndipo zikuphatikiza malamulo angapo HTML-divs, ndipo mukhoza kupeza zotsatira. Posintha zili chifanizo cha sprite, mungathe kusintha mawonekedwe a menyu. Malangizo thupi la kugwira ntchito, mungathe kusintha magwiridwe a.
Pezani zosinthika achilendo wa chinthu wokonda mapulogalamu (OOP). Zedi, izo zikanakhala lingaliro owala, koma izo sizidzakhala yowala kwambiri kuti aime motsutsa maziko a zilankhulo zina OOP, m'zilembo weniweni. Mwa oyambirira 90s, pamene PLO anatsitsimuka ndipo anakhala modabwitsa mofulumira kupeza malo dzuwa, ndi nzeru yeniyeni ndi mtundu konkire mawu ake, koma tsopano kutukula akhala ndi zinkalankhulidwa monga ambiri monga payenera osiyanasiyana Russian.
Zidole - ndi bonanza kwa sprites
Chisangalalo ndi mapulogalamu - mfundo atakwatirana, koma mapulogalamu luso, kulemba masewera, ndi ndinasintha wosiyana obschebytovoy (yosavuta kubisa) ndi kulenga (kapangidwe ndi chitukuko cha umisiri watsopano, malingaliro).
Game Design akuchonderera zithunzi vekitala, chifukwa mitundu SVG-sprites + CSS-malamulo osati anthu, koma kawirikawiri chinthu wa mapulogalamu (malo) kuti cholinga cha masewera weniweni. Makamaka, masewera otchuka kauntala Menyani ntchito mfundo za sprites ndi, opopera ndithu watanthauzo ofanana: kuphulika, magazi, pamaso ...
Mawu akuti "anapereka sprite css v34" kwa kuyambitsa ndi zabwinobwino ndi zomveka. Sprites zimapezeka osati ntchito zofunikira pa, kwenikweni, komanso anapanga kagawo kakang'ono, omwe si zonse zochitika, zotchipa komanso losavuta kumvetsa bwalo zina ogula.
CSS-sprites: Chitsanzo
zosiyanasiyana zimene mungachite kuti chinenero makamaka kusinthana masamba pa malo ntchito, koma ngati chinenero selector kuchita monga chizindikiro, yankho ntchito sprite ingaoneke monga izi:
Zoonekeratu zovuta sprites
Choyamba, ndi nthawi yambiri ndi ndondomeko mosamala. Ndi chinthu chimodzi - kudula kapangidwe mutizidutswa tating'ono ting'ono, ndi zina - kusonkhanitsa chithunzi cha ambiri yaing'ono. Kutsatira mfundo za chinsalu ndi kuziyika izo pa onse mafano ntchito pa malo sikuthandiza kwathunthu.
Ngakhale ntchito CSS sprites jenereta, mavuto simungathe kuzipewa, makamaka pamene m'pofunika kusintha malo kapangidwe. Kuwonjezera pa makumi ochepa mafano sprite - si mizere ya zinthu, ndi zithunzi ndi zithunzi, kaŵirikaŵiri basi anasonyeza pa zenera, m'malo kulongosola malamulo monga lomenyera kupeza item bwino.
Standard ndi kutukula zotsatirazi zakuti kuti sprites kugwirizana ndi mfundo maziko Ntchito yekha chithunzi chakumbuyo osati malo amafotokozera. Graphic chigawo zinthu tsamba ayenera kusintha opatsidwa IMG.
N'zovuta kugwirizana pa malo osavuta kuti pamene maziko zokwanira kunaoneka ngati maziko wamba. Ziri monga maziko, ziribe kanthu - chinthu kakang'ono kapena tsamba lonse.
Pakali pano, chigawo likutipatsa ankaimira cholepheretsa ntchito sprites.
ntchito kusamala
Ngakhale kuti mawu akuti "Internet luso" ndi "mkulu luso" imatengedwa kuti n'chimodzimodzi Ndipotu, ndi nthawi yambiri ndipo nthawi zina kwambiri otsika zamakono ntchito. Sprites si makamaka atavala poyerekeza bottlenecks ena mapulogalamu oyera JavaScript kapena Php, komanso chitukuko cha magwiridwe zofunika, atakhala njira malo kudzaza kapena zambiri, monga maziko kulenga makope Archive.
Mphamvu ndi chiyembekezo cha ntchito kachitidwe kasamalidwe zili zambiri angaimbidwenso mokoma ntchito zawo zothandiza, ndi chitukuko Buku gwero, monga ulamuliro, kumabweretsa kufunika kwa nthawi 1001st kuti kulilembanso chimodzi kapena chimzake ndi aligorivimu kampani.
M'nkhaniyi, ndikofunika chabe wololera ntchito onse amene amapereka chida chamakono. Musachite amafunitsitsa kwambiri ntchito limodzi pa ena, ndi golide ulamuliro mu malo omanga limati motere: muyenera kulingalira za mmene pochitika ntchito posachedwapa, ndi mmene kudzapereka kotero kuti vuto la vuto lililonse zosayembekezereka akhoza msanga anatsimikiza vuto lililonse.
Similar articles
Trending Now