תחי ישראל - אין לנו ארץ אחרת

תחי ישראל -אין לנו ארץ אחרת

כיצד לשנות את מראה הכפתורים באתר?

מחבר:
בתאריך:

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

כדי להחליף את מראה הכפתור התחתון השתמשתי בקוד ה-CSS הבא: 

#button_replace {
background: transparent url(replace_button.png) 0 0 no-repeat;
width: 152px;
height: 50px;
cursor: pointer;
border: none;
}

background מגדיר את תמונת הרקע. קודם כל, מאיפה לקחת את תמונת הרקע באמצעות הפנייה ל-url מסויים, הגדרת הרקע של התמונה עצמה לשקוף (transparent) מאוד חשוב להקפיד על זה מפני שהרבה פעמים התמונה לא גזורה על הפיקסל ואנחנו לא רוצים רקע שונה מהרקע הכללי, הערכים 0 0 מגדירים את מיקום תמונת הרקע, בקואורדינטות x ו-y, ביחס לאלמנט שהוא צריך להחליף אותו, והערך no-repeat מגדיר שבמקרה של חריגה ממימדי התמונה בערכי הגובה או הרוחב, התמונה לא תראה כחוזרת על עצמה.

width ו-height מגדירים את המימדים של תמונת הרקע. זה גם המקום להגדיר ערכים שונים של רוחב וגובה ממה שהתקבל מהגרפיקאי. 

cursor : pointer מגדיר שכשעומדים על האלמנט יהפוך המצביע לתמונה של כף יד. 

border : none מעלים את הגבול ששימש את הכפתור המקורי.

 

במידה ואנחנו רוצים לשלב כפתורים עם טקסט שהוא חלק מהתמונה, את הטקסט המקורי שהופיע על הכפתורים ניתן להעיף באמצעות text-indent : 9999px, שזורק את הטקסט מחוץ לטווח הראייה. השיטה הזו חביבה על גרפיקאים, אבל מנועי חיפוש עלולים לראות בכך ניסיון להטעייה של הגולשים באתר, ולהוריד בניקוד האתר. לכן, אם אפשר, עדיף להמנע מכפתורים עם כתב מאוייר ולהעדיף תמיד כתב חי על כל הכפתורים באתר.

 

השיטה הזו נבדקה ונמצאה תואמת לדפדפנים: Chrome, Firefox, Safari ו-IE9.

 

 

 

אהבתם? לא אהבתם? דרגו!

0 הצבעות, ממוצע 0 מתוך 5 כוכבים

 

 

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

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

שימו לב! הסקריפטים במדריכים מיועדים למטרות לימוד בלבד. כשאתם עובדים על הפרויקטים שלכם אתם צריכים להשתמש בספריות וסביבות פיתוח מוכחות, מהירות ובטוחות.

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

השימוש שלך באתר מהווה ראייה להסכמתך עם הכללים והתקנות שנוסחו בהסכם תנאי השימוש.

הוסף תגובה חדשה

 

 

ענה על השאלה הפשוטה הבאה כתנאי להוספת תגובה:

איך קוראים בעברית לצ`ופצ`יק של הקומקום?

 

תמונת המגיב

חיים בתאריך: 18.07.2015

אני לא גרפיקאי, ואני נוהג להשתמש בtext-indent כל הזמן בגלל שהוא מאפשר להסתיר את הטקסט באופן שהוא ידידותי למנועי חיפוש.

תמונת המגיב

יוסי בן הרוש בתאריך: 18.07.2015

תודה רבה על התגובה המחכימה. בררתי, ואכן שימוש ב-text indent נחשב לידידותי למנועי חיפוש.