תפריט ראשי

לעמוד הבא

לעמוד קודם

 שינוי צבעי הרקע .

 

התג <body bgcolor=?> קובע את צבע הדף .

צבע הרקע נקבע בין תגי <body> בתחילת הדף .

 

אם נכתוב את שורת הקוד הבאה :

 

<body bgcolor=yellow>

 

נקבל רקע בצבע צהוב .

 

השאלה שנשאלת היא אילו צבעים ניתן להשתמש בהם ?

אם נכתוב את השורה הבאה :

 

     <body bgcolor=periwinkle>

 

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

התשובה היא : לא .

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

 

לדוגמא , אם שורת קוד תראה כך :

 

<body bgcolor=#ffffff>

 

צבע הרקע שלנו יהיה לבן . לבן מיוצג כאן כמספר הקסדצימלי . האותיות : ffffff מיצגות את ערך RGB ( ראשי תיבות של אדום ירוק וכחול שהם צבעי היסוד ) של הצבע לבן .כל צבע מיוצג ע"י הכמות היחסית של צבעי היסוד שבו . כל צבע יסוד מאופיין בשתי ספרות .

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

 

כאן מגיעה טבלת צבעים .

 

נדגים כעת חישוב של צבע ירוק מימי , עם ערכי RGB של : R=51 , G=219 , B=153  .

ע"מ להמיר זאת למספר הקסדצימלי ניקח את הערך של הצבע האדום , במקרה זה 51 .

נחלק את המספר ב- 16 ונקבל מנה 3 ושארית 3 . המנה תהיה ספרת העשרות והשארית ספרת היחידות . ולכן 51 זה 33 בבסיס הקסדצימלי .

לעיתים נקבל מנה או שארית גדולים מ- 9 ולכן יש לנו ייצוג למספרים בין 10-15 .

10=A , 11=B , 12=C , 13=D , 14=E , 15=F   .

ולכן אם לצבע הירוק שערכו 219 . נחלק את המספר ב- 16 , ונקבל מנה 13 ושארית 11 . ולכן הייצוג בבסיס הקסדצימלי יהיה DB .

נמשיך את שאר המספר ונקבל לבסוף : 33DB99 .