דף הבית » עיצוב אתרים » פשוט קריאה לפעולה כפתור עם CSS & jQuery

    פשוט קריאה לפעולה כפתור עם CSS & jQuery

    קריאה לפעולה ב עיצוב אתרים הוא מונח המשמש עבור אלמנטים בדף אינטרנט אשר לבקש פעולה מהמשתמש (לחיצה, מרחף, וכו '). היום אנחנו הולכים ליצור שיחה יעילה ומדהימה לפעולה כפתור עם קצת CSS ו- jQuery כי לתפוס את תשומת הלב של המשתמש לפתות אותו ללחוץ .

    במהלך הדרכה זו נסביר כל שורה של קוד בשימוש עם פרטים ומקווים שזה יהיה שימושי בשבילך. המדריך הבא משתמש HTML, CSS ו jQuery עם רמת קושי למתחילים וזמן ההמתנה המשוער של 45 דקות.

    הורד את ערכת הלימוד (.zip) או הדגמה

    חלק I - יצירת תמונת לחצן

    בחלק הראשון זה נראה לך איך ליצור את התמונות הדרושות עם Photoshop פשוט צעדים פשוטים. בואו נתחיל.

    צור מסמך Photoshop חדש עם רוחב של 580px וגובה של 130px. לך ל נוף > מדריך חדש לאחר מכן, בחר את נטייה ל אופקי וה עמדה ל 65px.

    צור מדריכים נוספים; כל אחד עבור העליון, התחתון, שמאלה וימינה. לאחר שתסיים, על התמונה שלך לקבל את המדריכים הבאים:

    נראה כי המדריכים מפצלים את הבד שלך לחצאים העליונים והתחתונים. בחר את כלי מלבני מעוגל, להגדיר את רדיוס עד 5px ולצייר צורה מלבנית על החלק העליון של הבד.

    שנה את הסגנונות עבור שכבת על ו שבץ.

    בחר את הקלד כלי וסוג “הורד” עבור טקסט לדוגמה לתוך התיבה שיצרת. ליישר את הטקסט למרכז באמצע התיבה ואת הפלט שלך צריך להיראות משהו כזה:

    סיימנו את היצירה של המדינה הראשונה של לחצן ההורדה. ללא שם: בואו ליצור קבוצה חדשה ולהעביר את כל השכבות לתוכו. שכפל את הקבוצה ולאחר מכן למקם אותו תחת הקבוצה הראשונה. יצרנו.

    ראש אל קבוצה כפולות ולשנות את שכבת על ו שבץ בסגנון של תיבת מלבנית השני שלנו (מרחף אחד) עם ההתיישבות הבאה:

    עם הקבוצה השנייה שנבחרה, השתמש מהלך \ לזוז \ לעבור כלי להזיז את כל התיבה המלבנית עד המחצית השנייה של הבד.

    זהו זה! סיימנו עם החלק הראשון. שמור את התמונה שלך כ- download.png ולירות את עורך הקוד האהוב עליך.

    הורד PSD

    חלק ב - 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. הכנס אותם פנימה . אנחנו מתחילים עם קובץ CSSYou

    אז ה הגרסה האחרונה של jQuery ממאגר הספריות של AJAX של Google:

    ולבסוף שלנו קובץ You

    עכשיו שלנו צריך להיראות כך:

          

    בואו לשים קודים עבור הכפתורים שלנו בפנים התג

     

    הסבר: יצרנו פסקאות עבור שני לחצנים, כל אחד מהם עטוף עם היפר בפנים. שורה 1: class = "button1" ממוקם בתוך , בעוד קו 2: class = "button1" ממוקם בתוך

    שלב 3.1 - לחצן CSS בלבד

    אנו ניצור את הכפתור הראשון שלנו, באמצעות CSS בלבד. פתח style.css ולהדביק את הקודים הבאים בפנים.

     .button1 / * לחצן עם CSS בלבד * / background: url (images / download.png) 0 0; גובה: 65px; רוחב: 580px; בלוק תצוגה;  .button1: hover / * mouseOver * / background: 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 background: url (images / download.png) 0 -65px; גובה: 65px; רוחב: 580px; בלוק תצוגה;  .button2 a background-position: 0 0;  

    הסבר: ביסודו של דבר שניהם .button2 ו .button2 a משתף אותו סגנון למעט הערך האחרון ב- רקע כללי נכס. .button2 מציג את לחצן הצבע הכחול בזמן.button2 a מציג לחצן צבע לבן.

    החלק CSS נעשה. נשתמש ב- jQuery כדי להחליף בין שתי המדינות כדי ליצור אפקט מעבר חלק. פתח script.js ולשים את הקוד הבא בפנים.

     hover (function) ($) (this) .stop () .אנטימי ('אטימות': '0', 500); , () ') )' ),) 500 (;));) (;

    הסבר:$ (זה) מתייחס .כפתור a וכאשר הוא מרחף, אנחנו הולכים להשתמש אנימציה jQuery להגדיר את האטימות של אלמנט זה 0 כדי שנוכל לראות את .כפתור 2 אלמנט (כפתור כחול). וכאשר העכבר הוא יצא אנחנו הולכים stback את אטימות 1 עם 500 milliseconds עבור מהירות האנימציה.

    זהו זה !

    תודה על ביצוע הדרכה זו. אני מקווה שאהבת את זה והצלחתי לעקוב אחריו צעד אחר צעד. אם עשית הכל נכון, היית צריך להיות בסופו של דבר עם משהו כזה. אם יש לך בעיה או שאתה צריך קצת עזרה תרגיש חופשי לכתוב את השאלה שלך לתוך סעיף הערות.

    הנה מחדש את שווי של כל הקבצים הדרושים עבור הדרכה זו:

    • לחצן הורדה (.PSD)
    • הורד את ערכת הלימוד
    • הדגמה

    הערת העורך: פוסט זה נכתב על ידי ראיין תורכי עבור Hongkiat.com. ריאן הוא מפתח אינטרנט (Javascript, PHP, XHTML, CSS) מעצב cum שאוהב Photoshop.