מדריך CSS למתחילים

אז מה זה בכלל 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 מתקדם יכול לתת לכם נקודת פתיחה מצויינת לקראת עיצוב האתר שלכם.

כמו תמיד אם יש לכם שאלות נשמח לשמוע ממכם בתגובות או שלחו לנו הודעה פרטית ונשמח לעזור 

מדריך CSS למתחילים
Facebook
Twitter
LinkedIn

זה בטוח יעניין אותך

ספאמר בוורדפרס
טיפול בתגובות ספאם בוורדפרס

אם אתם משתמשים ותיקים בוורדפס כבר למדתם להכיר את תגובות הזבל שמקבלים באתר – רוב אתרי הוורדפרס מלאים בטפסים ובתגובות בצורה שלבוט קל מאוד לסרוק,

קרא עוד »
מה זה תבנית בת בוורדפרס
יצירת תבנית בת בוורדפרס

מה זה תבניות בת ואיך עושים אותן תבנית בת בוורדפרס (Child Themes) במאמרים הקודמים הסברנו על תבנית וורדפרס ומה היא יכולה לעשות ולמרות זאת יש

קרא עוד »
עריכת קבצי וורדפרס
עריכת קבצי וורדפרס

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

קרא עוד »