شما اینجا هستید

ویژگی background در css برای تعریف پس زمینه عناصر استفاده میگردد.

رنگ پس زمینه

ویژگی background-color رنگ پس زمینه یک عنصر را مشخص میکند.

تنظیم رنگ پس زمینه برای صفحه به شکل زیر است :

body {
    background-color: #b0c4de;
}

بیشتر وقتها، رنگ توسط css به روشهای پایین مشخص میگردد :

  • مقدار HEX مانند 0000ff#
  • مقدار RGB مانند rgb(0,0,255)
  • نام رنگ مانند blue

در مثال زیر عناصر <h1>, <p> و <div> رنگهای پس زمینه متفاوتی از هم دارند.

<html>

<head>

<style>

h1 {

    background-color: #6495ed;

}


p {

    background-color: #e0ffff;

}


div {

    background-color: #b0c4de;

}

</style>

</head>

<body>


<h1>مثالی از پس زمینه ها در سی اس اس</h1>

<div>

این یک متن درون عنصر div است.

<p>این پاراگراف رنگ پس زمینه مربوط به خودش را دارد</p>

همچنان درون عنصر div هستیم.

</div>


</body>

</html>

 

تصویر پس زمینه

 

ویژگی background-image یک تصویر برای استفاده در پس زمینه یک عنصر مشخص میکند. تصویر به صورت پیشفرض تا پر کردن محدوده عنصر تکرار میشود یعنی اگر یک تصویر کوچک برای پس زمینه یک عنصر مانند body در نظر گرفته باشیم تصویر در جهات عمودی و افقی تکرار شده تا همه جای عنصر را در بر بگیرد.

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

body {
    background-image: url("paper.gif");
}

تصویر پس زمینه – تکرار به صورت عمودی یا افقی

ویژگی background-image بصورت پیشفرض در هر دو جهت تصویر را تکرار میکند. برخی از تصاویر باید فقط به صورت افقی یا عمودی تکرار شوند مانند ساختن بک گراند برای یک منو. به طور کلی برخی تصاویر اگر در دو جهت تکرار شوند ظاهر زشتی پیدا میکنند چون برای یک جهت خاص طراحی شده اند.

برای تکرار تصویر در جهت افقی از ویژگی background-repeat و مقدار repeat-x استفاده کنید:

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

برای تکرار تصویر در جهت عمودی از ویژگی background-repeat و مقدار repeat-y استفاده کنید.

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

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

 

در مثال بالا چون تصویر تکرار نشده تصویر در گوشه بالای صفحه به نمایش داده میشه. اگر بخواهیم مکان نمایش تصویر را تغییر دهیم از ویژگی background-position استفاده میکنیم.

 

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

تند نویسی ویژگی background

همانطور که در نمونه های بالا دیدید، ویژگی های زیادی در رابطه با پس زمینه هستند و همین تعداد خط هایی که در فایل css نوشته میشود زیاد میشود و به دنبال آن حجم فایل css هم زیاد شده و سبب میشود که سرعت بارگذاری سایت کند شود برای حل این مشکل از خلاصه نویسی دستورات css استفاده میکنیم.

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

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

برای تند نویسی ویژگیهای مربوط به پس زمینه از ویژگی background استفاده میکنیم:

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

هنگام استفاده از خلاصه نویسی پس زمینه ترتیب ویژگیها به صورت زیر میباشند:

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

حتی ننوشتن برخی از این ویژگیها مهم نیست و با ننوشتن آنها باز هم پس زمینه ای که مشخص کرده ایم نمایش داده میشود.

دیدگاه‌ها

casino slots slots online best online casinos

make money online how much money do youtubers make make money how to make money with a website how to start a blog and make money

how did tom steyer make his money how to make money blogging make money how do you make money on youtube how to make money on youtube

https://www.fresher.ru/elz/ - make money online

play online casino casino online play slots online casino slots http://onlinecasinogamespcx.com/ - casino real money

casino game http://onlinecasinogamespcx.com/ free casino free slots casino online slots

http://onlinecasinogamespcx.com/ best online casinos vegas slots online slots online best online casino

online casino slots http://onlinecasinosw.com/ - online casino bonus gold fish casino slots online casinos play casino

big fish casino http://onlinecasinogamespcx.com/ - online casino slots free free casino games online casino bonus codes

real casino slots free slots best online casino

online slots http://onlinecasinosw.com/ - world class casino slots best online casinos online casino slots world class casino slots

online slot games online casino games free casino slot games

best online casino free slots vegas slots online best online casino

http://onlinecasinogamespcx.com/ casino slots slots free online slot games cashman casino slots

real money casino http://onlinecasinogamespcx.com/ free casino slot games online gambling play casino

slots online http://onlinecasinosw.com/ - gold fish casino slots play casino online casinos

play slots http://onlinecasinosw.com/ - online casino real casino slots big fish casino

world class casino slots best online casino online gambling casino online

play slots free casino casino bonus codes online casino games

no deposit casino casino slots online casino games online gambling

play online casino http://onlinecasinopc.com/ real money casino free casino slot games casino online

big fish casino http://onlinecasinopc.com/ slots online best online casino cashman casino slots

free casino http://onlinecasinopc.com/ - real casino slots vegas casino slots casino game

free casino games online http://playcasinosw.com/ - slot games slot games play slots play slots

http://onlinecasinopc.com/ casino slots online slot games online casino real money free online slots

online casinos http://onlinecasinopc.com/ casino games casino games casino real money

slots free best online casinos online casino slots online casino games http://playcasinosw.com/ - vegas casino slots

play slots online http://onlinecasinopc.com/ - casino slots free casino slot games play online casino

world class casino slots http://playcasinosw.com/ - big fish casino online casino games online casino slots online

casino blackjack http://casinoplaysw.com/ casino play slots online big fish casino

best online casino casino online slots cashman casino slots

play slots online slots games free slots casino slots

casino game online casino bonus online casino slots

casino play http://casinoslotspc.com/ - casino real money big fish casino online slots

world class casino slots online casino real money online casino real money casino play http://casinoplaysw.com/ - casino online

play casino http://casinoslotspc.com/ play online casino play slots online cashman casino slots

casino online slots casino play casino play free casino games online http://casinoplaysw.com/ - online slot games

free slots games no deposit casino play online casino play slots

work from home jobs legitimate how to make money with youtube best way to make passive income free money online amazon work from home

make money online 2020 make extra money work from home jobs legitimate best way to make passive income amazon work from home

https://make-money-blogs.com/# - work at home jobs legitimate

free slots games real casino slots casino real money online casino games

world class casino slots online casino best online casino play slots online

big fish casino http://casinoslotspc.com/ - vegas casino slots online casino slots gold fish casino slots

slots for real money casino play casino slots

make money how much money can i make on social security make extra money make money from online passive income ideas

walmart money transfer online how to make passive income make extra money making money on youtube runescape money making

https://make-money-blogs.com/# - sykes work at home

صفحه‌ها

افزودن دیدگاه جدید

دیدگاه

  • تگ‌های HTML مجاز: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.

Plain text

  • تگ‌های HTML مجاز نیستند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
كد امنيتي
این پرسش برای جلوگیری از ارسال اسپمهای اتوماتیک است.