Lihtne Call to Action nupp CSS & jQueryga
Tegevuskutse veebidisainis kasutatakse terminit, mida kasutatakse veebilehe elementide jaoks, mis taotlevad kasutajalt toimingut (klõpsamine, hõljumine jne). Täna me läheme luua mõni CSS-i ja jQueryga tõhus ja hämmastav üleskutse nupp mis haaravad kasutaja tähelepanu ja meelitavad teda klikkima .
Kogu selle juhendaja jooksul selgitame iga kasutatud koodi rida üksikasjadega ja loodame, et see on teile kasulik. Järgnev juhendaja kasutab HTML, CSS ja jQuery raskustes Algaja ja hinnanguline valmimisaeg 45 minutit.
Lae juhend (.zip) või Demo
I osa - nupu kujutise loomine
Selles esimeses osas näitame teile, kuidas luua Photoshopiga vajalikud pildid lihtsate lihtsate sammudega. Alustame.
Loo uus Photoshopi dokument laiusega 580px ja kõrgusega 130 px. Minema Vaade > Uus juhend seejärel seadke Orientatsioon kuni Horisontaalne ja Asukoht kuni 65 pikslit.
Loo rohkem juhendeid; iga ülemise, alumise, vasak- ja parempoolse kohta. Teie pildil peaks olema järgmised juhised pärast seda, kui olete lõpetanud:
Juhendid näivad jagavat oma lõuendi ülemise ja alumise poole. Valige Ümardatud ristkülikukujuline tööriist, määrake Raadius kuni 5tk ja joonista lõuendi ülaosale ristkülikukujuline kuju.
Muuda stiilid Gradienti ülekate ja Stroke.
Valige Tüüp Tööriist ja tüüp “Lae alla” kui näidistekst oma loodud kasti. Joondage tekst kasti keskele ja väljund peaks välja nägema sellisena:
Lõpetasime allalaadimisnupu esimese oleku loomise. Olgem luua uus grupp ja liigutage kõik kihid. Grupi dubleerimine ja asetage see esimese grupi alla. oleme loonud.
Suunduge dubleeritud gruppi ja muutke Gradienti ülekate ja Stroke meie teise ristkülikukujulise kasti (hovered) stiil, millel on järgmised seaded:
Kui teine rühm on valitud, kasutage Liiguta tööriista kogu ristkülikukujulise kasti teisaldamiseks lõuendi teise poole.
See on nii! Lõpetasime esimese osaga. Salvesta pilt nagu download.png ja tulistage oma lemmikkoodi redaktor.
Lae PSD alla
II osa - HTML
1. etapp - valmistage ette vajalikud failid
Loo kaust ja anna sellele nimi. Me nimetame selle jQueryCallToaction selle juhendi jaoks. Toas jQueryCallToaction luua järgmised failid / kaustad:
- Tühi HTML-fail,
index.html
- Tühi CSS-fail,
style.css
- Tühi JavaScript-fail,
script.js
- Kaust nimega "pilte"
- Koht download.png sees pilte kausta.
2. etapp - link index.html
CSS & JS-ga
Lingime oma CSS ja JavaScript kuni index.html
. Asetage need sees . Me alustame CSS-fail:
siis jQuery uusim versioon Google'i AJAXi raamatukogude hoidlast:
ja lõpuks meie JavaScript-fail :
Nüüd meie peaks nägema midagi sellist:
Let's panna koodid meie nupud sees silt:
Selgitus: Oleme loonud lõiked kahe nupu jaoks, millest igaüks on pakitud hüperlingiga
sees. Rida 1:
class = "button1"
on paigutatud , liin 2:
class = "button1"
on paigutatud
Samm 3.1 - ainult CSS nupp
Loome oma esimese nupu, kasutades ainult CSS-i. Avama style.css
ja kleepige järgmised koodid.
.nupp1 / * nupp ainult CSS-ga * / taust: url (images / download.png) 0 0; kõrgus: 65 pikslit; laius: 580px; kuva: plokk; .button1: hover / * mouseOver * / taust: url (images / download.png) 0 65px;
Selgitus: Meie esimene nupp on 100% HTML / CSS nupp. CSS-i omadus taustal
laadib download.png pilt täpselt pildiga laius
580px, kuid ainult pool kõrgus
65px (130/2), nii et ainult üks kahest nupust on sisse lülitatud download.png kuvatakse. Nupu positsiooni määrab ja kontrollib viimane väärtus taustal
vara. Mõtle viimase väärtusele taustal
omadus, kus (kõrguse seisukohalt pikslites) peaks pilt algama.
Etapp 3.2 - CSS + jQuery nupp
Me kasutame sama pilti download.png meie teise nupu jaoks. Erinevus on siin: meie teine nupp süstitakse jQuery efektiga, et muuta animatsioon sujuvamaks. Alustame CSS-iga. Asetage järgnevad koodid style.css
.
.nupp2, .button2 a taust: url (images / download.png) 0 -65px; kõrgus: 65 pikslit; laius: 580px; kuva: plokk; .button2 a taustapositsioon: 0 0;
Selgitus: Põhimõtteliselt mõlemad .nupp2
ja .nupp2 a
jagab sama stiili, välja arvatud viimane väärtus taustal
vara. .nupp2
kuvab sinise värvi nuppu.nupp2 a
kuvab valge värvi nuppu.
CSS osa on tehtud. Sujuva ülemineku efekti loomiseks kasutame mõlema riigi vahetamiseks jQueryt. Avama script.js
sisesta järgmine kood.
$ (dokument). juba (funktsioon () $ ('. button2 a'). hover (funktsioon () $ (see) .stop (). animate ('opacity': '0', 500); , funktsioon () $ (see) .stop (). animeeri ('opacity': '1', 500);););
Selgitus:$ (see)
viitama .nupp 2 a
ja kui see on hovered, siis me kasutame jQuery animatsiooni selle elemendi läbipaistmatuse määramiseks 0
nii näeme .nupp2
element (sinine nupp). Ja kui hiir on välja lülitatud, siis hakkame tagama läbipaistmatuse 1
koos 500
animatsioonikiiruse millisekundid.
See ongi see !
Täname selle juhendi järgimise eest. Loodan, et see meeldis ja suutis seda samm-sammult järgida. Kui olete kõik õigesti teinud, oleksite pidanud sellega midagi tegema. Kui teil on probleeme või teil on vaja abi, kirjutage oma küsimus kommentaaride jaotisse.
Alljärgnevalt on toodud kõik selle juhendi jaoks vajalikud failid:
- Allalaadimise nupp (.PSD)
- Lae õpetus
- Demo
Toimetaja märkus: See postitus on kirjutatud Ryan Turki Hongkiat.com jaoks. Ryan on veebiarendaja (Javascript, PHP, XHTML, CSS) cum disainer, kes armastab Photoshopit.