Vienkāršā poga ar aicinājumu uz rīcību ar CSS un jQuery
Aicinājums rīkoties web dizains ir termins, ko lieto tīmekļa lapas elementiem, kas pieprasa lietotāja rīcību (noklikšķinot, lidojot utt.). Šodien mēs ejam izveidot efektīvu un awesome aicinājumu uz rīcību pogu ar dažiem CSS un jQuery kas satver lietotāja uzmanību un piesaista viņu klikšķināt .
Šajā apmācībā mēs izskaidrosim katru izmantoto kodu ar detaļām un ceram, ka tas būs noderīgs jums. Tiek izmantota šāda apmācība HTML, CSS un jQuery ar grūtības pakāpi Iesācējs un paredzamais pabeigšanas laiks 45 minūtes.
Lejupielādes apmācība (.zip) vai Demo
I daļa - pogas attēla izveide
Šajā pirmajā daļā mēs jums parādīsim, kā ar Photoshop palīdzību izveidot nepieciešamos attēlus vienkāršos soļos. Sāksim.
Izveidojiet jaunu Photoshop dokumentu ar platumu 580px un augstumu 130px. Iet uz Skatīt > Jauna rokasgrāmata tad iestatiet Orientācija uz Horizontāls un Pozīcija līdz 65px.
Izveidojiet vairāk rokasgrāmatu; katrs no augšas, apakšas, kreisās un labās puses. Kad esat pabeidzis, jūsu attēlam ir jābūt šādām norādēm:
Šķiet, ka ceļveži sadala jūsu audeklu augšējās un apakšējās pusēs. Atlasiet Noapaļots taisnstūra rīks, iestatiet Rādiuss līdz 5px un uzlieciet taisnstūra formu uz audekla augšējās puses.
Mainiet stilu stilu Gradienta pārklājums un Insults.
Atlasiet Tips Rīks un tips “Lejupielādēt” kā parauga tekstu savā izveidotajā lodziņā. Pielāgojiet tekstu lodziņa vidū un jūsu izvadam vajadzētu izskatīties šādi:
Mēs pabeigām lejupielādes pogas pirmā stāvokļa izveidi. Let's izveidot jaunu grupu un pārvietojiet visus slāņus tajā. Dublējiet grupu un tad novietojiet to zem pirmās grupas. mēs esam izveidojuši.
Virzieties uz dublēto grupu un mainiet Gradienta pārklājums un Insults mūsu otrā taisnstūra kārbas stils (virsotne) ar sekojošiem iestatījumiem:
Izmantojot otro grupu, izmantojiet Kustēties rīks, lai pārvietotu visu taisnstūrveida lodziņu uz audekla otro pusi.
Tieši tā! Mēs pabeidzām ar pirmo daļu. Saglabājiet attēlu kā download.png un izdzēsiet savu iecienītāko kodu redaktoru.
Lejupielādēt PSD
II daļa - HTML
1. solis - Sagatavojiet nepieciešamos failus
Izveidojiet mapi un piešķiriet tai nosaukumu. Mēs to nosauksim jQueryCallToaction šai apmācībai. Iekšpusē jQueryCallToaction izveidojiet šos failus / mapes:
- Tukšs HTML fails,
index.html
- Tukšs CSS fails,
style.css
- Blank JavaScript fails,
script.js
- Mape ar nosaukumu "attēlus"
- Vieta download.png iekšā attēlus mapi.
2. solis - saite index.html
ar CSS & JS
Saistīsim mūsu CSS un JavaScript uz index.html
. Novietojiet tos iekšā . Mēs sākam ar CSS fails:
tad jaunākā jQuery versija no Google AJAX bibliotēku krātuves:
un visbeidzot mūsu JavaScript fails :
Tagad mūsu vajadzētu izskatīties šādi:
Pieņemsim kodus mūsu pogām iekšpusē atzīme:
Paskaidrojums: Mēs esam izveidojuši punktus diviem taustiņiem, katrs no tiem iesaiņots ar hipersaiti
iekšā. 1. rinda:
class = "button1"
atrodas iekšā , kamēr 2. līnija:
class = "button1"
atrodas iekšā
3.1. Solis - tikai CSS poga
Mēs izveidosim savu pirmo pogu, izmantojot tikai CSS. Atvērt style.css
un ielīmējiet šādus kodus.
.poga1 / * poga ar tikai CSS * / fons: url (images / download.png) 0 0; augstums: 65px; platums: 580px; displejs: bloks; .button1: hover / * mouseOver * / fons: url (images / download.png) 0 65px;
Paskaidrojums: Mūsu pirmā poga ir 100% HTML / CSS poga. CSS īpašums fona
ielādē download.png attēls ar tieši tā attēlu platums
580px, bet tikai puse augstums
65px (130/2), tāpēc tikai viena no divām pogām download.png tiek parādīts. Pogas atrašanās vietu nosaka un kontrolē pēdējā vērtība fona
īpašums. Domājiet par pēdējo vērtību fona
īpašums kā kur (augstuma pozīcijā pikseļos) attēls jāsāk.
3.2. Solis - CSS + jQuery poga
Mēs izmantosim to pašu attēlu download.png mūsu otrajai pogai. Atšķirība šeit ir: mūsu otrā poga tiks injicēta ar jQuery efektu, lai padarītu animāciju gludāku. Sāksim ar CSS. Ievietojiet sekošanas kodus style.css
.
.poga2, .button2 a fons: url (images / download.png) 0 -65px; augstums: 65px; platums: 580px; displejs: bloks; .button2 a fona pozīcija: 0 0;
Paskaidrojums: Būtībā abi .poga2
un .poga2 a
ir vienāds stils, izņemot pēdējo vērtību fona
īpašums. .poga2
tiek parādīta zilās krāsas poga.poga2 a
parāda baltās krāsas pogu.
CSS daļa tiek veikta. Lai izveidotu vienmērīgu pārejas efektu, mēs izmantosim jQuery, lai mainītu abas valstis. Atvērt script.js
un ievietojiet šādu kodu.
$ (dokuments). jau (funkcija () $ ('. button2 a'). hover (funkcija () $ (this) .stop (). , funkcija () $ (this) .stop (). animēt ('opacity': '1', 500);););
Paskaidrojums:$ (tas)
atsaukties uz .poga2 a
un, kad tas ir noslēpts, mēs izmantosim jQuery animāciju, lai iestatītu šī elementa necaurredzamību 0
lai mēs varētu redzēt .poga2
elements (zilā poga). Un, kad pele ir izbeigta, mēs atcelsim neskaidrību 1
ar 500
animācijas ātruma milisekundes.
Tieši tā !
Paldies, ka sekojat šai apmācībai. Es ceru, ka jums tas patika un spēja to izpildīt soli pa solim. Ja esat darījis visu pareizi, jums vajadzēja būt kaut kas līdzīgs šim. Ja jums ir kādas problēmas vai jums nepieciešama palīdzība, rakstiet savu jautājumu komentāru sadaļā.
Tālāk ir sniegti visi nepieciešamie faili šai apmācībai:
- Poga Lejupielādēt (.PSD)
- Lejupielādēt pamācību
- Demo
Redaktora piezīme: Šo ziņu raksta Ryan Turki par Hongkiat.com. Ryan ir web izstrādātājs (Javascript, PHP, XHTML, CSS) cum dizainers, kurš mīl Photoshop.