Egyszerű Call To Action gomb CSS és jQuery használatával
Felhívás a cselekvésre A webes tervezés egy olyan kifejezés, amelyet a weblap olyan elemeihez használnak, amelyek a felhasználótól fellépést kérnek (kattintás, lebegés stb.). Ma megyünk hozzon létre egy hatékony és félelmetes híváshívó gombot néhány CSS és jQuery segítségével hogy megragadja a felhasználó figyelmét, és csábítja őt .
Ebben a bemutatóban a használt kód minden sorát részletesen ismertetjük, és reméljük, hogy hasznos lesz az Ön számára. A következő bemutató használat HTML, CSS és jQuery nehézségi szinten Kezdő és a becsült befejezési idő 45 perc.
Letöltési útmutató (.zip) vagy Demó
I. rész - A gomb kép létrehozása
Ebben az első részben bemutatjuk, hogyan lehet a szükséges képeket egyszerű egyszerű lépésekben létrehozni a Photoshop segítségével. Kezdjük.
Hozzon létre egy új Photoshop dokumentumot a szélessége 580x és a magassága 130px. Menj Kilátás > Új útmutató akkor állítsa be a Orientáció nak nek Vízszintes és a Pozíció 65x-ig.
További útmutatók létrehozása; mindegyik a felső, alsó, bal és jobb. A képnek ezeket a következő útmutatókat kell készítenie, ha elkészült:
Úgy tűnik, hogy a vezetők felosztják a vászont a felső és alsó felére. Válaszd ki a Lekerekített négyszögletes eszköz, állítsa be a Sugár 5px-ig, és egy téglalap alakú képet rajzol a vászon felső felére.
Módosítsa a Stílusokat Színátmenet és ütés.
Válaszd ki a típus Szerszám és típus “Letöltés” mint szöveges szöveget a létrehozott mezőbe. Igazítsa a szöveget a doboz közepének középpontjához, és a kimenetnek hasonlónak kell lennie:
Végeztük a letöltés gomb első állapotának létrehozását. Nézzük hozzon létre egy új csoportot és mozgassa az összes réteget. Ismételje meg a csoportot majd helyezze el az első csoport alatt. hoztunk létre.
Menj át a párhuzamos csoporthoz, és módosítsd a Színátmenet és ütés a második téglalap alakú dobozunk (a lebegett) stílusa a következő településekkel:
A második csoport kiválasztásával használja Mozog szerszám a teljes négyszögletes doboz mozgatásához a vászon második felére.
Ez az! Első részünkkel befejeztük. Mentse el a képet download.png és tegye fel a kedvenc kódszerkesztőjét.
Letöltés PSD
II. Rész - A HTML
1. lépés - Készítse elő a szükséges fájlokat
Hozzon létre egy mappát, és adjon nevet. Megnevezzük jQueryCallToaction ehhez a bemutatóhoz. Belül jQueryCallToaction mappát, hozza létre az alábbi fájlokat / mappákat:
- Üres HTML fájl,
index.html
- Üres CSS fájl,
style.css
- Üres JavaScript fájl,
script.js
- Mappa neve:képek"
- Hely download.png belül képek mappa.
2. lépés - Link index.html
a CSS & JS segítségével
Kapcsoljuk össze CSS és JavaScript nak nek index.html
. Helyezzük be őket . Kezdjük a CSS fájl:
aztán a a jQuery legújabb verziója a Google AJAX Könyvtár-tárolójából:
és végül a mi JavaScript fájl :
Most a miénk ilyet kell kinéznie:
Tegyünk kódokat a gombjainkba címke:
Magyarázat: Létrehoztunk két gombhoz tartozó bekezdést, amelyek mindegyike csomagolva van hiperhivatkozással
belül. 1. sor:
class = "button1"
be van helyezve , míg a 2. sor:
class = "button1"
be van helyezve
3.1. Lépés - csak CSS gomb
Az első gombunkat csak a CSS használatával fogjuk létrehozni. Nyit style.css
és illessze be a következő kódokat.
.gomb1 / * gomb csak CSS-sel * / háttér: url (images / download.png) 0 0; magasság: 65px; szélesség: 580px; display: block; .button1: hover / * mouseOver * / háttér: url (images / download.png) 0 65px;
Magyarázat: Első gombunk egy 100% -os HTML / CSS gomb. CSS tulajdonság háttér
betölti a download.png kép pontosan a képpel szélesség
580px, de csak a fele magasság
65px (130/2), így csak a két gomb egyike download.png jelenik meg. A gomb pozícióját a legutóbbi érték határozza meg és szabályozza háttér
ingatlan. Gondolj az utolsó értékre háttér
tulajdonság, mint ahol (a képpontban a magassági pozíció szempontjából) a képnek el kell kezdődnie.
3.2. Lépés - CSS + jQuery gomb
Ugyanezt a képet fogjuk használni download.png a második gombot. A különbség itt van: a második gombunkat jQuery hatással fogjuk befecskendezni, hogy az animáció simább legyen. Kezdjük a CSS-el. Helyezze be a követőkódokat style.css
.
.button2, .button2 a background: url (images / download.png) 0 -65px; magasság: 65px; szélesség: 580px; display: block; .2 gomb a háttérpozíció: 0 0;
Magyarázat: Alapvetően mindkettő .gomb2
és .gomb2 a
ugyanaz a stílus, kivéve az utolsó értéket háttér
ingatlan. .gomb2
megjeleníti a kék szín gombját.gomb2 a
megjeleníti a fehér színű gombot.
A CSS része megtörtént. A zökkenőmentes átmeneti hatás létrehozásához a jQuery-t használjuk a két állam közötti váltáshoz. Nyit script.js
és tegye be a következő kódot.
$ (dokumentum). már (függvény () $ ('. button2 a'). lebeg (funkció () $ (ez) .stop (). animate ('opacity': '0', 500); , funkció () $ (ez) .stop (). animate ('opacity': '1', 500);););
Magyarázat:$ (This)
hivatkozni .gomb2 a
és ha lebeg, akkor a jQuery animációt használjuk, hogy beállítsuk ennek az elemnek az átlátszóságát 0
így láthatjuk a .Button2
elem (kék gomb). És amikor az egér ki van kapcsolva, visszafogjuk az opacitást 1
val vel 500
milliszekundum az animációs sebességhez.
Ez az !
Köszönjük, hogy követte ezt a bemutatót. Remélem tetszett, és lépésről lépésre sikerült ezt követnie. Ha mindent helyesen csináltál, akkor valami ilyesmi lett volna. Ha bármilyen problémája van, vagy segítségre van szüksége, nyugodtan írja a kérdést a megjegyzések részébe.
Itt van egy újragondolás az összes szükséges fájlhoz ehhez a bemutatóhoz:
- Letöltés gomb (.PSD)
- Letöltés bemutató
- Demó
A szerkesztő megjegyzése: Ezt a bejegyzést írta Ryan Turki Hongkiat.com részére. Ryan egy webfejlesztő (Javascript, PHP, XHTML, CSS), aki szereti a Photoshopot.