آموزش تکرار تصویر پس زمینه در CSS
استفاده از ویژگی background-repeat در CSS
ویژگی background-image به طور پیش فرض، یک تصویر را به صورت افقی و عمودی تکرار می کند. برخی تصاویر، تنها باید به صورت افقی یا تنها به صورت عمودی تکرار(repeat) شوند، وگرنه عجیب به نظر می رسند:
اگر تصویر مثال بالا تنها به صورت افقی(background-repeat: repeat-x;) تکرار شود، پس زمینه بهتر به نظر خواهد رسید:
مثال شماره 2
body {
background-image: url("other/gradient_bg.png");
background-repeat: repeat-x;
}
امتحان کنیدنکته: برای تکرار یک تصویر به صورت عمودی(vertically) می توانیم از دستور زیر استفاده کنیم:
background-repeat: repeat-y;
دستور background-repeat: no-repeat در CSS
اگر بخواهیم تصویر پس زمینه تنها یک بار نمایش یابد، نیز باید از ویژگی background-repeat استفاده کنیم:
مثال شماره 3
نمایش تصویر پس زمینه، تنها یک بار:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
}
امتحان کنیددر مثال بالا، تصویر پس زمینه در همان جایی که متن ما قرار دارد، قرار گرفته است. ما می خواهیم موقعیت این تصویر را تغییر دهیم تا دیگر خیلی مزاحم متن نباشد:
استفاده از ویژگی background-position در CSS
از ویژگی background-position برای مشخص کردن موقعیت(position) تصویر پس زمینه استفاده می شود.
مثال شماره 4
قرار دادن تصویر پس زمینه در گوشه ی بالا و سمت راست(top-right):
body {
background-image: url("other/img_tree.png");
background-repeat: no-repeat;
background-position: right top;
}
امتحان کنید
ویژگی های تکرار پس زمینه و موقعیت تصویر پس زمینه
| توضیح | ویژگی |
|---|---|
| موقعیت قرار گیری یک تصویر پس زمینه را مشخص می کند. | background-position |
| تنظیم می کند که چگونه یک تصویر پس زمینه تکرار شود. | background-repeat |
- بازدید: 217
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.