Internet, Web Design
CSS-Sprites: a description of teknîkên bingehîn û tips kêrhatî
site Modern be fast, xweş û efektîv hem li qonaxa pêşxistina, û dema xebatê de bi muwekîlê. Wek qaîde, her şîrketa ku diafirîne çavkaniyên bike, hewl dide ku rûyê xwe bi xwe, ku bala mêvanên bi design, style, îtîbar, bi lez û taybetiyên xwe yên din wê.
milkên kêrhatî yên Sprites
CSS-Sprites dikarin hem li gor taybetî wesfînî malperê û wêneyi Şirketa baştir. Di hîmê xwe, ev der pir tevlîhev ne alaveke pêşvebirina, lê ew bi rastî jî Leza up pêvajoya û çavkaniyên pêşvebirina, û bi leza xebata wan.
Hin tiştên din, ev hêsan code û, di wateya hin, ew laptop ji çavkaniyên din jî ev e ku, ji ber ku bi kar CSS-Sprites similar wek xizmên xwe yên nêz in, ji ber ku tu diyalog ramanên grafîkî heman, hêman design style bi kar tînin, tevn û naveroka tag.
Ku di dema normal yên pêşketina di malperê de ji bo ku ez gelek ji pictures. Gelek caran, di van wêneyan de xwe bi space jî pir hindik, lê ne her tim file cuda. Ji bo tu pergala xebatê ya tu server vekirina file - vê operasyonê de, demeke-dixwe, lê belê, dê bi awayekî berbiçav bi rêzgirtina ji bo demeke cuda dema ku file ye, ku li 13 ji 13 pixel vekir, û gava ku file ji 16 pictures 52 bi 52 pixel vekirin. Di bûyera pêşîn de, tu 16 files û 16 vekirî / xwendin û operasyonan de, di doza duyemîn de 16 images wê wekî encama vekirina tenê yek file bidestxistin.
Eger tu set of files li ser vê mijarê create (menu horizontal, awayên diyalog, hêmanên design bişkokên calculator calendar ...) ko wêneyên dikare hevra guherbar ji malpera to site meşî.
The downside
Dema ku ne alîgirên, jî frisky pêşniyarkirin bi kar CSS li wir Sprites ne pêwîst e ew kesên ku bi baldar pirsgirêka û bi awayekî zelal nîşan dide ku, ew her tim pratîk ji bo xebatê di rê de mode.
Bi rastî jî, eger yek file ji 16 pictures, li şûna 16 vekirî heye / xwendin operasyonên wê bibe yek ji dêvla 16 files picture. Lê trick e ku her gerok a cache, û pelî di tiştekî tenê wek çara dawîn. Li gel vê, bi piranî hêmanên rûpel ji barkirin, bi dema cara yekemîn we di rûpel serdana, û paşê bi tenê guherand barkirin.
mijareke din. Xwînê, wêneyê de tê birrîn û, ji bo yek pela bedel ne. Bi awayekî ku ew hatiye pêşxistin a teknolojiya, çêtir e ku dibêjin, adeta. The designer biçilmisîne diafirîne û layout tîne perçe wî: perçe bêinsaf sereyê ya layout. Dijberên Sprites bawer dikin ku sitendina çend images in yek file - dixwe û çalakiyên, ku zede design total rûpel.
bi wan bipêşvebir ku bawer dikin û optimize hejmara HTTP-requests, bawer bikin ku ev dagirkirina pragmatîk zêdetir CSS-Sprites e hene.
Hemû got, bêguman girîng e, lê pir girîng e the view e in: divê di nav sînorên maqûl Bûrsayê dan.
Automation û CSS-Sprites
Eger ev jî ti wateya ji bo birêvebirina CSS Sprites generator û get beşa rastê ya design, hingê tiştekî awayî bi hêsanî ev beşek ji riya normal make up. Ger teknolojiya konvansiyonel, wê pêwîst birrîn sedan images jî, çêtir e ku sûret di JavaScript-function, ku ji pêdiviya ji herêmê tê xwestin ku li vê havînê hilbijêrî dê û nîşandanê de jî.
Ev divê bê diyarkirin, lê belê, ku li vê havînê ji du an sê elementên, an jî bi dehan yên din - baş e, lê dema ku bi sedan sprite şêwekariyê, hin bi nivîsandina pirsgirêkên JavaScript-function, bê guman, ne dê biqewime, di heman demê de ku çiqas kar jî wê ji bo çêkirina bigirin wiha sprite mezin ... li gel vê, pictures glue - ev yek CSS generator sprite û jî wêneyê de tê xwestin, û CSS-code for ev, ew çiqas ne xema wê pêkhatey ji sprite. Pirsgirêk derkevin dema wezîr di malperê de guhertina design, derxistina û ji bilî hêmanên nû. Pêşxistina sprite, divê tu ne li ser çawa bi kar bînin ew, û çawa ew paşê bifikirin.
Subject kêrî bikaranîna Sprites
Berevajî zimanan bernameyên CSS, ev set nisbeten statîk ji qaîdeyên hemû dînamîkên xwe bi qaîde û naveroka fonksîyonel xwe (standard) biryardar e. Ber çavan, Sprites di tevlîhev, di HTML de, CSS dikare design davet-fonksîyonel yên pirtûkxaneya biafirîne.
Ji bo nimûne, version qediyayî ya menu: tênê css-qaîde, js-fonksiyonên multiple ji bo pêwendî û de hejmara koda HTML-Dīvs, tu encama bi dest. By guhertina naveroka image yên vê havînê, hûn dikarin binêrin û ji menu guhertin. Destnîşankirina cesedê function, tu dikarî ji fonksiyonên eyar.
Get guhertoya nerêzî bernameyên object-oriented (OOP). Baş e, ev dê bibe idea geş, lê ne bi wê re be jî geş ji bo rawestin li hember background ên zimanên din OOP, lehje rast. Ev tenê di salên 90'î de ye ', dema ku PLO vejiya bû û bû dibûm, bi lez bixin cihekî Li ser roj, ew a ramana taybet û a form şênber ramanê xwe, lê niha ji bo pêşdebiran dibe bi qasî gelek devokên hatine up wek heye bi cur Russian li wir e.
Toys - lezet ji bo Sprites
Û heyecan û bernameyên - têgehên, di heman demê de bernameyên bi zanîna, nivîsandina games, dianî, cuda ji obschebytovoy (encryption sade) û afirîner (design û pêşvebirina teknolojiyên nû, fikir) e.
Game pêdaçûnê Design bo vector, ji ber ku kombînasyona SVG-Sprites + CSS-qaîdeyên ne bi tenê daxwaz, di heman demê de gelek caran li object ya pêşvebirinê (malperê) bi armanca a game rast dibe. Bi taybetî jî, lîstika gel Counter Strike ji bo şertên Sprites, heqê pir watedar Hevwate: blast, xwîn, li ber çavê ...
The komepeyva "danîn li v34 sprite css" ji bo destpêkirina pir normal e û famkirî ye. Sprites bi ne tenê di bikaranîna Bi kurtî, dît ku di encamê de, di heman demê de jî ava cîhana, ku pir full-featured, bi arzanî û hêsan fêm çembera hin mirovên berxwer ne.
CSS-Sprites: mînak
cîhêreng ên ji vebijarkên ji bo zimanekî taybetî ji bo guhertina rûpelan li ser malpera bi kar tê, lê eger li hilbijêra zimanê ku wekî icon pêkanîna çareseriya bi bikaranîna vê havînê dibe ku mîna vî binêrin:
halên diyar Sprites
Berî her tiştî, ew dem-dixwe û pêvajoya gelekî kûr e. birîna design nav pariyên biçûk, û ya din jî - - ji bo berhevdana a picture of gelek biçûk Ev yek tişt e. Apply fikra xwe ya li ketan û cihê ku ew li ser hemû wêneyan werin bikaranîn li ser malperê bi temamî betal e.
Even bikaranîna Sprites CSS Generator, zehmetiyên nikare jê bireve, bi taybetî jî dema ku pêwîst e ji bo alter design malpera me. Zêde di çend deh images sprite - ku ev ji ber rêzek hêmanên ne, li graphics heye graphics, ku bi piranî bi tenê li ser ekranê, li şûna gaven ji code wek array bo peydakirina babete rastê.
Standard û pêşdebiran jêr îddia wî ya ku wek Sprites têkildar bi background Siyaseta Used, ev e bi tenê wêneyekî background û ne element malpera me. hêmanên component Graphic of a rûpel divê img tag manîpule dikin.
Ev zehmet e ku li ser bingehê sade, gava ku background bes wek background hevpar fêm kirin li hev. a element xwebixwe an jî hemû rûpel - Ev tenê ji rûerdê, no çi ye.
Di vê navberê de, hêmana graphic temsîlkirin de astengiyek cîdî bikaranîna Sprites.
bikaranîna aqilane
Bi tevî, ku di warê "teknolojiya Internet" û "teknolojiya bilind" navborî, ji avahîyên, di rastiyê de, ev-sergêjî û carna pir kar kêm-tech e. Sprites bi taybetî jî bi cil û ne li gorî yên din li pêşîya bernameyên paqij in JavaScript an PHP, herweha li ser pêşketina vê karîgeriya pêwîst, pêvajoyên malperên dagirtiye an information, wek background ava kopî archive diçine.
Power û perspektîvên bikaranîna sîstemên management naveroka caran ciyawaziyên di pratîkê xwe nizim, û pêşketina manual çavkaniyê binirxîne, ku di prensîpê de, dibe ku pêwîstî ji bo dema 1001st ji dîrokê yekê an ya din bi rêbazeke bixwedî.
Di vê çarçoveyê de, ew bi asanî maqûl girîng ji bo bikaranîna hemû tiştên ku alaveke nûjen pêşkêşî e. Ma ne rast be jî, ji dil ji bo bikaranîna yek li ser yê din, û bi serweriya zêrîn li avahiya site wiha tê gotin: divê hûn bawer çawa derbas karê hindî ku zû dibe, û çawa ev pêve ne, da ku di dema her rewşê de di rojevê de dikare zû bê çareserkirin ti pirsgirêk.
Similar articles
Trending Now