ویژگیهای پسزمینه شامل رنگ، تصویر، نحوه تکرار، موقعیت و حالت چسبندگی است که با استفاده از آنها میتوان ظاهر جذابی برای عناصر ایجاد کرد.
رنگ پسزمینه (همه روشهای رنگ قبلی).
div {
background-color: #ff0; /* زرد */
background-color: rgb(255,0,255); /* بنفش */
}تصویر پسزمینه با URL.
div {
background-image: url(images/bg.gif);
background-image: url("https://example.com/bg.jpg");
}نکته: " و ' اختیاری.
تکرار تصویر:
repeat (پیشفرض): افقی+عمودیrepeat-x: فقط افقیrepeat-y: فقط عمودیno-repeat: بدون تکرارdiv {
background-image: url(images/bg.gif);
background-repeat: no-repeat;
}موقعیت تصویر:
div {
background-image: url(images/logo.png);
background-repeat: no-repeat;
background-position: right top; /* گوشه راست بالا */
background-position: center center;
background-position: 50% 50%; /* مرکز */
}مقادیر: top, center, bottom, left, right, px, %.
ثابت ماندن تصویر هنگام اسکرول:
scroll (پیشفرض): با محتوا اسکرولfixed: نسبت به viewport ثابتbody {
background-image: url(images/bg.jpg);
background-attachment: fixed;
}همه ویژگیها را یکجا:
div {
background: #ff0 url(images/bg.gif) no-repeat right top fixed;
}ترتیب: color image repeat attachment position
اگر هنگام استفاده از ویژگیbackground یک مقدار فراموش شود و یا مشخص نشده باشد، از مقدار پیش فرض آن ویژگی، در صورت وجود، استفاده می شود.
توجه: ویژگی های پس زمینه ارثی نیست، اما به طور پیش فرض، مقدار اولیه برای ویژگی پس زمینه در CSS، transparent تنظیم شده است، به همین دلیل پس زمینه عنصر والد نمایش داده می شود.
اندازه تصویر:
div {
background-image: url(images/photo.jpg);
background-size: 100px 200px; /* عرض ارتفاع */
background-size: cover; /* کل مساحت (برش) */
background-size: contain; /* کامل نمایش (فاصله) */
}.hero {
background: #369 url('hero-bg.jpg') no-repeat center/cover fixed;
height: 500px;
color: white;
}برچسبها: CSS, پسزمینه, Background, تصویر.