דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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 כותבים 298 צפיות 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 ב-

    • התחברות

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

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