آموزش Background در CSS
آموزش Background در CSS
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Background در CSS خواهیم پرداخت.
این درس به شما می آموزد که چگونه پس زمینه عناصر مختلف HTML را تنظیم کنید. می توانید خصوصیات پس زمینه زیر را برای یک عنصر تنظیم کنید –
از ویژگی background-color برای تنظیم رنگ پس زمینه یک عنصر استفاده می شود.
از ویژگی background-image برای تنظیم تصویر پس زمینه یک عنصر استفاده می شود.
از ویژگی background-repeat برای کنترل تکرار تصویر در پس زمینه استفاده می شود.
از ویژگی background-position برای کنترل موقعیت تصویر در پس زمینه استفاده می شود.
از ویژگی background-attachment برای کنترل پیمایش تصویر در پس زمینه استفاده می شود.
از ویژگی background به عنوان مختصر برای تعیین تعدادی از خصوصیات پس زمینه استفاده می شود.
تنظیم رنگ Background در CSS
در زیر مثالی آورده شده است که نحوه تنظیم رنگ پس زمینه برای یک عنصر را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 |
Live Demo <html> <head> </head> <body> <p style = "background-color:yellow;"> This text has a yellow background color. </p> </body> </html> |
خروجی
1 |
This text has a yellow background color. |
تنظیم تصویر پس زمینه
ما می توانیم تصویر پس زمینه را با فراخوانی تصاویر ذخیره شده محلی مانند تصویر زیر تنظیم کنیم
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Live Demo <html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-color: #cccccc; } </style> </head> <body> <h1>Hello World!</h1> </body> <html> |
خروجی
!Hello World
تکرار تصویر پس زمینه
مثال زیر نحوه تکرار تصویر پس زمینه در صورت کوچک بودن تصویر را نشان می دهد. اگر نمی خواهید تصویری را تکرار کنید، می توانید از مقدار تکرار برای ویژگی تکرار پس زمینه استفاده کنید، در این حالت تصویر فقط یک بار نمایش داده می شود.
به طور پیش فرض ویژگی تکرار پس زمینه دارای مقدار تکرار خواهد بود.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-repeat: repeat; } </style> </head> <body> <p>Tutorials point</p> </body> </html> |
خروجی
1 |
Tutorials point |
مثال زیر نحوه تکرار عمودی تصویر پس زمینه را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Live Demo <html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-repeat: repeat-y; } </style> </head> <body> <p>Tutorials point</p> </body> </html> |
خروجی به صورت زیر می باشد
1 |
Tutorials point |
مثال زیر نحوه تکرار افقی تصویر پس زمینه را نشان می دهد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-repeat: repeat-x; } </style> </head> <body> <p>Tutorials point</p> </body> </html> |
مثال زیر نحوه تکرار افقی تصویر پس زمینه را نشان می دهد
1 |
Tutorials point |
تنظیم موقعیت تصویر پس زمینه
مثال زیر نحوه تنظیم موقعیت تصویر پس زمینه 100 پیکسل از سمت چپ را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Live Demo <html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-position:100px; } </style> </head> <body> <p>Tutorials point</p> </body> </html> |
خروجی به صورت زیر می باشد
1 |
Tutorials point |
مثال زیر نحوه تنظیم موقعیت تصویر پس زمینه 100 پیکسل از سمت چپ و 200 پیکسل پایین از بالا را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<html> <head> <style> body { background-image: url("/css/images/css.jpg"); background-position:100px 200px; } </style> </head> <body> <p>Tutorials point</p> </body> </html> |
خروجی به صورت زیر می باشد
1 |
Tutorials point |
تنظیم پیوست پس زمینه
پیوست پس زمینه تعیین می کند که آیا یک تصویر پس زمینه ثابت است یا با بقیه صفحه پیمایش می کند.
مثال زیر نحوه تنظیم تصویر پس زمینه ثابت را نشان می دهد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<!DOCTYPE html> <html> <head> <style> body { background-image: url('/css/images/css.jpg'); background-repeat: no-repeat; background-attachment: fixed; } </style> </head> <body> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> </body> </html> |
خروجی به صورت زیر می باشد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. If you do not see any scrollbars, try to resize the browser window. |
مثال زیر نحوه تنظیم تصویر پس زمینه پیمایشی را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<!DOCTYPE html> <html> <head> <style> body { background-image: url('/css/images/css.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-attachment:scroll; } </style> </head> <body> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> <p>The background-image is fixed. Try to scroll down the page.</p> </body> </html> |
خروجی به صورت زیر می باشد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. The background-image is fixed. Try to scroll down the page. If you do not see any scrollbars, try to resize the browser window. |
ویژگی های مختصر
می توانید از ویژگی پس زمینه برای تنظیم همزمان همه ویژگی های پس زمینه استفاده کنید. مثلا
1 2 3 |
<p style = "background:url(/images/pattern1.gif) repeat fixed;"> This parapgraph has fixed repeated background image. </p> |
دیدگاه شما