آموزش ویژگی خلاصه شده background در CSS
برای کوتاه سازی کدها، این امکان وجود دارد تا تمام ویژگی های پس زمینه(background properties) را در یک ویژگی(property) خلاصه کنیم. به این روش، خلاصه سازی ویژگی ها گفته می شود. مثلاً به جای اینکه بنویسیم:
body {
background-color: #ffffff;
background-image: url("other/img_tree.png");
background-repeat: no-repeat;
background-position: right top;
}
می توانیم از ویژگی خلاصه شده ی background استفاده کنیم:
مثال شماره 1
استفاده از یک ویژگی خلاصه شده برای تنظیم پس زمینه به صورت یک دستور:
body {
background: #ffffff url("other/img_tree.png") no-repeat right top;
}
امتحان کنیدوقتی که از این ویژگی خلاصه شده استفاده می کنیم، ترتیب مقادیر ویژگی به صورت زیر است:
- background-color
- background-image
- background-repeat
- background-attachment
- background-position
اگر یکی از مقادیر ویژگی مذکور از دست برود، تا زمانی که بقیه به این ترتیب باشند، اهمیتی ندارد.
توجه کنید که ما در مثال بالا(یعنی مثال امتحان کنید)، از ویژگی background-attachment استفاده نکرده ایم، زیرا برای این ویژگی،(در مثال ما) مقداری مشخص نشده است.
تمام ویژگی های پس زمینه(Background Properties)
| توضیح | ویژگی |
|---|---|
| تمام ویژگی های background را در یک دستور خلاصه می کند. | background |
| مشخص می کند که یک پس زمینه باید ثابت بماند یا اینکه همراه بقیه ی اجزای صفحه اسکرول شود. | background-attachment |
| ناحیه ی رنگی دور پس زمینه را مشخص می کند. | background-clip |
| رنگ پس زمینه یک عنصر را مشخص می کند. | background-color |
| تصویر پس زمینه ی یک عنصر را مشخص می کند. | background-image |
| مشخص می کند که تصویر یا تصاویر پس زمینه از کجا موقعیت دهی شوند(یعنی مبدا را مشخص می کند). | background-origin |
| مشخص می کند که موقعیت شروع یک تصویر پس زمینه باید از کجا باشد. | background-position |
| مشخص می کند که یک تصویر پس زمینه چگونه باید تکرار شود. | background-repeat |
| سایز تصویر یا تصاویر پس زمینه را مشخص می کند. | background-size |
- بازدید: 179
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.