Kotisivu » Web-suunnittelu » Yksinkertainen Call to Action -painike, jossa CSS & jQuery

    Yksinkertainen Call to Action -painike, jossa CSS & jQuery

    Kehotus toimintaan Web-suunnittelussa käytetään termiä, jota käytetään verkkosivun elementteihin, jotka pyytävät käyttäjältä toimintaa (napsauttaminen, leijuu jne.). Tänään aiomme luo tehokas ja mahtava soittopainike, jossa on joitakin CSS ja jQuery että tarttuu käyttäjän huomion ja houkuttelee häntä napsauttamaan .

    Tässä opetusohjelmassa selitämme käytetyn koodin jokaisen rivin yksityiskohdilla ja toivomme, että se on hyödyllinen sinulle. Seuraava opetusohjelma käyttää HTML, CSS ja jQuery vaikeustasolla Aloittelija ja arvioitu valmistumisaika 45 minuuttia.

    Lataa opetusohjelma (.zip) tai esittely

    Osa I - Luo painikekuva

    Tässä ensimmäisessä osassa näytämme, miten Photoshopin avulla voidaan luoda tarvittavat kuvat yksinkertaisissa helpoissa vaiheissa. Aloitetaan.

    Luo uusi Photoshop-asiakirja joiden leveys on 580px ja korkeus 130 px. Mene näkymä > Uusi opas aseta sitten Suuntautuminen että vaakasuora ja asento 65 pikseliä.

    Luo lisää oppaita; kukin ylä-, ala-, vasen ja oikea. Kuvassa pitäisi olla seuraavat oppaat, kun olet valmis:

    Oppaat näyttävät jakavan kankaasi ylä- ja alaosaan. Valitse Pyöristetty suorakulmainen työkalu, aseta Säde 5px ja piirrä suorakulmainen muoto kankaalle.

    Muuta tyylejä Gradienttikatto ja tahti.

    Valitse Tyyppi Työkalu ja tyyppi “ladata” mallikappaleeksi luomaasi laatikkoon. Kohdista teksti laatikon keskelle ja tulosteen pitäisi näyttää tältä:

    Viimeistimme latauspainikkeen ensimmäisen tilan. Katsotaanpa luo uusi ryhmä ja siirrä kaikki kerrokset siihen. Kopioi ryhmä ja aseta se sitten ensimmäisen ryhmän alle. olemme luoneet.

    Siirry päällekkäiseen ryhmään ja muuta Gradienttikatto ja tahti toisen suorakulmaisen laatikon tyyli (hovered one), jossa on seuraavat asettelut:

    Kun toinen ryhmä on valittu, käytä Liikkua työkalu koko suorakulmaisen laatikon siirtämiseen kankaan toiseen puoleen.

    Se siitä! Viimeistimme ensimmäisen osan. Tallenna kuva download.png ja sammuta suosikkikoodisi editori.

    Lataa PSD

    Osa II - HTML

    Vaihe 1 - Valmistele tarvittavat tiedostot

    Luo kansio ja anna sille nimi. Me nimeämme sen jQueryCallToaction tämä opetusohjelma. Sisällä jQueryCallToaction luo seuraavat tiedostot / kansiot:

      1. Tyhjä HTML-tiedosto, index.html
      2. Tyhjä CSS-tiedosto, style.css
      3. Tyhjä JavaScript-tiedosto, script.js
      4. Kansio, nimeltä "kuvien"
      5. Paikka download.png sisällä kuvien kansio.

    Vaihe 2 - Linkki index.html CSS & JS: n kanssa

    Yhdistetään CSS ja JavaScript että index.html. Aseta ne sisään . Aloitamme CSS-tiedosto:

    sitten uusin jQuery-versio Googlen AJAX-kirjastojen arkistosta:

    ja lopulta meidän JavaScript-tiedosto :

    Nyt meidän pitäisi näyttää tältä:

          

    Let's laittaa koodit meidän painikkeet sisällä tunniste:

     

    Selitys: Olemme luoneet kappaleita kahdelle painikkeelle, joista kukin on kääritty hyperlinkki sisällä. Rivi 1: class = "painike1" on sijoitettu sisään , kun linja 2: class = "painike1" on sijoitettu sisään

    Vaihe 3.1 - vain CSS-painike

    Luomme ensimmäisen painikkeen vain CSS: n avulla. Avata style.css ja liitä seuraavat koodit sisälle.

     .painike1 / * Painike, jossa on vain CSS * / tausta: url (images / download.png) 0 0; korkeus: 65px; leveys: 580px; display: block;  .button1: hover / * mouseOver * / tausta: url (images / download.png) 0 65px;  

    Selitys: Ensimmäinen painike on 100% HTML / CSS -painike. CSS-ominaisuus tausta lataa download.png kuva täsmälleen kuvan kanssa leveys 580px mutta vain puolet korkeus 65px (130/2), joten vain yksi kahdesta painikkeesta download.png näytetään. Painikkeen sijainti määritetään ja sitä ohjaa viimeinen arvo tausta omaisuutta. Ajattele viimeistä arvoa tausta ominaisuus kuin missä (korkeusasennossa pikselissä) kuva pitäisi alkaa.

    Vaihe 3.2 - CSS + jQuery-painike

    Käytämme samaa kuvaa download.png toinen painike. Ero tässä on: toinen painike ruiskutetaan jQuery-efektillä, jotta animaatio sujuu tasaisemmin. Aloitetaan CSS: llä. Aseta seurantakoodit sisälle style.css.

     .painike2, .button2 a tausta: url (images / download.png) 0 -65px; korkeus: 65px; leveys: 580px; display: block;  .button2 a tausta-asema: 0 0;  

    Selitys: Periaatteessa molemmat .painike2 ja .painike2 a jakaa saman tyylin lukuun ottamatta viimeistä arvoa tausta omaisuus. .painike2 näyttää sinisen värin painikkeen.painike2 a näyttää valkoisen värin painikkeen.

    CSS-osa on tehty. Käytämme jQueryä vaihtamaan molempien valtioiden välillä, jotta saadaan aikaan sujuva siirtymävaihe. Avata script.js ja aseta seuraava koodi sisälle.

     $ (asiakirja). jo (toiminto () $ ('. button2 a'). hover (toiminto () $ (this) .stop (). animate ('opacity': '0', 500); , toiminto () $ (tämä) .stop (). animoi ('opacity': '1', 500);););

    Selitys:$ (Tämä) viitata .painike2 a ja kun se on leijuu, aiomme käyttää jQuery-animaatiota tämän elementin opasiteetin asettamiseen 0 niin voimme nähdä .painike2 elementti (sininen painike). Ja kun hiiri on poissa, aiomme alittaa opasiteetin 1 kanssa 500 millisekuntia animaation nopeudelle.

    Se siitä !

    Kiitos, että käyt tämän oppaan. Toivottavasti pidit siitä ja onnistuit noudattamaan sitä askel askeleelta. Jos olet tehnyt kaiken oikein, sinun olisi pitänyt päätyä tähän. Jos sinulla on ongelmia tai tarvitset apua, voit kirjoittaa kysymyksesi kommenttien osioon.

    Tässä on kaikki opetusohjelman vaaditut tiedostot uudelleen:

    • Lataa-painike (.PSD)
    • Lataa opetusohjelma
    • esittely

    Toimittajan huomautus: Tämä viesti on kirjoittanut Ryan Turki varten Hongkiat.com. Ryan on web-kehittäjä (Javascript, PHP, XHTML, CSS) cum-suunnittelija, joka rakastaa Photoshopia.