A Css a blog gomb-hivatkozások - a frissítésekre való feliratkozás példáján történő telepítésének példáján

A Css a blog gomb-hivatkozások - a frissítésekre való feliratkozás példáján történő telepítésének példáján

Mi a CSS sprites és sprites általában?

A Sprite egy sor kis kép, amely egybe kerül. Ez azért van így, hogy ne töltsön le 10-20 kis könnyű képet a kiszolgálóról a felhasználó számítógépére, hanem hogy egy szálat adjon nekik, egyesítve őket egy fájlba. A webes megjelenésű Sprite-ek a játékiparból származtak, ahol animált 2D-s grafikák létrehozására használták őket, mint pl. A szörnyek lövése stb.

A Css a blog gomb-hivatkozások - a frissítésekre való feliratkozás példáján történő telepítésének példáján
A webhelyek tervezésénél is olyan technikát alkalmaz, amelyben különböző ikonok egy fájlba vannak illesztve, például:

A Css a blog gomb-hivatkozások - a frissítésekre való feliratkozás példáján történő telepítésének példáján
Mint látható ebben a példában egy fájlban összegyűjtött nemcsak sots.setey ikonok, de más formai elemek, mint a nyilak, a gomb „szeretem”, stb Azonban, hogy egy bizonyos sprite-ben használt összes grafikát teljesen össze lehet kapcsolni, nem teljesen helyes. Jobb megosztani az elemeket csoportokba, és betölteni csak azokat az oldalakat, amelyek egy adott típushoz szükségesek.

A Css a blog gomb-hivatkozások - a frissítésekre való feliratkozás példáján történő telepítésének példáján

Ebben a képen megpróbáltam vázlatosan bemutatni a css sprites elvét. Abban az esetben, ha a blokk nagyobb, mint a háttérkép, akkor alapértelmezés szerint a bal felső sarokban kerül elhelyezésre, ha a css stílusban nincs megismételés. De megváltoztathatjuk a háttérkép helyzetét a blokk bal felső sarkához képest. Ez különösen akkor hasznos, ha a blokk például egyforma méretű, mint egyetlen ikon. Jelenleg hét 32x32 ikon van. Vízszintesen helyezkednek el, a háttér függőleges pozíciója nem szükséges megváltozni. Állítsa be a háttérkép helyzetét -32 px, megkapjuk a Twitter ikont a blokkban. -64 px - Facebook ikon stb.

A hivatkozások horgonyán ez a kód egy címkét használ .  . Ő az, aki ugyanaz a blokk, amelyben az ikon megjelenik. A háttérkép eltolását a style.css stílusfájl adja meg a háttérpozíció tulajdonságán keresztül:

Így minden elemre A "spmenu" osztályban a háttérkép icons.png van beállítva. amely egy ikonkészlet. Ne feledje, hogy Interline egy integrált eleme a HTML specifikáció tehát feltenni neki szigorú méretei (szélesség és magasság), meg kell változtatni úgy, ahogy megjelenik a blokkot a CSS tulajdonságokat (line: display: inline-block;). A 32x32-es blokk mérete pontosan megfelel az ikonok formátumának.

Gyakran helyett használjon címkéket , . és hasonlók. Úgy gondolom, ez a megközelítés nem megfelelő. Miért kell változtatni a szabványos címkék stílusát, ha egyetemes . És a címke általában egy külön kérést generál a kiszolgálóra, és csak spriteket használunk, megkísérelve csökkenteni a kérelmek számát.

Hol találom a szellem ikonját?

  1. Rajzolj magadra.
  2. Keresés a keresőben a képek között.
  3. Az interneten külön ikongyűjtemények találhatók, amelyek gyakran ingyenesek.
  4. Számos közösségi hálózat és szolgáltatás felmutatja a weboldalak hivatalos logóit és ikonjait, amelyeket alkalmazásokban használhat.
  5. A social networking ikonok sprites fájljának automatikus létrehozásához használja a share42.com szolgáltatást. Válassza ki az ikonokat a kívánt sorrendben, mentse el az archívumot a szkripttel, csomagolja ki és tekintse meg a képeket icons.png - a sprites kész fájl.

Az Sprite-ek az ikonok megjelenítésén kívül hasznosak egy animált menü fejlesztésekor is, amikor a pont fölé mutat, vagy sötétedik vagy világít. Ezután a sprites fájlban két gombos, és az "egérrel" esemény dinamikusan a JS-sel megváltoztatja a háttérkép helyzetét.

Megígért az elején a Notes menü a gombok-linkek a csatornákhoz megszerzése frissítések, kész, ez véget ér a cikket. Feliratkozás a frissítésekre, a szórakozás kezdődik.