השתמש ב- CSS3 כדי למתוח תמונת רקע כך שתתאים לדף אינטרנט

click fraud protection

מה צריך לדעת

  • שיטה מועדפת: השתמש במאפיין CSS3 עבור גודל רקע והגדר אותו ל כיסוי.
  • שיטה חלופית: השתמש במאפיין CSS3 עבור גודל רקע מכוון ל 100% ו עמדת רקע מכוון ל מֶרְכָּז.

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

הדרך המודרנית

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

הדרך הטובה ביותר למתוח תמונה כך שתתאים לרקע של אלמנט היא להשתמש ב- CSS3 רכוש, עבור גודל רקע, והגדר אותו שווה ל- כיסוי.

div {
תמונת רקע: url ('background.jpg');
גודל רקע: כריכה;
רקע-חזרה: אין לחזור;
}

התבונן בדוגמה זו של זה בפעולה. הנה ה- HTML בתמונה למטה.

דוגמה ל- HTML לכיסוי רקע של CSS

עכשיו, התבונן ב- CSS. זה לא שונה בהרבה מהקוד לעיל. יש כמה תוספות כדי להבהיר את זה.

דוגמא לכיסוי רקע של CSS

כעת, זו התוצאה במסך מלא.

רקע CSS מכסה שולחן עבודה במסך מלא

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

instagram viewer
כיסוי רקע של CSS על מסך קטן

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

דרך החזרה

הנה דוגמה המשתמשת בתמונת רקע לגוף העמוד ושמגדירה את הגודל ל 100% כך שהוא תמיד יימתח כדי להתאים למסך. שיטה זו אינה מושלמת והיא עלולה לגרום למרחב לא מכוסה, אך באמצעות ה- עמדת רקע נכס, אתה אמור להיות מסוגל לסלק את הבעיה ועדיין להתאים לדפדפנים ישנים יותר.

גוף {
רקע: url ('bgimage.jpg');
רקע-חזרה: אין לחזור;
גודל רקע: 100%;
עמדת רקע: מרכז;
}

באמצעות הדוגמה מלמעלה עם גודל רקע מכוון ל 100% במקום זאת, אתה יכול לראות שה- CSS נראה אותו דבר.

רקע CSS קוד 100%

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

CSS 100% רקע על מסך קטן

ברור שזה לא אידיאלי, אבל זה יעבוד כחיסרון.

לפי caniuse.com, נכס זה פועל ב- IE 9+, Firefox 4+, Opera 10.5+, Safari 5+, Chrome 10.5+, ובכל הדפדפנים הניידים הגדולים. זה מכסה אותך עבור כל הדפדפנים המודרניים הקיימים כיום, מה שאומר שאתה צריך להשתמש במאפיין זה בלי לחשוש שהוא לא יעבוד על המסך של מישהו.

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

instagram story viewer