Úvodná » Vzhľad stránky » Jednoduché tlačidlo Call to Action s CSS & jQuery

    Jednoduché tlačidlo Call to Action s CSS & jQuery

    Výzva do akcie v návrhu webových stránok je termín používaný pre prvky na webovej stránke, ktoré požadujú od užívateľa akciu (kliknutie, vznášanie atď.). Dnes to máme vytvorte efektívne a úžasné tlačidlo výzvy na akciu s niektorými CSS a jQuery ktoré chytiť pozornosť užívateľa a lákať ho, aby klikal .

    V priebehu tohto tutoriálu vysvetlíme každý riadok použitého kódu s podrobnosťami a dúfame, že vám to bude užitočné. Nasleduje nasledujúci tutoriál HTML, CSS a jQuery s ťažkosťou začiatočník a odhadovaný čas dokončenia 45 minút.

    Stiahnutie výučby (.zip) alebo demonštrácie

    Časť I - Vytvorte obrázok tlačidla

    V tejto prvej časti vám ukážeme, ako vytvoriť potrebné obrázky pomocou programu Photoshop jednoduchými jednoduchými krokmi. Začnime.

    Vytvorte nový dokument aplikácie Photoshop so šírkou 580 pixlov a výškou 130 pixlov. Ísť do vyhliadka > Nová príručka potom nastavte orientácia na horizontálne a pozície až 65 px.

    Vytvorte viac sprievodcov; každý pre hornú, dolnú, ľavú a pravú stranu. Váš obrázok by mal mať nasledovné vodítka po dokončení:

    Vodítka rozdeľujú plátno na hornú a spodnú polovicu. Vyberte položku Zaoblený pravouhlý nástroj, nastaviť Polomer do 5 px a nakreslite obdĺžnikový tvar na hornej polovici plátna.

    Zmeniť štýly pre Prekrytie gradientu a Mŕtvica.

    Vyberte položku typ Nástroj a typ “Stiahnuť ▼” ako vzorový text do krabice, ktorú ste vytvorili. Zarovnajte text do stredu políčka a výstup by mal vyzerať takto:

    Dokončili sme vytvorenie prvého stavu tlačidla na prevzatie. Poďme vytvorte novú skupinu a presuňte do nej všetky vrstvy. Duplikujte skupinu a potom ju umiestnite pod prvú skupinu. sme vytvorili.

    Prejdite do duplicitnej skupiny a zmeňte jej Prekrytie gradientu a Mŕtvica štýl našej druhej obdĺžnikovej schránky (vznášanej) s nasledujúcimi nastaveniami:

    Po zvolení druhej skupiny použite sťahovať nástroj na presunutie celého obdĺžnikového poľa do druhej polovice plátna.

    To je ono! Dokončili sme prvú časť. Uložte obrázok ako download.png a vypáliť váš obľúbený editor kódu.

    Stiahnite si PSD

    Časť II - HTML

    Krok 1 - Pripravte potrebné súbory

    Vytvorte priečinok a uveďte mu názov. Povieme to jQueryCallToaction pre tento tutoriál. vnútri jQueryCallToaction zložky, vytvorte tieto nasledujúce súbory / priečinky:

      1. Prázdny súbor HTML, index.html
      2. Prázdny súbor CSS, style.css
      3. Prázdny súbor JavaScript, script.js
      4. Priečinok s názvom "snímky"
      5. miesto download.png vnútri snímky zložka.

    Krok 2 - odkaz index.html s CSS & JS

    Prepojme naše CSS a JavaScript na index.html. Vložte ich dovnútra . Začíname s CSS súboru:

    potom najnovšiu verziu jQuery z úložiska knižníc AJAX spoločnosti Google:

    a nakoniec naša Súbor JavaScript :

    Teraz naša by mal vyzerať takto:

          

    Poďme uviesť kódy pre naše tlačidlá vnútri značka:

     

    vysvetlenie: Vytvorili sme odseky pre dve tlačidlá, z ktorých každý je zabalený s hypertextovým odkazom dovnútra. Riadok 1: class = "Button1" je umiestnený vo vnútri , zatiaľ čo riadok 2: class = "Button1" je umiestnený vo vnútri

    Krok 3.1 - iba tlačidlo CSS

    Vytvoríme prvé tlačidlo pomocou CSS. Sprístupniť style.css a vložte do nej tieto kódy.

     .Tlačidlo1 / * Tlačidlo iba s CSS * / background: url (images / download.png) 0 0; výška: 65px; šírka: 580px; Zobrazenie: blok;  .button1: hover / * mouseOver * / pozadie: url (images / download.png) 0 65px;  

    vysvetlenie: Naším prvým tlačidlom je 100% tlačidlo HTML / CSS. Vlastnosť CSS pozadie načíta sa download.png s presne obrázkami šírka 580px, ale iba polovica výška 65px (130/2), takže len jedno z dvoch tlačidiel download.png sa zobrazí. Poloha tlačidla sa určuje a riadi poslednou hodnotou pozadie vlastnosť. Premýšľajte o poslednej hodnote pozadie ako kde (z hľadiska výšky pozície v pixeloch) by mal obrázok začínať.

    Krok 3.2 - Tlačidlo CSS + jQuery

    Budeme používať rovnaký obrázok download.png pre naše druhé tlačidlo. Rozdiel je tu: naše druhé tlačidlo bude injektované efektom jQuery, aby animácia bola hladšia. Začnime s CSS. Umiestnite nasledovné kódy dovnútra style.css.

     .tlačidlo2, .button2 a background: url (images / download.png) 0 -65px; výška: 65px; šírka: 580px; Zobrazenie: blok;  .button2 a pozadie pozície: 0 0;  

    vysvetlenie: V podstate oboje .tlačidlo2 a .tlačidlo2 a zdieľa ten istý štýl s výnimkou poslednej hodnoty v pozadie vlastnosť. .tlačidlo2 zobrazí sa modré farebné tlačidlo.tlačidlo2 a zobrazuje biele farebné tlačidlo.

    CSS časť je hotová. Na vytvorenie hladkého prechodového efektu použijeme jQuery na výmenu medzi oboma stavmi. Sprístupniť script.js a vložte do nej tento kód.

     $ () () () () () () () () () (). , funkcia () $ (this) .stop () animovať ('opacity': '1', 500);););

    vysvetlenie:$ (Toto) odkazujú na .tlačidlo2 a a keď sa pohybuje, použijeme animáciu jQuery na nastavenie neprístupnosti tohto prvku 0 takže môžeme vidieť .button2 element (modré tlačidlo). A keď je myš vonku, zabránime opacitu 1 s 500 milisekúnd pre rýchlosť animácie.

    To je všetko !

    Ďakujeme, že ste následujú tento tutoriál. Dúfam, že sa vám to páčilo a podarilo sa mu postupovať krok za krokom. Ak ste všetko urobili správne, mali by ste skončiť s niečím takým. Ak máte nejaký problém alebo potrebujete pomoc, neváhajte a napíšte svoju otázku do sekcie komentárov.

    Tu sú opätovné uzávierky všetkých požadovaných súborov pre tento tutoriál:

    • Tlačidlo na prevzatie (.PSD)
    • Stiahnite si tutoriál
    • demonštrácie

    Poznámka redaktora: Tento príspevok je napísaný používateľom Ryan Turki pre Hongkiat.com. Ryan je webový vývojár (JavaScriptor, PHP, XHTML, CSS), ktorý si obľúbil Photoshop.