Homepage » Web design » Semplice pulsante Call To Action con CSS e jQuery

    Semplice pulsante Call To Action con CSS e jQuery

    Chiamare all'azione in web design è un termine usato per elementi in una pagina web che sollecita un'azione da parte dell'utente (cliccando, passando con il mouse, ecc.). Oggi lo faremo crea un pulsante di invito all'azione efficace e fantastico con alcuni CSS e jQuery che attira l'attenzione dell'utente e lo induce a fare clic .

    In questo tutorial spiegheremo ogni riga del codice usato con i dettagli e speriamo che possa essere utile per te. Utilizza il seguente tutorial HTML, CSS e jQuery con livello di difficoltà Principiante e un tempo stimato di completamento di 45 minuti.

    Scarica Tutorial (.zip) o dimostrazione

    Parte I - Creare l'immagine del pulsante

    In questa prima parte ti mostreremo come creare le immagini necessarie con Photoshop in semplici semplici passaggi. Iniziamo.

    Crea un nuovo documento Photoshop con una larghezza di 580 px e un'altezza di 130 px. Vai a vista > Nuova guida quindi, imposta il Orientamento a Orizzontale e il Posizione a 65px.

    Crea più guide; ciascuno per la parte superiore, inferiore, sinistra e destra. La tua immagine dovrebbe avere queste seguenti guide una volta che hai finito:

    Le guide sembrano dividere la tua tela nelle due metà superiore e inferiore. Seleziona il Strumento rettangolare arrotondato, impostare il Raggio a 5px e disegna una forma rettangolare nella metà superiore della tela.

    Cambia gli stili per Sovrapposizione sfumatura e Ictus.

    Seleziona il genere Strumento e tipo “Scaricare” come testo di esempio nella casella che hai creato. Allinea il testo al centro del riquadro e il risultato dovrebbe essere simile a questo:

    Abbiamo terminato la creazione del primo stato del pulsante di download. Diamo crea un nuovo gruppo e sposta tutti gli strati in esso. Duplica il gruppo e quindi posizionarlo sotto il primo gruppo. abbiamo creato.

    Dirigetevi verso il gruppo duplicato e cambiate il Sovrapposizione sfumatura e Ictus stile della nostra seconda scatola rettangolare (quella stazionaria) con i seguenti settaggi:

    Con il secondo gruppo selezionato, utilizzare Mossa strumento per spostare l'intera scatola rettangolare fino alla seconda metà della tela.

    Questo è tutto! Abbiamo finito con la prima parte. Salva la tua immagine come Download.png e accendi il tuo editor di codice preferito.

    Scarica PSD

    Parte II - L'HTML

    Passaggio 1: preparare i file necessari

    Crea una cartella e dagli un nome. Lo nomineremo jQueryCallToaction per questo tutorial. Dentro jQueryCallToaction cartella, crea questi file / cartelle seguenti:

      1. File HTML vuoto, index.html
      2. File CSS vuoto, style.css
      3. File JavaScript vuoto, script.js
      4. Cartella, denominata "immagini"
      5. Posto Download.png dentro immagini cartella.

    Passaggio 2: collegamento index.html con CSS e JS

    Colleghiamo il nostro CSS e JavaScript a index.html. Mettili dentro . Iniziamo con il File CSS:

    poi il ultima versione di jQuery dal repository delle librerie AJAX di Google:

    e infine il nostro File JavaScript :

    Ora il nostro dovrebbe assomigliare a questo:

          

    Mettiamo i codici per i nostri pulsanti all'interno tag:

     

    Spiegazione: Abbiamo creato paragrafi per due pulsanti, ciascuno avvolto con con collegamento ipertestuale dentro. Linea 1: class = "button1" è posto all'interno , mentre Linea 2: class = "button1" è posto all'interno

    Passaggio 3.1 - Pulsante solo CSS

    Creeremo il nostro primo pulsante, usando solo i CSS. Aprire style.css e incollare i seguenti codici all'interno.

     .button1 / * Solo pulsante con CSS * / background: url (images / download.png) 0 0; altezza: 65px; larghezza: 580px; blocco di visualizzazione; . button1: hover / * mouseOver * / background: url (images / download.png) 0 65px;  

    Spiegazione: Il nostro primo pulsante è un pulsante HTML / CSS al 100%. Proprietà CSS sfondo carica il Download.png immagine con esattamente l'immagine larghezza 580 px ma solo la metà del altezza 65px (130/2) quindi solo uno dei due pulsanti in Download.png È visualizzato. La posizione del pulsante è determinata e controllata dall'ultimo valore di sfondo proprietà. Pensa all'ultimo valore di sfondo proprietà come dove (in termini di posizione in altezza in pixel) l'immagine dovrebbe partire da.

    Passaggio 3.2 - Pulsante CSS + jQuery

    Useremo la stessa immagine Download.png per il nostro secondo pulsante. La differenza qui è la seguente: il nostro secondo pulsante verrà iniettato con l'effetto jQuery per rendere l'animazione più fluida. Iniziamo con il CSS. Inserisci i seguenti codici all'interno style.css.

     .button2, .button2 a background: url (images / download.png) 0 -65px; altezza: 65px; larghezza: 580px; blocco di visualizzazione; . button2 a background-position: 0 0;  

    Spiegazione: Fondamentalmente entrambi .button2 e .button2 a condivide lo stesso stile tranne l'ultimo valore in sfondo proprietà. .button2 mostra il pulsante blu mentre.button2 a visualizza il pulsante di colore bianco.

    La parte CSS è fatta. Useremo jQuery per scambiare entrambi gli stati per creare un effetto di transizione uniforme. Aprire script.js e inserisci il seguente codice all'interno.

     $ (document) .ready (function () $ ('. button2 a'). hover (function () $ (this) .stop (). animate ('opacity': '0', 500); , function () $ (this) .stop (). animate ('opacity': '1', 500);););

    Spiegazione:$ (This) fare riferimento a .button2 a e quando è al passaggio del mouse, useremo l'animazione jQuery per impostare l'opacità di questo elemento 0 così possiamo vedere il .button2 elemento (pulsante blu). E quando il mouse è fuori stiamo per ridimensionare l'opacità 1 con 500 millisecondi per la velocità di animazione.

    Questo è tutto !

    Grazie per aver seguito questo tutorial. Spero che ti sia piaciuto e sono riuscito a seguirlo passo dopo passo. Se hai fatto tutto correttamente, avresti dovuto finire con qualcosa di simile. Se hai qualche problema o hai bisogno di aiuto sentiti libero di scrivere la tua domanda nella sezione commenti.

    Ecco un re-cap di tutti i file richiesti per questo tutorial:

    • Pulsante Download (.PSD)
    • Scarica tutorial
    • dimostrazione

    Nota dell'editore: Questo post è scritto da Ryan Turki per Hongkiat.com. Ryan è uno sviluppatore web (Javascript, PHP, XHTML, CSS) e designer che ama Photoshop.