Hogyan készítsünk spritet a Photoshop-ban. Bevezetés a CSS-spritekbe a teáskannákra

Jó nap, ma azt szeretném elmondani, hogyan készítsem el a CSS Sprite ikonok webhelyét. Igen, más kérdésekben, nem csak ikonok, hanem más elemek, például gombok, menük stb. Bár az összes vezetés ütemezése.

A cikknek el kell mennie a gyorsuláshoz és az optimalizáláshoz, mivel a spritek használata felgyorsítja az oldalterhelést, mivel egy kép, még egy kép is nagyobb méretű, a rendszerindítás gyorsabb, mint kissé kisebb. Ez azért van, mert kevesebb a kiszolgálóval jár.

Azok számára, akik nem a témában vannak, a sprite így néz ki:

Ez az, ahogyan az internetre vonatkozik - ez egy kép sok elemgel, amelyek mindegyike a helyszín megfelelő helyén látható a helymeghatározás miatt.

De a kérdés, hogy mennyit gyorsabban vagy lassabban az oldal betöltődik a Sprite segítségével, megérintem a következő cikket, és ez biztosan bejut a megfelelő címsorba. Tehát előfizetni Twitter. ne hagyja ki a cikk bejelentését.

És ebben a hozzászólásban megpróbálom megmutatni a belső konyhát annak, hogy a spriteseket használják az interneten, a blog ikonjainak példáján.

Szóval, létrehoztam egy egyszerű sprite ikonokat a Photoshopban. Nem volt különösebben unatkozni, de egy pár mindenféle típusú, annak érdekében, hogy nemcsak a sprite használatát, hanem hogyan használhatom a spriteket a pszeudo-arimáció létrehozására.

CSS Spright létrehozása - HTML jelölés

Most meg kell vázolnod a HTML - Markupot. Semmi szokatlan. Nem dimumált lista:


Feliratkozás a frissítésekre






A "#" helyett - adja meg fiókjainak címét. Cím linkek hozzáadása. És menjen hozzá stílushoz!

CSS Spright - CSS jelölés létrehozása

Megkérdezzük a tartály stílusát:

Soceti (
Szélesség: 270px;
Magasság: 150px;
Margó: 200px Auto;
Háttér: URL (../ képek / bg-soc.png) nincs ismétlés;
Padding: 15px;
}

Ismertesse a szöveges stílusokat és egy nem-dimmor listát, amely a bal szélen fekszik ( Általános eljárás Menük és hasonló elemek esetében)

Soceti ul (
Túlcsordulás: rejtett;
Szélesség: 246px;
Margó: 20px Auto;
}

Socetes ul Li (
Balra lebeg;
margó-balra: 2px;
}

SOCSETI UL LI: Utolsó gyermek (
Margó jobb: 2px
}

Most kezdődik a legérdekesebb. Állítsuk be a közös stílusokat a linkekhez:

Soceti ul li a (
Kijelző: blokk;
Szélesség: 59px;
Magasság: 59px;
}

Ahogy észreveszed, kicsit tévedek, amikor sprite létrehozása, és ezért 59 × 59 px idióta méretű - de nem befolyásolta a vizuális érzékelést. Folytatjuk ...
Állítsa be az első link háttérképét.

a. TVitter (

Átmenet: .3s;
}
a. Tolvart: Hover (

Átmenet: .3s;
}

A sprite szükséges elemének megjelenítéséhez fel kell áldozni. Ehhez a háttér link megadása után be kell állítania a koordinátákat.

Például észreveheti, hogy az első elemen van egy közösségi hálózat ikon "Vkontakte", és az első ikon a SOC menüben. Ikonok - Twitter. Vagyis, ha az ikonok 59pxszélességgel rendelkeznek, akkor a hátteret -59px-en kell áthelyezniük. És azt is szeretném, ha a szín szürke színnel változik. Ehhez csökkentem a hátteret 59px-en. Mi látható itt:

a. TVitter (
Háttér: URL (../ képek / CSS-Sprite-iconok2.png) -59px -59px No-Repeat;
Átmenet: .3s;
}

Annak érdekében, hogy megváltoztassák az osztálystílusokat, amikor lebegnek, be kell állítania a hover pszeudo-osztályt. Mit csinálok itt:

a. Tolvart: Hover (
Háttér: URL (/ képek / CSS-Sprite-iconok2.png) -59px 0 No-Repeat;
Átmenet: .3s;
}

És annak érdekében, hogy a kép megváltoztassa a pozíciót - megváltoztatta a kijelző koordinátáit.

Tulajdon átmenet - a változás sebességének meghatározásához. 0,3 másodpercig állítottam be.

Hasonlóképpen be kell állítanunk egy pozíciót a sprite fennmaradó elemeihez, 118 px-re, az RSS - ikonok megjelenítéséhez, és visszatér a 0 px-re a "VC" ikon megjelenítéséhez.

Remélem, hogy a cikk hasznos volt Önnek, és most a CSS-spriteket használja a webhelyei számára. Holnap megpróbálom elemezni, hogy a technológia használatakor mennyire gyorsabban töltődik be a webhely.

Mielőtt a CSS megjelent egy pszeudo-osztály: lebegő, átfordítás létrehozása - egy olyan elem, amely megváltoztatja a megjelenését, amikor a kurzort lebegett javaScript nyelv. Most már sokkal könnyebb, de van egy hátrány: Ha egy állapotban: Hover (azaz, amikor lebegíted a kurzort az elemen), valamilyen háttérkép, akkor a kurzor idején betöltenie kell, és nem, ha az oldal általában betöltődik.

Emiatt enyhe késleltetés fordulhat elő, ha a kép először jelenik meg. És bár a késedelem kurzorának minden későbbi útmutatásával már nem, sok fejlesztő gondolta a probléma kiküszöbölésére. Például a JavaScript használatával előre letöltheti az összes háttérkép letöltését. De van olyan mód, amely nem igényel a programozási nyelv ismeretét, és a spritesek használatával áll.

Mi a CSS-sprites

A CSS-Sprite egy grafikus fájl, amely számos különböző képet tartalmaz. Gyűjthető össze, például az interfész összes grafikus eleme, például ikonok, gombok stb. A Sprite-ben is a háttérképek kombinálják a háttérképeket az állapot változataival: Hover. A Sprite tipikus példái:

A Sprite, amelyben az összes használt Sprite ikonok összegyűjtik a szociális hálózati ikonokkal és azok változataival: Hover

A CSS-Sprite előnyei

  • A CSS-Sprite tartalmaz háttérképeket különböző elemek számára, és teljesen betöltődik, amikor a weboldal betöltődik. Ez kiküszöböli az elsődleges lebegő kurzorra az elemre.
  • A kiszolgálóra vonatkozó fellebbezések száma csökken. Végtére is, hogy letöltse az egyes kis ikonokat, külön kérés szükséges, és a kevesebb fellebbezés, annál jobb. A Sprite letöltéséhez csak egy kérelemre van szüksége a kiszolgálóhoz.
  • Egy másik előnye, hogy több képet helyeznek, az, hogy ha hasonló színpalettájuk van, akkor egy nagy kép kisebb lesz, mint néhány kis kép az összegben.
  • Mindez mindössze pozitívan befolyásolja a webhely letöltési sebességét.

Hogyan készítsünk Sprite-t a képekről

A klasszikus esetben a Sprite a képszerkesztőben jön létre. A kis képek egymás után vannak elhelyezve egy nagy vándorra (gyakran Átlátszó háttér), amelyet ezután grafikus fájlként mentettek.

A kézi mód a Sprite létrehozásához - a lecke elég hosszú. Ezért, ha a spritek használata lendületet kezdett, online szolgáltatások voltak a Sprite automatikus létrehozásához, például, Spritegen., Retinaspritegenerator. Egyéb. Töltse le a szükséges képeket külön fájlokban a webhelyre, és a sprite keletkezik az Ön számára, amelyet azonnal letölthet a számítógépre.

A CSS-spritek használata

Itt az ideje, hogy megtanulják, hogyan kell használni a CSS-Sprite a gyakorlatban. Megmutatjuk Önnek egy kis példát a sprite, amely ikonokat tartalmaz. közösségi hálózatok (Megmutattuk, magasabb). A szokásos referenciaállapotban a szociális hálózati ikon színe lesz (a sprite felső sora), és amikor lebegíti a kurzort, szürke lesz (mint az alsó sorban).

A HTML jelölés így néz ki:

Az egyes szociális hálózatokra való hivatkozáshoz létrehoztuk az osztályunkat. Mivel ez egy tesztpélda, nem töltünk időt arra, hogy kitöltsük a href attribútumokat - a linkek helyett a dugókat. Belső címke Nem teszünk semmit, mert megjelenés A linkek a háttérképek szociális hálózati ikonokkal válaszolnak.

Menj a CSS-re. Először is írjuk a közös stílusokat minden linkre:

A (background-image: url (https://goo.gl/1t18rz); background-repeat: no-repeat; height: 98px; width: 100px; display: inline-block; margin-right: 10px;)

A következő két sor - az egyes elemek magassága és szélessége . Hogyan határozták meg ezeket az értékeket? Itt kinyújtottuk az ikonok méretét a jobb oldalon. Az egyes ikonok magassága 98 képpont, és a szélesség 100 pixel. Ezután minden egyes hivatkozáshoz a háttérképet elhelyezzük, a háttér beállítása oly módon, hogy az ikon simán illeszkedjen a 98 × 100 képpont "ablakába".

A.facebook (háttér pozíció: bal felső;)

Menjen tovább: Helyezze el a hátteret a Twitterre való hivatkozáshoz. A Twitter ikon a Facebook jobb oldalán található, és szomszédos, anélkül, hogy üres réseket hozna létre. Sprite-t kell mozgatni a bal oldali oly sok képponthoz, hogy elrejtse a Facebook ikont, és teljes mértékben töltse ki a Twitter ikon referenciafelületét. Mivel az egyes ikonok szélessége 100 pixel, akkor a hátteret balra vágjuk 100 képpontra. Függőleges pozícionálás, nem változtatunk sehol, de hagyja el az értéket:

A.Twitter (háttérhelyzet: -100px top;)

Hasonló hatással leszünk más referenciákra, további 100 képpontot adunk hozzá minden további vízszintes pozícionáláshoz, ezáltal a spritet egyre több maradt. Kiderül egy ilyen képet:

A.youtube (background-position: -200px top;) a.instagram (háttér-helyzetben: -300px top;) a.linkedin (háttér-helyzetben: -400px top;) a.tumblr (háttér-helyzetben: -500px top ;) a.google (háttérhelyzet: -600px top;)

A kód eredménye az alábbi képernyőképen látható:


Most foglalkozunk a háttérképek viselkedésével, amikor lebegítjük a kurzort a linkre. A spritet függőlegesen át kell állítanunk oly módon, hogy egy ikon a sprite alsó sorából érkezett a megtekintési területen. Itt mindent meglehetősen egyszerű és megoldott egy CSS szabály, nevezetesen az alsó érték hozzárendelése a háttérben - Y tulajdonsághoz:

V: Hover (háttérpozíció-y: alsó;)

A mi esetünkben ez a stílus minden linkre írható, és helyesen működik. Más esetekben azonban, amikor a permetező elemek eltérő sorrendben vannak, előfordulhat, hogy több kódot kell írnia.

A sprites eredmények eredményeiért lásd az alábbi demonstrációt (a példa gyönyörűbb példájához, a kurzort lebegnek, amikor a kurzort lebegítjük):


Ha érdekes lett neked, akkor itt egy olyan karakterlánc, amely felelős a változó ikonok simaságáért (ne aggódj, egy kicsit később tanulmányozzuk a CSS animációt, és különösen az átmeneti tulajdonságot):

A (Átmenet: Minden 0,2-es enyhülés;)

Tehát most tudod, hogy mi a CSS-spritesek és milyenek lehetnek. A hátterminták betöltésekor a késedelmek megelőzése mellett a Sprites használata segít csökkenteni a szerver terhelését. Ezenkívül ez egy kényelmes módja annak, hogy az interfész összes grafikus elemét egy helyen tárolja.

Tehát szétszereljük a styling linkek főbb módszereit. Javasoljuk, hogy a megszerzett tudás biztosítása érdekében gyakorolja. A könyvünk következő fejezete a CSS animációjára vonatkozik, amelynek megvalósítása a CSS3-ban megjelenő tulajdonságok miatt lehetséges. És az első leckében elemezzük az átalakítási tulajdonságot -

A Sprite egy kedvenc italok milliói, akik nem csak vásárolhatnak minden üzletben, hanem felkészülhetnek magukat is. Számos különböző recept és tipp van a hálózatok hálózatán, hogyan lehet, hogy a sprite nem rosszabb, mint a jelen. A legnépszerűbbek az e cikkben összegyűjtik.

A recept recept elég egyszerű. A megfelelő arányban szükséges az ilyen összetevők, például mész, citromlé, cukor és ásványvíz keveréséhez. Számos olyan szabály van, amelyet meg kell őrizni, hogy az ital valóban ízletes és természetes.

Az első dolog, ami fontos, hogy a kivételesen friss gyümölcsök előkészítéséhez, és ne vegye be azokat, amelyek "sajnálom, hogy kidobják", de már nincs. A elrontott termék elronthatja az íze ízét, ugyanez vonatkozik az italokra.

Ezenkívül fontos, hogy magas színvonalú ásványvizet használjon. Ne mentse meg ezt az összetevőt, mert kulcsszerepet játszik a főzésben. A víznek erős, gyenge vagy nem szénsavas ásványvíznek kell lennie, ilyen célokra nem illeszkedik.

A Cukor helyett a hazai italok, mint a Sprite, a Mojito és más koktélok, ajánlott cukorszirup hozzáadása. A szirup előállítására vonatkozó részletes recepteket az alábbiakban ismertetjük.

Hogyan kell főzni cukorszirupot?

A cukorszirup szükséges ahhoz, hogy az otthoni koktél a lehető legközelebb ízlelje a vásárlást. Elég egyszerű, hogy készítsen ilyen szirupot, és túl sok időre nincs szükség.

Először is, szükség van egy serpenyőbe tűzre, és várjon, amíg a víz felmelegszik. A tűz nem lehet erős, de nem gyenge, különben a cukor nagyon hosszú ideig megolvad. Fokozatosan a szükséges mennyiségű cukor kell tölteni egy serpenyőbe, forraljuk fel a vizet, hogy a cukrot teljesen feloldjuk.

A kapott folyadék hűvös. A cukorszirup készen áll - és most használható finom koktélok készítésére.

10 perc alatt sprite

A népszerű szóda gyártásához sok időt nem lesz szükség - kevesebb mint 10 perc alatt megbirkózhat a feladattal. Az egyik leggyakoribb recept, hogyan lehet otthoni sprite, így néz ki:

  • finoman vágott egy citromot, megszabaduljon a zestektől;
  • adjunk hozzá egy citromot egy serpenyőben 5 cukor-kanál, főzzük öt percet;
  • a kapott folyadék körülbelül egy óra alatt dicséretes;
  • törölje és adja hozzá az erős hidrokizált vízhez.

Ennek eredményeként csodálatos ital lesz, amely teljesen megegyezik a vásárlási spritzel. És csak tíz percig tart, nem számolva azt az időt, amelyre a folyadékot meg kell törni.

Fejlett módon hogyan lehet haza sprite

Ezen felül a szabványos receptek előállítására coquiler citrommal és szénsavas víz, megtalálja több érdekes módon, hogy hozzon létre egy ital segítségével más összetevőket. A Sprite főzéséhez szüksége lesz:

  • egyszerű víz;
  • illat "sprite";
  • citromsav;
  • szén-dioxid.

Ami az utolsó "összetevőt" illeti, messze van mindenkitől. A szén-dioxidot olyan gyárakban és gyárakban használják, ahol a szénsavas italok tömeges előkészítése. Azonban sok szakács kísérleti kísérlet a készletek között a konyhában van ez az elem.

Házi Sprite-alapú italok

A Spright népszerű, különösen annak a ténynek köszönhetően, hogy alapul alapul, sok jól ismert alkoholtartalmú és alkoholos koktélt készítenek, amelyeket éjszakai klubokban és bárokban szolgálnak fel. Ezek közül az egyik egy mojito ital. Ez a koktél különösen releváns a nyáron, mert nem csak a szomjúságot, hanem tökéletesen hangzik a testet is.

A hagyományos Mojito összetételében számos összetevő létezik. Általános szabályként szénsavas víz, pénzverde és cukor. Ha alkoholos koktélról beszélünk, akkor a fehér rum hozzáadódik ehhez a listához.

Mochito

A cikk számos receptet mutat be, hogyan készítsünk spritet otthon, de ez még mindig könnyebb Mojitóval! Ez a koktél csak nehéznek tűnik.

Általános szabályként a következő összetevők szükségesek a saját koktél létrehozásához:

  • nádcukor;
  • szóda;
  • mész vagy citrom;
  • menta;
  • rum (szélsőséges esetekben vodka);
  • jégkockák.

Mivel a szóda, a sprite tökéletes, ami önmagában is előállítható. Ha kíváncsi, hogy hogyan készítsen spritet otthon, recept és részletes lépésről lépésre leírása a fentiek alapján találhatók.

"Gyűjtsön" Mojito-t ilyen módon:

  • vágja le a mész félig, félig squeeze juice;
  • finoman vágja be a mentabe, add hozzá a lime-hoz;
  • töltsön egy pohár jégkockát;
  • a maradék tér az üvegben öntsük szódát;
  • adjunk hozzá 30 ml fehér rumot.

A Mojito-t közvetlenül a főzés után kell kiszolgálni, hogy az üvegben lévő jégnek nincs ideje megolvadni. Javasoljuk inni a csőből. Az alkoholmentes Mojito még a gyermekek számára is előállítható.

Málna limonádé

Ez egy másik népszerű alkoholmentes koktél, amely olyan, mint sok gyermek, mert a fő összetevők IT - édes lédús málna és nem kevésbé ízletes, hogy létrehozzák ezt a koktélt és a sprite. Már tudod, hogyan kell spritet készíteni, a fentiekben ismertetjük a képeket és a főzési módszereket.

A "málna limonádé" koktélhoz szükséges:

  • málna;
  • málnaszirup;
  • citrom;
  • kobold;
  • menta;
  • mész.

Először is, szükség van a málna készítésére - alaposan, hogy három érett bogyót füstöljenek egy pohárban. Ezt követően hozzá kell adnod egy citromot, és töltse ki az üveget a felső jégkockákra. A maradék hely az üvegben az illatos haza sprite lesz. A dekorációhoz használja a lime, a citrom és a menta.

Narancssárga limonádé

Egy másik gyermekjáték egy narancssárga limonádé, amelyet az otthonban is előállíthatunk. Ez a frissítő élénkítő ital nem kevésbé rosszabb a bevásárlási ökölők számára. Éppen ellenkezőleg, mégis kiapcsúzik, ha helyesen főz.

A narancssárga limonádé önálló előkészítéséhez ezek a termékek szükségesek:

  • 3 középső narancs;
  • 2 citrom;
  • földi gyömbér gyökér (teáskanál);
  • 150 gramm cukor;
  • 1 l Sprite;
  • 1,5 liter egyszerű víz.

Először meg kell előkészíteni a cukorszirupot, ahogyan azt a receptben használják. Narancs, hogy tiszta a héjból, finoman vágva, citrom vágva félig. Fél citrom és narancs egy serpenyőbe önt, öntsön vizet és adjunk hozzá Ginger gyökeret.

A kapott folyadék alaposan feszült. Töltsön le egy dekanert a jégkockák jégkockával, öntsük citrusos vizet, cukorszirupot és spritét. Alkalmas és rendes ásványvíz is. A citrom fennmaradó felét a szeletekre vágjuk, és hozzáadjuk a kapott italt.

Az egyik kulcsfontosságú feladat CSS Sprite A letöltött oldal grafikájának optimalizálása. Mi az optimalizálás feladata, és miért kell végrehajtani? Az ötlet a következő: míg az oldal nem optimalizált, grafikus elemek jelennek meg különálló fájlok. A hasonló elemek száma meghaladja az 5 vagy 10 darabot, ezért minden kép feltöltéséhez a böngésző külön kérést végez.

Logikus, hogy feltételezzük, hogy a grafikus elemek kombinálásával felgyorsíthatja a folyamatot. A CSS-en keresztül konfigurált alkatrészek. Ezt követően a böngésző csak egy kérést fog végrehajtani a képek feltöltésére. Ezáltal az oldal gyorsabban kerül betöltésre. Ez az optimalizálás teljes elvét.

kívül A Sprite-t használják Annak érdekében, hogy helyesen alakítsa ki az elem vizuális változásának hatását abban az időben, amikor a felhasználó hozza a kurzort. Ennek hiánya meg lehet állapítható, ha a látogató villogó gombot lát: A gombnak két állama van - az útmutatás kezdete és az ezen államok betöltése között, egy szervezet hiányában túl hosszú szünetel jár, ami túl hosszú szünet van a villogás hatása.

Tehát fontolja meg a CSS-spritek fő példáit:

Az ikonok listája egy fájlban. Feladat: Visszavonjon néhány képet a véletlen sorrendben.

Kép ( cSS-Sprite-01.png) Az alábbiakban Sprite.

A stílusok listájának alkalmazása után az ikonok véletlenszerű sorrendben maradnak.

Nézzük meg részletesebben ezt a példát. A kezdeti kép-sprite engedélye: 200 * 200 px. A fő kép 4 darabra oszlik, amelyek mindegyike engedélye van 100 * 100 px. Meg kell hoznunk egy CSS-Sprite-UL listát a dokumentumban. A 001, 002, 003, stb.

< ul id = "css-sprite-ul" >

< li id = "css-sprite-001" > < / li >

< li id = "css-sprite-002" > < / li >

< li id = "css-sprite-003" > < / li >

< li id = "css-sprite-004" > < / li >

< / ul >

Most ez a lista elemeket fog megjeleníteni, és a sprite kép részeit kell kapnia. Ehhez lásd: A .css fájl, ahol beírja ezt a kódot:

# CSS-Sprite-ul Li (Margin: 0, Padding: 0; Lista-stílus: nincs; pozíció: abszolút; Top: 0;

# CSS-Sprite-ul Li, # CSS-Sprite-ul A (magasság: 100px, kijelző: blokk;)

# CSS-Sprite-001 (balra: 0px, szélesség: 100px; Heigth: 100px; Háttér: URL ("/ képek / CSS-SPREE-01.PNG") 0 0;)

# CSS-Sprite-002 (balra: 200px, szélesség: 100px; Heigth: 100px; Háttér: URL ("/ képek / CSS-Sprite-01.png") 100px 0;)

# CSS-SPREE-003 (balra: 400px, szélesség: 100px; Heigth: 100px; Háttér: URL ("/ képek / CSS-Sprite-01.png") 0 100px;)

# CSS-Sprite-004 (balra: 600px, szélesség: 100px; Heigth: 100px; Háttér: URL ("/ képek / css-sprite-01.png") 100px 100px;)

A stílusok elemzése lehetővé teszi, hogy megértsük, hogy melyik helyen és a sprite kép pontosan jelenik meg.

2. példa A kép változik, amikor lebeg.

Egy másik példa: megpróbál létrehozni egy gombot, amely megváltozik, amikor a kurzor lebeg. Tehát megváltoztatja a színt és a szöveget. Feladatunk az, hogy elkerüljük a villogás hatását, amelyet fent leírtuk. Ehhez mindkét államot egy fájlba kell helyezni.

Milyen a sprite:

hTML kód:

< ul id = "css-sprite-button" >

< li id = "css-sprite-button-hover" > < / li >

A mai cikkben szeretnék beszélni egy kicsit a CSS-spriteket, és több linket adok, ahol létrehozhatják ezeket a legtöbb spriteteket. A spritek használatának technikája egyáltalán nem novál, és hosszú ideig használják, de a teremtés bonyolultsága a webmesterek megijedését. Próbáljunk segíteni őket ...

Mi a CSS-sprites?

Képzeld el egy, nagy képet, amelyen az összes ikon, osztók, gomb, nyilak és más komponensek ábrázolják. A helyszínen keresztül töltődik, minden rendben van. Ez csak nem hozzon létre egy csomó kérés az összes fájlhoz, de egy kéréssel hajtja végre. Menő? Kétségtelenül. A letöltés után a nagy kép kívánt része megjelenik a kívánt helyen.

Láttam a statisztikákat valahol (nem emlékszem, hogy hol, így nem adok referenciát) - Az idő 5-40% -áról valójában egy oldal, minden más - a kérelmek feldolgozása a szerveren. Logikus feltételezni, hogy a kérelmek száma csökken - a letöltési sebesség arányosan növekszik.

Vessünk egy közelebbi pillantást a sprites használatának előnyeire és hátrányaira:

profik Sprite használata:

Mínusz Ezek a technológiák:

  • a fekvés során nem csak képet, hanem a fragmens helyzetét kell meghatároznia, amely nem teljesen kényelmes és szokásos.
  • növelje a terhelést a kiszolgálón. A nagy kép többet vesz igénybe véletlen hozzáférési memória, Figyelembe véve a "cumiereket" fragmensek között.
  • egy ikon megváltoztatásához meg kell választania a teljes fájlt, ami nem túl kényelmes. Bár talán jobbra van

Kiválasztjuk, hogy ki fontosabb - egyszerűség vagy sebesség, és továbblép. Ha semmi sem végezhető el a szerver terhelésével, akkor az elrendezéssel és a változó spritekkel kapcsolatos problémák megoldása érdekében eszközök vannak.

Springe Generátorok - online szolgáltatások, amelyek elvben ugyanabban a rendszernek megfelelően dolgoznak. Töltse le a képkészletet, válassza ki a sprite formátumát, és a rendszer létrehoz egy képet és a CSS jelölést a fájlhoz.

Hol hozhat létre spriteket?

Valószínűleg a legrégebbi eszköz cSS létrehozása. Sprite. A megkülönböztető funkció egy orosz interfész változat, kényelmes. Jól konfigurálva, nem csak kép létrehozása, hanem CSS-kód is. Általában kiváló generátor, ajánlom. By the way, emellett a szolgáltatás képes favononokat generálni és kiszámítani a Unix rendszerek engedélyeit.

CSS Sprits Generator.

Ez a generátor nem is rossz, mindent szükséges beállításokKészítsen kissé kisebb fájlt a kimeneten, mint az előző szolgáltatás. A megkülönböztető tulajdonság a CSS-kód kényelmes kimenete az egyes képekhez.

Egy meglehetősen működőképes generátor, amely nemcsak a rendszeres sprite létrehozását teszi lehetővé, lehetővé teszi a képek önmagában történő mozgatását, a lehető legkevesebbet helyezve. Plusz - tömörített CSS-kódot, valamint a SASS kódot.

Sass. - Ez egy CSS-alapú metán nyelv, amelynek célja a CSS absztrakciós kódszintjének növelése, és egyszerűsíti a stílusok kaszkáda táblázatainak fájljait.

Ez a szolgáltatás különbözik attól a fennmaradónak, amelyet az a tény, hogy nem hoz létre képet a sprite-ról. Megteremtheti magát a Photoshopban vagy valahol máshol, letöltheti itt, és a szolgáltatás segít a CSS-kóddal. Vizuális I. kényelmes interfész. Azt javaslom, hogy mindent megteszek a szerelmeseinek, nem bíznak az autóban

Jó generátor, van mindent, amire szüksége van. Az egyetlen mínusz - minden képet külön kell betölteni, nem tölthet be egy csomót. Ellenkező esetben - semmi sem figyelemre méltó, erős közepe.

A szolgáltatás HTML5-re van írva, csak a Chrome és a Firefox-ban működik, de az ilyen szolgáltatások fejlesztése kedveli. Az internet nem áll, és ez egy jó nagyon egyszerű, minimális beállítások. De ha gyors és egyszerű megoldást szeretne - ez a generátor 100% -ig fog megfelelni

Sprite generátor valódi jedies telepítse a programot, adja meg az elérési utat CSS fájl.a régi elrendezéssel és ez a szolgáltatás mindent megtesz az Ön számára. Sok lehetősége van - javaslom olvasni a dokumentációt a hivatalos honlapon.

A Spratetbox szinte teljes analógját csak a CSS-kód megszerzéséhez is használják, azzal a különbséggel, hogy itt az elem határának kiválasztása manuálisan történik, de automatikusan a tesztelés pontossága észrevehetően magasabb. Csak a krómozott és a firefoxban működik

Kiváló szolgáltatás, amely így működik - menjen a kész, tormar, mint a szokásos, az oldal. Mi kattintás a szolgáltatás ikonra (telepíteni kell azt a bookmarket) és az összes - a szolgáltatás összegyűjti az összes kép erről az oldalról, és létrehoz egy sprite a kódot. Nagyon kényelmes, vannak olyan beállítások, amelyek kifejezetten egy csomóban kell összegyűjteniük. Általában jó szolgáltatás.

Nagyon egyszerű, de érthető és kényelmes generátor. Húzza a képeket a kombináláshoz, helyezze el őket, ahogy szeretné, és nyomja meg a gombot - a sprite és a kód készen áll. A szolgáltatás mínusz - csak krómban és tűzben működik.

A szolgáltatás nagyon hasonlít a Spriteme fent leírt, azzal a különbséggel, hogy ez kell tölteni a képeket, és a CSS fájlban meg kell változtatni a kezét. Minimális beállítások, de jól működik.

Remélem, most nem félsz, hogy a CSS-spritekkel dolgozol, és a projektjei még gyorsabbak lesznek.