דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. CSS3
  8. מדריכים - CSS3
  9. רקעים | CSS

רקעים | CSS

מתוזמן נעוץ נעול הועבר מדריכים - CSS3
1 פוסטים 1 כותבים 385 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי אורןמ מנותק
    מוטי אורןמ מנותק
    מוטי אורן
    מדריכים
    כתב ב נערך לאחרונה על ידי יוסי מחשבים
    #1

    מדריך לעיצוב רקעים באמצעות CSS

    --

    בכדי להוסיף צבע רקע לאלמנט כלשהו, נשתמש בתכונה background-color כך:

    p { background-color: lightblue; }
    

    בדוגמה הזו כל הפסקאות בדף יקבלו צבע רקע תכלת (lightblue).

    אם נרצה לתת צבע רקע לכל הדף, נאפיין את תגית ה – body עם תכונת background-color.

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

    p { 
      background-color: green; 
      opacity: 0.7; 
    }
    

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

    p { background-color: rgba(0, 200, 0, 0.4); }
    

    כשבפרמטר האחרון (מימין) נכתוב את מידת האטימות של הצבע.

    טוב. בואו נראה כיצד מגדירים רקע של תמונה, נשתמש ב - div לצורך העניין.

    נניח שנרצה להגדיר תמונת רקע ל – div כלשהו. בשביל לעשות את זה נשתמש בתכונה background-image.

    div { background-image: url("./images/image.jpg"); }
    

    כשב – url ניתן את מיקום התמונה.

    בכדי להגדיר את מיקום התמונה באלמנט ה – div, נשתמש בתכונה background-position.

    div { 
      background-image: url("./images/image.jpg"); 
      background-position: right top;
    }
    

    בדוגמה שלעיל התמונה תוצב במיקום הימני העליון של האלמנט.

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

    div { 
      background-image: url("./images/image.jpg"); 
      background-repeat: no-repeat; 
      packground-position: right top; 
    }
    

    בדוגמה הזאת קבענו את תכונת ה – repeat ל – no-repeat, כלומר ללא חזרה על התמונה כלל.

    ניתן לקבוע את החזרה של התמונה רק לאורך ציר ה – y או ציר ה – x של האלמנט:

    div { 
      background-image: url("./images/image.jpg"); 
      background-repeat: repeat-y; 
    }
    

    אם נרצה לקבוע שהתמונה לא תזוז עם גלילת הדף (זה יוצר אפקט ויזואלי מעניין ואפילו משתמשים בזה הרבה), נשתמש בתכונה background-attachment:

    div { 
      background-image: url("./images/image.jpg"); 
      background-attachment: fixed; 
    }
    

    ניתן להגדיר שהתמונה תיגלל, אם נשנה את הערך של התכונה ל – scroll:

    div { 
      background-image: url("./images/image.jpg"); 
      background-attachment: scroll; 
    }
    

    את כל מה שראינו עד עכשיו, ניתן לכתוב בקיצור על ידי התכונה background:

    div { 
      background: green url("./images/image.jpg") no-repeat left top; 
    }
    

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

    • width & height – רוחב וגובה של התמונה. ניתן לקבוע זאת באמצעות אחוזים פיקסלים ועוד.
    • cover – משמעותו היא שכל האלמנט יקבל את תמונת הרקע. ואם האלמנט לא מתאים בגודלו, התמונה תחתך בכדי שתתאים לגודל האלמנט.
    • contain – האלמנט יכיל את כל התמונה. אם הגודל לא מתאים, התמונה תקטן.

    תכונת הגודל נכתבת כך:

    div { 
      background-image: url("./images/image.jpg"); 
      background-size: cover; 
    }
    
    תגובה 1 תגובה אחרונה
    11
    • אלישיא אלישי העביר נושא זה מ-CSS3 ב-
    • אלישיא אלישי העביר נושא זה מ-עזרה הדדית - CSS ב-

    שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

    נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

    בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

    הרשמה התחברות

    • התחברות

    • אין לך חשבון עדיין? הרשמה

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