Laman » Reka Bentuk Web » Butang Mudah Call To Action Dengan CSS & jQuery

    Butang Mudah Call To Action Dengan CSS & jQuery

    Panggilan untuk bertindak dalam reka bentuk web adalah istilah yang digunakan untuk elemen dalam laman web yang meminta tindakan dari pengguna (mengklik, melayang, dll). Hari ini kita akan pergi buat panggilan untuk bertindak dengan berkesan dan hebat dengan beberapa CSS dan jQuery yang merebut perhatian pengguna dan membujuknya untuk mengklik .

    Sepanjang tutorial ini, kami akan menerangkan setiap baris kod yang digunakan dengan butiran dan berharap ia berguna untuk anda. Penggunaan tutorial berikut HTML, CSS dan jQuery dengan tahap kesukaran Pemula dan anggaran masa penyelesaian 45 minit.

    Muat turun Tutorial (.zip) atau Demo

    Bahagian I - Buat Imej Butang

    Di bahagian pertama ini, kami akan menunjukkan kepada anda cara membuat imej yang diperlukan dengan Photoshop dalam langkah mudah mudah. Mari mulakan.

    Buat dokumen Photoshop baru dengan lebar 580px dan ketinggian 130px. Pergi ke Lihat > Panduan Baru kemudian, tetapkan Orientasi kepada Mendatar dan juga Jawatan kepada 65px.

    Buat lebih banyak panduan; masing-masing untuk bahagian atas, bawah, kiri dan kanan. Imej anda sepatutnya mempunyai panduan berikut setelah anda selesai:

    Panduan kelihatan berpecah kanvas anda ke bahagian atas dan bawah. Pilih Alat Rectangular Bulat, menetapkan Radius untuk 5px dan lukiskan bentuk segi empat tepat pada bahagian atas kanvas.

    Tukar Gaya untuk Overlay Gradien dan Strok.

    Pilih Taipkan Alat dan jenis “Muat turun” sebagai contoh teks ke dalam kotak yang telah anda buat. Sejajarkan teks ke pusat tengah kotak dan output anda harus kelihatan seperti ini:

    Kami selesai penciptaan keadaan pertama butang muat turun. Mari kita buat kumpulan baru dan memindahkan semua lapisan ke dalamnya. Duplikat kumpulan dan kemudian meletakkannya di bawah kumpulan pertama. kami telah mencipta.

    Kepala ke kumpulan yang ditiru dan tukar Overlay Gradien dan Strok gaya kotak segi empat tepat kami (yang berlegar) dengan set berikut:

    Dengan kumpulan kedua yang dipilih, gunakan Pindah alat untuk memindahkan kotak segi empat tepat ke separuh kedua kanvas.

    Itu sahaja! Kami selesai dengan bahagian pertama. Simpan imej anda sebagai download.png dan api menyunting editor kod kegemaran anda.

    Muat turun JPA

    Bahagian II - HTML

    Langkah 1 - Sediakan Fail yang diperlukan

    Buat folder, dan beri nama. Kita akan namakannya jQueryCallToaction untuk tutorial ini. Dalam jQueryCallToaction folder, buat fail / folder berikut:

      1. Fail HTML kosong, index.html
      2. Fail CSS kosong, style.css
      3. Fail JavaScript Fail, script.js
      4. Folder, yang dinamakan "imej"
      5. Tempat download.png dalam imej folder.

    Langkah 2 - Pautan index.html dengan CSS & JS

    Mari kita sambungkan kami CSS dan JavaScript kepada index.html. Letakkan mereka di dalam . Kami bermula dengan Fail CSS:

    maka jQuery versi terkini dari repositori Perpustakaan AJAX Google:

    dan akhirnya kami Fail JavaScript :

    Sekarang kami sepatutnya kelihatan seperti ini:

          

    Mari letakkan kod untuk butang kami di dalam tag:

     

    Penjelasan: Kami telah mencipta perenggan untuk dua butang, masing-masing dibungkus dengan hiperpautan dalam. Baris 1: kelas = "button1" diletakkan di dalam , manakala Line 2: kelas = "button1" diletakkan di dalam

    Langkah 3.1 - Butang CSS sahaja

    Kami akan membuat butang pertama kami, menggunakan CSS sahaja. Membuka style.css dan tampal kod berikut di dalamnya.

     .button1 / * Button dengan CSS only * / background: url (images / download.png) 0 0; ketinggian: 65px; lebar: 580px; paparan: blok;  .button1: hover / * mouseOver * / background: url (images / download.png) 0 65px;  

    Penjelasan: Butang pertama kami adalah butang HTML / CSS 100%. Harta CSS latar belakang memuatkan download.png imej dengan tepat imej lebar 580px tetapi hanya separuh ketinggian 65px (130/2) jadi hanya satu daripada dua butang dalam download.png dipaparkan. Kedudukan butang ditentukan dan dikawal oleh nilai terakhir latar belakang harta. Fikirkan nilai terakhir dari latar belakang harta sebagai tempat (dari segi kedudukan ketinggian dalam piksel) imej harus bermula dari.

    Langkah 3.2 - CSS + jQuery Button

    Kami akan menggunakan imej yang sama download.png untuk butang kedua kami. Perbezaan di sini ialah: butang kedua kami akan disuntik dengan kesan jQuery untuk menjadikan animasi lebih lancar. Mari bermula dengan CSS. Letakkan kod berikut di dalamnya style.css.

     .button2, .button2 a background: url (images / download.png) 0 -65px; ketinggian: 65px; lebar: 580px; paparan: blok;  .button2 a background-position: 0 0;  

    Penjelasan: Pada dasarnya kedua-duanya .button2 dan .button2 a berkongsi gaya yang sama kecuali nilai terakhir dalam latar belakang harta. .button2 memaparkan butang warna biru semasa.button2 a memaparkan butang warna putih.

    Bahagian CSS selesai. Kami akan menggunakan jQuery untuk menukar antara kedua-dua negeri untuk mewujudkan kesan peralihan yang lancar. Membuka script.js dan letakkan kod berikut di dalamnya.

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

    Penjelasan:$ (ini) rujuk kepada .butang2 a dan apabila ia melayang, kita akan menggunakan animasi jQuery untuk menetapkan kelegapan elemen ini 0 jadi kita dapat melihatnya .button2 elemen (butang biru). Dan apabila tetikus itu keluar, kita akan menyerang kelegapan itu 1 dengan 500 milisaat untuk kelajuan animasi.

    Itu sahaja !

    Terima kasih kerana mengikuti tutorial ini. Saya harap anda menyukainya dan berjaya mengikuti langkah demi langkah. Jika anda telah melakukan semuanya dengan betul, anda sepatutnya berakhir dengan sesuatu seperti ini. Sekiranya anda mempunyai sebarang masalah atau anda memerlukan bantuan, anda boleh menulis soalan anda ke bahagian komen.

    Berikut adalah semakan semula semua fail yang diperlukan untuk tutorial ini:

    • Butang muat turun (.PSD)
    • Muat turun tutorial
    • Demo

    Nota editor: Jawatan ini ditulis oleh Ryan Turki untuk Hongkiat.com. Ryan adalah pemaju web (Javascript, PHP, XHTML, CSS) dan pereka yang suka Photoshop.