Начална » Уеб дизайн » Прост бутон Call to Action с CSS & jQuery

    Прост бутон Call to Action с CSS & jQuery

    Призив за действие в уеб дизайна е термин, използван за елементи в уеб страница, които изискват действие от потребителя (кликване, завиване и т.н.). Днес ще го направим създайте ефективен и страхотен бутон за повикване до действие с някои CSS и jQuery които привличат вниманието на потребителя и го примамват да щракне .

    По време на този урок ще обясним всеки ред използван код с подробности и се надяваме, че ще бъде полезен за вас. Следващият урок използва HTML, CSS и jQuery с ниво на трудност начинаещ и приблизително време за завършване на 45 минути.

    Инструкция за изтегляне (.zip) или Демонстрация

    Част I - Създаване на изображението на бутона

    В тази първа част ще ви покажем как да създадете необходимите изображения с Photoshop в прости лесни стъпки. Да започваме.

    Създайте нов документ на Photoshop с ширина 580px и височина 130px. Отиди на изглед > Ново ръководство след това, задайте ориентация да се хоризонтален и позиция до 65 пиксела.

    Създайте още ръководства; за горната, долната, лявата и дясната. След като сте готови, изображението ви трябва да има следните указания:

    Водачите изглеждат да разделят вашето платно на горната и долната половина. Изберете Кръгъл правоъгълен инструмент, нагласи радиус до 5px и начертайте правоъгълна форма в горната половина на платното.

    Променете стиловете за Градиентно наслагване и Удар.

    Изберете Тип Инструмент и тип “Изтегли” за като примерен текст в полето, което сте създали. Подравнете текста до средата на средата на полето и изходът ви трябва да изглежда по следния начин:

    Завършихме създаването на първото състояние на бутона за изтегляне. Нека да създайте нова група и преместете всички слоеве в него. Дублирайте групата и след това я поставете под първата група. създадохме.

    Преминете към дублираната група и променете Градиентно наслагване и Удар стил на нашата втора правоъгълна кутия (на въртящата се) със следните настройки:

    Когато е избрана втората група, използвайте Ход инструмент за преместване на цялата правоъгълна кутия до втората половина на платното.

    Това е! Приключихме с първата част. Запазете изображението си като download.png и пуснете любимия си редактор на код.

    Изтеглете PSD

    Част II - HTML

    Стъпка 1 - Подгответе необходимите файлове

    Създайте папка и му дайте име. Ще го наречем jQueryCallToaction за този урок. Вътре jQueryCallToaction създайте следните файлове / папки:

      1. Празен HTML файл, index.html
      2. Празен CSS файл, style.css
      3. Празен JavaScript файл, script.js
      4. Папка с име "снимки"
      5. място download.png вътре снимки папка.

    Стъпка 2 - Връзка index.html с CSS & JS

    Нека свържем нашия CSS и JavaScript да се index.html. Поставете ги вътре . Започваме с CSS файл:

    тогава последната версия на jQuery от хранилището на Google AJAX Libraries:

    и накрая нашето JavaScript файл :

    Сега нашият трябва да изглежда така:

          

    Нека поставим кодовете за нашите бутони вътре маркер:

     

    Обяснение: Създадохме параграфи за два бутона, всеки от които е обвит с с хипервръзка вътре. Ред 1: клас = "button1" се поставя вътре , докато ред 2: клас = "button1" се поставя вътре

    Стъпка 3.1 - Бутон само за CSS

    Ще създадем първия си бутон, използвайки само CSS. Отвори style.css и поставете следните кодове вътре.

     .button1 / * Бутон само с CSS * / background: url (images / download.png) 0 0; височина: 65px; ширина: 580px; езика: блок;  .button1: hover / * mouseOver * / фон: url (images / download.png) 0 65px;  

    Обяснение: Първият ни бутон е 100% HTML / CSS бутон. CSS собственост заден план зарежда download.png с точно изображение широчина 580px, но само половината височина 65px (130/2), така че само един от двата бутона download.png се показва. Позицията на бутона се определя и контролира от последната стойност на заден план Имот. Помислете за последната стойност на заден план свойство, където (от гледна точка на височината в пиксел) изображението трябва да започва от.

    Стъпка 3.2 - Бутон CSS + jQuery

    Ще използваме едно и също изображение download.png за нашия втори бутон. Разликата тук е: нашият втори бутон ще бъде инжектиран с jQuery ефект, за да направи анимацията по-гладка. Да започнем с CSS. Поставете следващите кодове вътре style.css.

     .button2, .button2 a фон: url (images / download.png) 0 -65px; височина: 65px; ширина: 580px; езика: блок;  .button2 a фонова позиция: 0 0;  

    Обяснение: По принцип и двете .button2 и .button2 a споделя същия стил с изключение на последната стойност в заден план Имот. .button2 показва бутона на синия цвят, докато.button2 a показва бутон с бял цвят.

    CSS частта е направена. Ще използваме jQuery за размяна между двете състояния, за да създадем плавен ефект на преход. Отвори script.js и поставете следния код вътре.

     $ (document) .ready (функция () $ ('. button2 a'). hover (функция () $ (this) .stop (). animate ('opacity': '0', 500); , функция () $ (this) .stop (). animate ('opacity': '1', 500);););

    Обяснение:$ (Това) Препоръчай на .button2 a и когато се върти, ще използваме анимацията jQuery, за да настроим непрозрачността на този елемент 0 така че можем да видим .BUTTON2 елемент (син бутон). И когато мишката излезе, ще намалим непрозрачността 1 с 500 милисекунди за скоростта на анимацията.

    Това е !

    Благодарим ви, че следвахте този урок. Надявам се, че ви хареса и успяхте да я следвате стъпка по стъпка. Ако сте направили всичко правилно, трябваше да имате нещо подобно. Ако имате някакъв проблем или имате нужда от помощ, можете да напишете въпроса си в секцията за коментари.

    По-долу са описани всички необходими файлове за този урок:

    • Бутон за изтегляне (.PSD)
    • Урок за изтегляне
    • Демонстрация

    Бележка на редактора: Тази публикация е написана от Райън Турки за Hongkiat.com. Райън е уеб разработчик (Javascript, PHP, XHTML, CSS), дизайнер, който обича Photoshop.