Internet, Web Design
CSS-sprites: rondedzero dzinokosha nzira uye anobatsira mazano
Modern nzvimbo kuti makasimba, akanaka uye vakarongeka zvose panguva padariro kukura, uye kana uchishanda nemhosva. Kazhinji, kambani ose kuti pave paIndaneti zviwanikwa, anotsvaka kuti chiso chavo, kukwezva vashanyi rayo design, manyorerwo, kuvimbika, nokukurumidza uye zvimwe zvose zvaari.
Useful ehupfumi kuti sprites
CSS-sprites kunogona kuvandudza zvose Qualitative zvechadenga nzvimbo uye chekambani mufananidzo. At paro, zviri kunyanya kuoma kukura mudziyo, asi chaizvoizvo ukurumidze muitiro uye zvekuvaka kukura, uye kumhanya basa kwavo.
Pakati pezvimwe zvinhu, zviri nyore kuti bumbiro uye, mune imwe pfungwa, zviri inotakurika kune zvimwe zvinhu kuti, nokuti kuti kushandiswa CSS-sprites akafanana sezvo dzepedyo, nokuti unogona kushandisa chete graphical pfungwa, manyorerwo magadzirirwo zvinhu nhaurirano, marongerwo uye zviri chipepa.
Mumazuva chakaipa nzira kukura kwenzvimbo kuita zvakawanda mifananidzo. Kakawanda, zvifananidzo izvi simudza chaizvo chiduku, asi nguva dzose ari oga faira. Nokuti chero uchishandisa hurongwa chero Server kuzarura faira - ichi oparesheni, imwe nguva, zvisinei, haangavi kusiyana yekudyidzana pakureva nguva apo mumwe faira inozarurirwa pamusoro 13 13 pixels, uye kana faira iri kuvhurwa 16 mifananidzo 52 ne 52 pixels. Muchiitiko chokutanga, uine 16 mafaira uye 16 akazaruka / verenga kushandiswa, kana yechipiri 16 mifananidzo vachava kuwanikwa somugumisiro hwomukova faira rimwe chete.
Kana ukaronga mamwe mafaira panyaya (chinjikira Muterere, marudzi nhaurirano, pakati karukureta mabhatani karenda magadzirirwo zvinhu ...) kuti vakadaro mifananidzo inogona rakabatanidzwa flexibly vakatamira kubva panzvimbo kuenda panzvimbo.
The marapirwo
Kana pane mafeni, zvakare frisky varumbidzwa kushandisa CSS sprites ndivo hazvo vaya nokunyatsodzidza nyaya uye rinonyatsoratidza kuti nguva dzose rinobatsira kushanda yekare zvechinyakare nzira.
Zvechokwadi, kana pane chimwe faira 16 mifananidzo, panzvimbo 16 rakavhurika / verenga akavhiyiwa achava mumwe pachinzvimbo 16 mufananidzo mafaira. Asi wemanomano ndechokuti Browser ose ane Maive, uye Akagutsa chinhu chete sezvo chokupedzisira. Uyezve, kazhinji peji zvinhu vakaremerwa paunotanga kunoshanyira peji, uye ipapo akatakudza chete achinja.
Chimwe chinhu. Kazhinji, mufananidzo unotemwa, kwete glued kune rimwe faira. Sezvineiwo yava zvakagadzira zvigadzirwa, zviri nani kutaura, tsika. Akagadzira anosika marongerwo uye marongerwo anoshandisa zvidimbu ake: dzakarukwa zvakanaka sliced zvipenga marongerwo. Vanopikisa sprites vanodavira kuti kunhonga mifananidzo dzakawanda imwe faira - unoparadza basa, izvo anowedzera yose peji kugadzirwa.
Kune avo Developers vanotenda uye optimize uwandu HTTP-zvikumbiro, muchitenda kuti ichi basa zvikuru pragmatic pane CSS-sprites.
nguva dzose anoratidzwa ndiyo hapana mubvunzo unokosha, asi zvikuru kukosha ndiyo maonero: zvinofanira kutevedzerwa mukati musoro mwero.
Kushandisa michina uye CSS-Sprites
Kana haatombotauri musoro kumhanya CSS Sprites jenareta uye kuwana rworudyi chikamu design, ipapo hapana kungoita hunoumba chikamu ichi chakaipa nzira. Kana kwakajairika Michina anoita zvakakodzera kucheka mazana zvifananidzo, zviri nani kuti gadzira kuti JavaScript-basa, izvo nekurovererwa ichatsaurwa kubva aida nzvimbo sprite uye kuuratidza.
Zvinofanira, tinofanira kucherechedzwa Zvisinei, kuti sprite maviri kana matatu okunze, kana gumi zvimwe - zvose zvakanaka, asi kana ari sprite mazana vanodhirowa, vamwe vane kunyora matambudziko JavaScript-basa, Chokwadi, hazvizoitiki, asi sei basa zvichaita kuti pakasikwa kudaro sprite guru ... Uyezve, guruu mifananidzo - uyu CSS sprite jenareta uye inoita zvinodiwa mufananidzo, uye CSS-romutemo nokuti, haana hanya zvakadini iro constituent pezvokuvamba sprite. Matambudziko kana remaking nzvimbo kugadzirwa shanduko, kubviswa uye kuwedzera itsva zvinhu. Kuva sprite, unofanira kufunga kwete pamusoro kuishandisa, uye sei zvino kuchinja.
Subject vanobatsirwa kushandisa sprites
Kusiyana CSS zvirongwa mitauro, iri hwakanaka kunofambira mberi remataurirwo emuchina ayo zvose kunotemwa mitemo yavo dzichipfekeka kugutsikana (mureza). Uchifunga sprites vari kunzwisisa, kuti HTML, iyo CSS anogona kuumba music-yaishandiswa pamasikiro raibhurari.
Somuenzaniso, The Finished shanduro Muterere: kungoita batanidza vakawanda CSS-mitemo, Nh-mashandiro uye zvinosanganisira bumbiro remitemo nhamba HTML-divs, unogona kuwana mugumisiro. By kuchinja zviri mufananidzo sprite, unogona kushandura Zvinoonekwa zviripo. Chaiyo mutumbi mashandiro, unogona kuchinja functionality.
Get pachangu musiyano wezvinyorwa mapurogiramu chinhu-zvinangwa (OOP). Chokwadi, kungava wakajeka pfungwa, asi hakuzovipo zvokutadza wakajeka kumira panze tikafunga mimwe mitauro OOP, tumitauro zvechokwadi. Zviri chete mukutanga '90s, apo PLO akanga akararamazve uye akava outsinye nokukurumidza kuwana nzvimbo iri zuva, chinhu yakananga pfungwa uye chesamende chimiro rwekutaura kwayo, asi zvino Developers vava tumitauro vakawanda pane ane siyana Russian.
Toys - a Bonanza nokuda sprites
Mafaro uye zvirongwa - kuchipesana pfungwa, asi zvirongwa unyanzvi, achinyora mitambo, rwakasiyana chaizvo obschebytovoy (nyore encryption) uye zvakasikwa (magadzirirwo uye kugadzira michina itsva, pfungwa).
Game Design inofarirwa Vector Graphics, nokuti wemishonga SVG-sprites + CSS-mitemo kwete kudiwa chete, asi kazhinji ikava chinhu ari yokuvaka (kwenzvimbo) kusvika chinhu mutambo chaiwo. Kunyanya, akakurumbira mutambo Counter Urayai anoshanda kune mashoko ari sprites, bhurandi zvikuru zvahunoreva anoreva zvakafanana: kwebhosvo, ropa, pamberi ...
Mashoko okuti "akaratidza sprite CSS v34" nokuti tanga zvakajairika uye unonzwisisika. Sprites zvinowanika kwete kushandiswa utility, chaizvoizvo, asi vakaumba niche ruzere-dzaishandiswa zvikuru, kutengeka uye nyore kunzwisisa imwe denderedzwa yevatengi.
CSS-sprites: Muenzaniso
zvakasiyana-siyana zvaramba kuti imwe mutauro kuti chinja mapeji panzvimbo anoshandiswa, asi kana mutauro selector rokuita sezvo mufananidzo, mushonga uchishandisa sprite chingaratidzika seizvi:
Pachena zvainovhiringidzawo sprites
Chokutanga, inguva-pakuzadza uye akangwarira muitiro. Zviri chimwe chinhu - kucheka magadzirirwo zvidimbu zvidiki, uye mumwe - kuti vatore mufananidzo vazhinji duku. Shandisa pfungwa yacho kanivhasi muriise vose mifananidzo kushandiswa panzvimbo iri zvachose pasina.
Kunyange uchishandisa CSS sprites jenareta, zvinetso hazvingadziviswi, kunyanya kana zvakakodzera kuchinja nzvimbo kugadzirwa. Add mashoma makumi ezviuru sprite mifananidzo - hazvisi inofa okunze, vanhu Graphics vane Graphics, kakawanda chete kwakaratidzwa pamusoro chidzitiro, pane kufambira bumbiro remitemo sezvo inofa kuwana zvakanaka chinhu.
Standard uye Developers anotevera kutaura kwake kuti sezvo sprites kusonganirana mamiriro gwara Used, ndiko bedzi mamiriro mufananidzo uye kwete nzvimbo maatomu akafanana. Graphic zvinoriumba zvemamiriro imwe peji anofanira konzera chipepa IMG.
Zvakaoma kubvumirana nyore chikonzero kuti kana zvakakwana kumashure chaionekwa nevakawanda background. Rinongova nechekumashure, pasinei - a vakasiyana Kufananidzira kana peji yose.
Zvichakadai, hwakajeka zvinoriumba aimiririra chipinganidzo chikuru kushandisa sprites.
judicious kushandiswa
Pasinei nokuti okuti "Internet zvemichina" uye "mukuru rwokugadzira" anonzi anofanana, chokwadi, inguva yakawanda uye dzimwe nguva chaizvo yakaderera-Tech basa. Sprites vasiri kunyanya vakapfeka zvichienzaniswa nedzimwe bottlenecks wakachena zvirongwa JavaScript kana PHP, uyewo kukura anodiwa functionality, kuisa pezvakaitwa rokuzadza nzvimbo kana mashoko akadai kumashure kusika arşive makopi.
Power uye tariro kushandisa kugutsikana utariri gadziriro kazhinji rakaparadza nuances dzavo kushanda, uye chinyorwa zvekuvaka kukura, sezvinoita mutemo, zvinotungamirira kudiwa yacho 1001st nguva nyorazve mumwe kana vamwe proprietary algorithm.
Muchirevo chechinyorwa chino, zvakakosha kungoti musoro kushandisa zvose kuti inopa ano mudziyo. Musanyanya anoda kushandisa munhu pamusoro rumwe, uye Vakuitirewo nzvimbo chivako inoti sezvinotevera: unofanira kufunga kwete sei kupfuura basa nekukurumidza, uye sei kuuraya kuitira kuti kana chero zvisingafanoonekwi zvingafananidzwa kukurumidza kugadziriswa chero dambudziko.
Similar articles
Trending Now