אז מה זה בכלל CSS ?
CSS זו השפה שמגדירה את העיצוב של שפת הHTML , והיא אחראית לרוב הדברים שאותם הגולש רואה מבחינה עיצובית בדפדפן . יש מספר שיטות להטמעת CSS אבל במאמר זה נעבור על אחת שתתאים לכם כדי לבנות אתרים מנצחים בוורדפרס – קובץ חיצוני שמכיל את פקודות הCSS שלנו.
איך משתמשים בקובץ CSS ?
יש מספר שיטות גם לזה וכאן נראה לכם שיטה אחת (למרות שלא כך טוענים את הקובץ לתוכנית בוורדפרס – ולזה נגיע בהמשך ) .
אז כמובן דבר ראשון יוצרים קובץ CSS בכתבן, בתוכנת אטום או בכל תוכנת כתיבה אחרת. מקובל שהקובץ יקרא style.css.
ולאחר מכן כדי לטוען את הקובץ רושמים באזור הhead של המסמך שלנו את השורה הבאה –
<link rel="stylesheet" type="text/css" href="style.css">
כמו שאתם כבר יודעים link זו תגית שיחד עם תכונת rel אומרת לדפדפן שכאן יש קובץ וזה קובץ מסוג מסויים (במקרה הזה קובץ עיצוב) ותכונת href שאומרת איפה הקובץ נמצא ומהיכן לשאוב אותו.
עכשיו כל מה שנרשום בקובץ הזה מבחינה עיצובית הדפדפן יכול לקרוא.
כתיבת CSS
כתיבת css היא להערכתי פשוטה מאוד ברגע שמבינים את הרעיון . כל מה שצריך לעשות זה למצוא את הCLASS , התגית או הID הנכון של התגית ופשוט לתת לה עיצוב . הסינטקס של CSS עובד כך –
class {property: value}
ואני אסביר – בואו נאמר שאנחנו רוצים לשנות לפסקה שלנו את הצבע לירוק אז אנחנו נכתוב כך –
p {color: green}
אם אתם זוכרים התגית P מסמלת לנו פסקה וכאן ביקשנו לשנות את הפסקה לצבע ירוק .
אם נרצה להוסיף עוד משהו לעיצוב של הפסקה אז נרשום את זה כך –
p {color: green; background-color: yellow}
כאן אמרנו לפסקה להיות בצבע ירוק עם רקע בצבע צהוב, חשוב לשים לב שהפרדנו את העיצובים עם נקודה פסיק ;
אם נרצה לתפוס ID מסויים נהייה צריכים לרשום סולמית לפני הID כלומר כך –
#logo {width: 200px }
ואם נרצה לתפוס CLASS מסויים נהייה צריכים לרשום נקודה לפני הCLASS כך –
logo {width: 200px }
חשוב לזכור – כמו שאין 2 אנשים עם אותה תעודת זהות כך לא יוכלו להיות 2 ID זהים , את אותו ה CLASS נוכל לתת לכל האלמנטים שאותם נרצה לשנות
כאן נוכל לראות דוגמאות לשימושים בסיסים
See the Pen CSS by henry (@superwebdigital) on CodePen.
פקודות CSS בסיסיות
כדי לעצב לנו כל אלמנט שנרצה נהייה צריכים לתת לו עיצוב ספציפי ומיוחד, במדריך הקודם ראינו את הבסיס ולמדנו את הסינטקס של פקודות הcss. כאן נכיר לכם חלק מהproperty עם הסבר קצת מה כל אחד עושה – המדריך הזה יהיה קצת יותר טכני אני מזהיר מראש 😊
רקעים בCSS
הסבר | PROPERTY | האם הרקע יהיה קבוע יגלל עם הדף וכ"ו | background-attachment |
---|---|
צבע הרקע | background-color |
תמונת רקע | background-image |
קביעת נקודת ההתחלה לרקע | background-position |
האם נרצה שהרקע יחזור על עצמו | background-repeat |
See the Pen CSS2 by henry (@superwebdigital) on CodePen.
בדוגמא הזו החלטנו לתת רקע ל DIV שלנו, שהגודל שלו יהיה 100 על 80 ושהוא לא יחזור על עצמו. שימו לב שיש 2 DIV לאחד נתנו ID ולשני לא
גבולות בCSS
הסבר | PROPERTY | גבול האלמנט | border |
---|---|
פינות מעוגלות לאלמנט | border-radius |
רוחב הגבול | border-width |
צבע הגבול | border-color |
See the Pen CSS BORDERS by henry (@superwebdigital) on CodePen.
בדוגמא הזו החלטנו שלתמונה שלנו יהיה גבול בעובי 10 פיקסל עם ריווח פנימי של 5 פיקסל ושהפינות שלו יהיו מעוגלות ברדיוס של 20 פיקסל ושהגבול יהיה בצבע אפור.
טקסט ב CSS
הסבר | PROPERTY | בחירת צבע הטקסט | color |
---|---|
בחירת מרווח בין האותיות | letter-spacing |
יישור הטקסט | text-align |
אפקט צל על הטקסט | text-shadow |
See the Pen css text by henry (@superwebdigital) on CodePen.
בדוגמא הזו נתנו לכותרת הראשית שלנו אפקט של צל שממוקם 3 פיקסלים אופקיים, 2 פיקסלים אנכיים ובצבע אפור
הגדרות כלליות ב CSS
הסבר | PROPERTY | איך נראה את האלמנט | Display |
---|---|
מיקום שכבתי של האלמנט | z-index |
מיקום האלמנט על הדף | position |
לאן האלמנט יצוף על הדף | float |
ריווח מחוץ לאלמנט | margin |
ריווח מתוך האלמנט | Padding |
בחירת שקיפות של האלמנט | opacity |
סיכום המדריך למתחילים בCSS
כמובן שיש עוד מאות הגדרות אפשריות וזה רק על קצה המזלג. העיצובים בCSS הם מגוונים והאפשרויות הן ללא סוף.
אבל המאמר הזה והמאמר הבא שלנו שידבר על CSS מתקדם יכול לתת לכם נקודת פתיחה מצויינת לקראת עיצוב האתר שלכם.
כמו תמיד אם יש לכם שאלות נשמח לשמוע ממכם בתגובות או שלחו לנו הודעה פרטית ונשמח לעזור