Lápviláguk menü
Gyakorlatilag bármely modern weboldal teljes anélkül, navigáció, kivéve, ha a site-odnostranichnik. Ebben a cikkben fogunk készíteni szemantikailag írástudó HTML kódot a menüben, majd styling, hogy az új chipek CSS3 (box-árnyék. Gradiens. @ Font-face, stb vannak jelen), és a végén egy kicsit nehezebb számunkra, hogy navigálni. hozzátéve legördülő al igénytelen jQuery-animáció. A kapott menüt lehet használni, mint egy sablont a saját fejlődését.
Szemantikailag elkészíti a HTML kódot a menüben. Mi a menü szempontjából kódot? Jellemzően ez a rendezetlen listát linkek, csomagolva tag
Azonban ez túl egyszerű menüt, adjunk néhány extra bekezdések, amelyek később jelennek egéráthúzáskor és elhelyezik osztályok:
A régebbi IE nem felejti hogy csatlakoztassa az összes mankó: html5shiv PIE későbbi munka CSS3 tulajdonságok, stb Ne felejtsd el a jQuery kapcsolatot. Mint látható, az összes jelölés elég egyszerű, ment tovább.
Styling menü
Vegyük alapul az én kész kódot a vízszintes menü legördülő alpontokban:
Először is, középre a vízszintes navigációs az oldalon:
címkék
Nézzük tervezni pontig elkezdhet színátmenetek. Korábban (és még mindig releváns) egy pixelnek a vágott szalag, és kitölti az egész elem is, úgy tűnt, hogy CSS3 tulajdonságait lineáris-gradiens és radiális-gradiens. amely létre lineáris és radiális gradiens, ill. Akkor használhatja gradiens-line generátor, így nem tömíti el mindent kézzel és azonnal kész stílusok. ÉN használ egy szolgáltatást ColorZilla. ilyen kód olvadó azonnal:
Határozza meg a menü kis lekerekítés, amelyet korábban történt elhelyezése kép a sarkokban, és sok extra nem szemantikai egységek már használhatja border-radius tulajdonság PIE + mankó régi IE vagy kecses lebomlás:
Ezután úgy döntöttem, hogy nem szabványos betűtípus szöveges linkek, például vett font DINMediumRegular. Akasztja ő tulajdonát @ font-face. Van egy kiváló on-line generátor-szabályok @ font-face. Betűtípus mókus. betölti a kívánt betűtípust, és kap a kimeneti fájl előre stílusok, csak csatlakoztassa a projekthez:
A régebbi Internet Explorer a beépített szűrők árnyékban vagy szem elől veszíteni annak hiánya és enyhe eltérést a design.
A többi stílus nem kell gondosan mérlegelni, mert nagyon egyszerű, és okoznak kis nehézség nem.
Legördülő sub jQuery
Nézzük végül legördülő menüpontot. Ez nagyon kényelmes, hogy használja a jQuery könyvtár, amely egy beépített élő () módszer animálni az elemek a dokumentumban. animálni () lehetővé teszi, hogy hozzon létre animált hatások CSS numerikus tulajdonságok, ebben az esetben, akkor animálni a homály fényelnyelés. A script nagyon egyszerű, csak néhány sornyi kód:
Továbbá egy eseménykezelő akasztani légpárnás navigációs elemeket. Ha az egér a jelenlegi pont az elem .dropdown-menü osztályban. használja az élő () a fényelnyelés és mutat egy listát a linkeket a show () metódust. Majd tegye egy felvezető, amikor a kurzor elhagyja az elemet. Mindent megtesz, hogy pontosan az ellenkezője - található az elem, animálni Opacity 0 és elrejteni a listát a dokumentumban. script szükséges stop () módszert annak érdekében, hogy megakadályozza több kiváltó animációk, amikor mozgatja az egeret oda-vissza.
Ez az út a HTML, CSS és jQuery-ben készült egy egyszerű menüt, amely keretként a fejlesztés.