use nisser at skabe en ting

, nisser at skabe en sejhed fyldt navigation menu,,,,, andel,,,,,,,, 6,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, css ånder kan medføre en drastisk forøgelse af et websted, ydeevne, og med jquery, kan vi gennemføre fantastisk overgang effekter let.lad os komme i gang.,,,,,, tutor detaljer, krav:, grundlæggende kendskab til jquery, grundlæggende kendskab til photoshop, grundlæggende kendskab til css, vanskeligheder: mellemprodukter, forventet produktionstid: 40 minutter, hvad er en css sprite?, ånder, går tilbage til begyndelsen af videospil, hvor de blev brugt som optimering teknik til visning af 2d grafik.en css sprite er en teknik, der omfatter gruppe billeder for at udgøre et enkelt mester billede, og så der kun kræves sektioner med selektivt css attributter (bredde, højde, baggrund stilling osv.). i denne forelæsning vil vi skabe en sejlads menu er inspireret af drage interaktiv.de har et godt design, med en perfekt anvendelse af fremhæver og farver, trin 1, begynde med at skabe en ny photoshop dokument, som er 800px bred af 500px højt.,, trin 2, vil vi skabe en horisontal hersker på 70px mark, som vil se - > nye retningslinjer; dette vil være vores menu højde.,, trin 3, nu er vi ved at skabe en mappe menu, og i det, en sub - folder kaldet "menu tekst.", trin 4, udvælge teksten værktøj (genvej: t) og har følgende egenskaber i karakter værktøjskasse.,, skrifttype: franklin gotisk medium k, skriftstørrelse. 15pt, farve: sort, andre skrifttyper kan anvendes, men denne skrifttype familie er bedst egnet for integrerede tekst, som vi vil give senere.hvis du ikke har en skrifttype, du kan få det fra websted.,, løntrin 5, skabe en horisontal hersker på 40px, det vil hjælpe med til at holde vores menu tekst vandret linje.,, trin 6, nu vælger menuen tekst mappe, og type menuen ord hjem, tjenesteydelser, portefølje, og kontakt - lige områder mellem hver.det bør nu ligner billedet nedenfor.,, trin 7, nu skabe en mappe under menu tekst mappe, og kalder det "menu baggrund.", trin 8, lad os nu skabe en ny lag i menuen baggrund mappe, og derefter ved hjælp af en rektangulær markise værktøj, skabe en udvælgelse af 100px bred og 70px højt.,, trin 9, udvælge gradient værktøj (genvej: g), og fastsætte gradient farver fra򇨣 til&#adadae.,, trin 10 nu drage en stigning fra bunden af udvælgelse til toppen af udvælgelsen, så giv det et slagtilfælde med følgende egenskaber:,, slagtilfælde størrelse: 1px, holdning: udenfor, farve: sort, slagtilfælde, blev tilføjet for at give dybde til vores menu afdelinger.,,, trin 11, nu med henblik på at nå de meget poleret ender, og at skabe de rette virkning, når musen den opstår, vil vi give det et tilstødende fremhæve.,, trin 12, gå til at udvælge > ændre > kontrakt og træde 1px.,, trin 13, udvælge brænde værktøj og har følgende egenskaber:,, børste størrelse: ca. 200px børste hårdhed: 0%, mellem: skygger, eksponering: 30%, punkt 14, nu vil vi flytte menuen division lige 1px ved hjælp af flytte værktøj (genvej: v) for at viser den venstre side af slagtilfælde, som var usynlig på grund af sin holdning.,, trin 15, skabe kopier af ovennævnte lag og tilpasse dem med hensyn til menuen tekst.to ting, der skal bemærkes, at omdanne (ctrl + t) og forhøjelsen af lag under tjenesteydelser og portefølje, da de er bredere end de andre ord.ændre længde fra 100px til 110px., slagtilfælde i de tilgrænsende lag skal overlappe hinanden.,,, det er hvad menuen ser ud når vi justerer opsætningen af lag og menu tekst i overensstemmelse hermed.trin 16, med henblik på at forankre de typografiske virkning, vi tilføjer "drop shadow" virkning med følgende indstillinger til vores tekst:,, farve:&#b7b6b6, uklarhed: 40%, afstand: 1px fordelt: 100%, størrelse: 0px, skridt 17, nu er det tid til at skabe, hvad menuen ligner i mus svæv.skabe en kopi af "menu baggrund" mappe, og omdøbe den til "menu svæv." så, ved hjælp af flytte værktøj, flyt den mappe 70px ned, så den nye menu er øverste del rører horisontal vejledning.,, grunden til, at vi har skabt en kopi af menuen mappe, fordi vi er interesseret i placeringen af menuen tekst.hvis vi havde skabt det manuelt, ville vi være nødt til at bekymre sig om den nøjagtige gruppering af menuen tekst, hvilket ville være meget mere trættende.gå 18. nu vil vi vælge den baggrund lag af tjenesten menu fra "menu svæv" mappe, og give det en dejlig elegant virkning på den stat.for at gøre dette, skaber en udvælgelse af presserende ctrl og klik på lag, tryk derefter slette, som vil fjerne den nuværende skygge.næste...,, farve - de0ff på 0% placering, farve -Hff på 50% placering, farve -ead på 100% beliggenhed, udvælge radiale gradient, og trække en linje fra bunden af valget til 30px over toppen af udvælgelsen, skridt 19, vores arbejde er ikke gjort ret endnu.for at give det en gnidningsløs kontakt, vi har brug for at pudse den lidt mere.for at skabe et mere afslørende menu division, vi vil lave kanterne mørkere.for at opnå dette, er vi nødt til at tilføje følgende virkninger:,, udvælge brænde værktøj, med en pensel størrelse af 200px, område - fremhæve og eksponering for 50%, børste det langs kanterne af divisionen.for at gøre de kanter endnu mørkere, tilføjer vi en indre skygge virkning:, blanding tilstand: hårde lys, uklarhed: 70% afstand: 0px, kvæl: 0%, størrelse: 10px,,,,,,, gå 20, anvende en tilsvarende virkning for portefølje og om menuer.for kontakt menu, ændre gradient farver:,, farve -&#ff9dbd på 0% placering, farve -&#ff0084 på 50% placering, farve -&#a00337 på 100% beliggenhed, hvad vores menu ser ud nu, skridt 21, hjemmet menu division kræver særlig behandling og udvælge lag ved presning af ctrl og klikke på lag.tryk ikke at fjerne den nuværende skygge, og udvælge gradient værktøj med følgende farver:,, farve -&#fff5c0 på 0% placering, farve -&#fae15d på 50% placering, farve -&#eac500 på 100% sted, denne gang, udvælge lineær gradient, og drage en stigning fra toppen af udvælgelse til bunden af udvælgelse.,, skridt 22, udvælge brænde redskab, at holde resten af de egenskaber, det samme, bortset fra området, sæt den til midtones og anvende penselstrøg i kanten, bortset fra toppen.,, gå 23, nu for at skabe glasagtige virkning: angiv pen værktøj, sørg for, at "form fylde" er udvalgt, og træk den form, som den i billedet, og dets blanding tilstand for at bløde lys med en uklarhed omkring 40%.,, skridt 24, to ting, før vi er færdig med photoshop., for det første tekst virkning i "menu svæv" mappe ser ikke elegant nok, så vi ændrer farven af drop shadow ejendom.hjem menuer, farve:&#fff368, uklarhed: 80%, også tilføje gradient - overlay -:󐦆 til b75a03, tjenesteydelser, portefølje og om menuer, farve:Nbbff, uklarhed: 70%,, kontakt menu, farve:&#f78bb6, uklarhed: 80%,,, andet er det sidste afsnit i menu mappe, ikke har en tilstødende fremhæve til højre, så vi kan dræbe en lille del af baggrunden lag, og tilpasse det næste til kontakt baggrund lag.så vi afgrøde image og redde.,,,, og endelig vores sprite billede ser så: gå 25, nu kommer den kodning sektion, som er let.Create an html file, and add the following code: , <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.easing.1.3.js"></script> <script type="text/javascript" src="sprite.js"></script> <title>Awesome Menu</title> </head> <body> <div id="nav"> <ul id="navigation"> \t<li ><a class="home" href="#"></a></li> \t<li ><a class="services" href="#"></a></li> \t<li ><a class="portfolio" href="#"></a></li> \t<li ><a class="about" href="#"></a> < /li > < li > < en klasse = "kontakt" href = "#" > < /a > < /li > < /ul > < /div > < /organ > < /html > her har vi skabt et enkelt html fil, der består af en unordered liste - vores navigations - bar.inden vi går videre, lad os se på et par sager, vi vil nu importere:,, style.css er den eksterne css fil, hvor vi vil være vores navigations - liste.vi har indført jquery for informationstiltag på svæv., jquery og stik af anvendes også, som vi gennemgår senere. det er god praksis for at skabe en ekstern er fil for vores arbejde, så vi også gøre det i "sprite. js." gå 26, skabe en ekstern. js fil, sprite.js og pasta i følgende kode. $(function() {$('# navigation li'). både (< over klasse = "flyde" > < /span > '); //levetid, hvis opacitet vil give næring til da mouse svæver.$('# navigation li'). den (function() {$(. svæv, denne). stop(). manipulerer (('opacity: 1}, 700,'easeoutsine "), function() {$(. svæv, denne). stop(). manipulerer (('opacity: 0} 700, easeoutquad))))), hvor dom er ladt, vi får tid til vores vært mærke; denne spændvidde, rent faktisk vil give næring til.og med den funktion for anker et, vi manipulerer opaciteten af den tid.for at skabe et bedre liv, vi vil anvende den lettelse ligning.jeg bruger "easeoutsine" og "easeoutquad, føle sig fri til at forsøge en alternativ kombinationer,, hvis du ønsker det. gå 27, nu kommer css del.skabe style.css fil.nedenfor er de første billede af, hvad menuen ser ud.nu er der kun fire prikker, fordi vi endnu ikke har fikset det.,, skridt 28, først skal vi tilpasse listen.organ (baggrund:�}&#navigation (margen: 250px;}&#navigation li {flyde: venstre}, vi kun har flyttet menuen i midten lidt. gå 29, stil ankeret mærke; dens baggrund vil være vores sprite image.,&#navigation li a {baggrund billede: url (billeder /sprite. jpg) display: blok.}, udstillingen stil skal indstilles til blok; ellers vil intet være udstillet., i det næste skridt, vil vi give hver af dem korrekt placering.,. hjem {baggrund holdning: 0px 0px; bredde: 102px. højde: 70px;}. tjenesteydelser {baggrund holdning: - 102px 0px; bredde: 110px. højde: 70px}. portefølje (baggrund holdning: - 212px 0px; bredde: 108px. højde: 70px}. om {baggrund holdning: - 320px 0px; bredde: 102px. højde: 70px}. kontakt (baggrund holdning: - 422px 0px; bredde: 103px. højde: 70px}, her har vi sat baggrund placering, og bredde af hver anker navneskilt.værdierne kan variere, og det kræver en smule tid til at få perfekte. gå 30,&#navigation. svæv {baggrund: url (billeder /sprite. jpg) nr.: display: blok; uklarhed: 0. position: relativ; top: 0; tilbage: 0. højde: 100%. bredde: 100%}&#navigation a.home. svæv {baggrund holdning: - 0px - 72px;}&#navigation a.services. svæv {baggrund holdning: - 102px - 72px;}&#navigation a.portfolio. svæv {baggrund holdning: - 212px - 72px;}&#navigation a.about. svæv {baggrund holdning: - 320px - 72px;)&#navigation a.contact. svæv {baggrund holdning: - 422px - 72px;}, nu vil vi definere css for levetid; det er den samme ånd image, som anvendes ovenfor.højde og bredde er 100%, så det dækker hele anker blok.baggrunden for hver kalibrering, justeres, og endelig vores arbejde er afsluttet. skridt 31, konstatere, at det tager tid at få den holdning og bredde tuning, du ender måske med lidt forskellige værdier for disse attributter - og det er helt okay., css ånder ressourcer, det virker som en masse arbejde, men store ting tager tid at opbygge.her er nogle ekstra ressourcer, at du ville finde nyttig.,, css tricks har en fed forelæsning for begyndere. for kedeligt for dig?her er et stik af, der konverterer din sprite billede til en menu, en mootools fan?tjek den her resten af csssprites.com.,,, følger os på twitter, eller abonnere på nettuts + rss foder til den bedste web udvikling tutorials på nettet.,,,





































Previous:
Next Page: