آموزش سی اس اس CSS

آموزش طراحی وب سایت با استفاده از سی اس اس CSS

پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

پراپرتی های بک گراند به شرح زیر است:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

Background Color

پراپرتی background-color برای مشخص کردن رنگ پس زمینه یک المان استفاده میشود.

مثال

 
body {
    background-color: lightblue;
}
 

شما میتوانید به جای نام رنگ از مقادیر آنها استفاده کنید.

مطالعه بیشتر: رنگ ها در سی اس اس

Background Image

پراپرتی background-image برای مشخص کردن تصویر بعنوان تصویر پس زمینه استفاده میشود

مثال

 
body {
    background-image: url("bg.jpg");
}
 

نکاتی که باید در ذهن داشته باشید

زمانی که از تصویر پس زمینه استفاده میکنید دقت کنید از تصویری استفاده کنید که باعث نشود نوشته های شما ناخوانا شود.

بصورت پیش فرض تصویر پس زمینه تکرار میشود و کل المان را میپوشاند.

Background Repeat

بصورت پیش فرض، پراپرتی background-image هم بصورت عمودی، و هم افقی تکرار میشود.

برخی تصاویر باید یا عمودی تکرار شوند و یا افقی، در غیر اینصورت تصویر عجیب بنظر میرسد.

مثال

Strange background image...

اگر تصویر بالا تنها بصورت افقی تکرار شود، تصویر پس زمینه بهتر به نضر می آید:

Here, a background image is repeated only horizontally!

دستور تکرار افقی بکگراند بصورت زیر است:

 
body {
    background-image: url("gradient_bg.png");
    background-repeat: repeat-x;
}
 

Background Position

اگر بخواهید تصویر یکبار تکرار شود از دستور background-repeat آستفاده کنید.

 
body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
}
 

Background image example!

توجه داشته باشید چه صفحه شما راست چین (rtl) باشد و چه چپ چین (ltr) بصورت پیش فرض تصویر پس زمینه سمت چپ قرار میگیرد. برای اینکه تصویر پس زمینه جابجا شود باید از پراپرتی background-position استفاده کنید:

 
body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
}
 

نتیجه کار بدین صورت میشود:

Background image example!

Background Attachment

برای اینکه تصویر پس زمینه شما فیکس باشد و با اسکرول صفحه تصویر اسکرول نخورد از پراپرتی background-attachment استفاده کنید.

 
body {
    background-image: url("mountain.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-attachment: fixed;
}
 

نتیجه کار بصورت زیر میباشد:

Background attachment example!

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

this is sample text

Background

میتوان کدهای بکگراند را کوتاه کرد و تمامی پراپرتی های بکگراند را داخل یک پراپرتی آورد.

پراپرتی کوتاه شده بکگراند background نام دارد.

 
body {
    background: #ffffff url("img_tree.png") no-repeat right top;
}
 

زمانی که از کد کوتاه شده استفاده میکنید لازم است تا این ترتیب را رعایت کنید:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

اگر یکی از مقادیر جا بیافتد ولی سایر مقادیر به ترتیبی که در بالا اشاره شد نوشته شده باشند اهمیت نخواهد داشت

نوشتن دیدگاه

جستجو در سایت

  • تاریخچه سی اس اس (CSS) +

    تاریخ CSS از سال 1994 آغاز شد. هاکون ویم لی در دهم اکتبر 1994 آنرا پیشنهاد داد. وی در CERN

    Read More

  • معرفی سی اس اس (CSS) +

    سی اس اس زبانی است که ظاهر صفحه HTML را تعریف میکند و تعیین میکند هر المان HTML به چه

    Read More

  • نحوه نگارش سی اس اس و سلکتورها +

    نحوه نگارش سی اس اس (CSS) مجموعه قوانین سی اس اس (CSS) شامل یک سلکتور و یک بلوک توصیفی است.

    Read More

  • نحوه استفاده از سی اس اس +

    مرورگر HTML را بر اساس اطلاعات موجود در استایل شیت شکل میدهد. سه راه برای وارد کردن سی اس اس

    Read More

  • رنگها در سی اس اس (CSS) +

    رنگها را میتوان با استفاده از اسمهای از پیش تعریف شده آنها، یا مقادیر آنها مانند RGB، HEX، HSL، RGBA،

    Read More

  • CSS Backgrounds | آموزش سی اس اس +

    پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

    Read More

  • 1
  • 2
  • 3
  • 4

افراد آنلاین

ما 38 مهمان و بدون عضو آنلاین داریم