دسته بندی ها
21:32 1399/11/03

آموزش گذاشتن بک گراند (Background) در html با css

مشخصات سوال کننده :
کاربر : hamdola     امتیاز کاربر : 121     رتبه کاربر : 12
دسته بندی : Html Css

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 41611
پاسخ دهنده : pedram_khan 22:43 1399/11/03

آموزش گذاشتن بک گراند (Background) در html توسط کدهای css

آموزش گذاشتن بک گراند (Background) در html توسط کدهای css

برای تغییر بک گراند (Background) المان های html توسط دستورات css به دو طریق می تونید عمل کنید :

  • تغییر رنگ بک گراند با دستور background-color
  • تغییر تصویر بک گراند توسط دستور background-image

 

آموزش استفاده از دستور background-color برای تغییر رنگ پس زمینه

اگر قصد دارید رنگ پس زمینه یک المان در html را تغییر دهید کافیست توسط css از دستور background-color استفاده کنید. به مثال زیر توجه کنید.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

    <div>
        Hi ... This is a div with no Style
    </div>

</body>
</html>

در کدهای بالا یک درون تگ body یک تگ div خالی داریم. اگر این سند html نمایش داده شود چنین چیزی نمایش داده می شود که یک متن خالی بدون هیچ گونه استایلی می باشد.

بک گراند در css

حالا می خوایم به این div استایل بدیم و رنگ پس زمینه رو تغییر بدیم. بنابراین توسط دستور background-color به تگ div استایل می دهیم.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

    <div style="background-color:green;">
        Hi ... This is a div with no Style
    </div>

</body>
</html>

خب اگر مجدد سند html رو اجرا کنیم تگ div ما بک گراند داره و به رنگ سبز نمایش داده میشه.

کار با بک گراند در css

 

آموزش استفاده از دستور background-image برای تغییر تصویر پس زمینه

خب گاهی اوقات هم قصد دارید که یک تصویر پس زمینه برای صفحه وب خودتون قرار بدید. در این موارد می تونید از دستور background-image استفاده کنید. دستورات زیر نحوه استفاده از این دستور رو در css نمایش میده:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

    <div style="background-image:url('d:\images.jfif');">
        Hi ... This is a div with no Style
    </div>

</body>
</html>

دستور background-image دارای یک خاصیت به نام url هست که آدرس تصویر رو باید بنویسید. خب خروجی این دستور در تصویر زیر نمایش داده میشه.

استفاده از دستور background-image در css

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

 

آشنایی با دستور background-repeat در css

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

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

    <div style="background-image: url('d:\images.jfif'); background-repeat:no-repeat;">
        Hi ... This is a div with no Style
    </div>

</body>
</html>

الان اگر مجدد سند html رو اجرا کنید می بینید که تصویر دیگه تکرار نمیشه.

استفاده از دستور background-repeat در css

خب الان دیگه تصویر تکرار نشده اما باز هم یک مشکل دیگه وجود داره و اونم این هست که اندازه تصویر به اندازه صفحه وب ما نیست و ممکنه کوچکتر یا بزرگتر باشه.

 

آشنایی با دستور background-size در css

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

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <style>
        .mydiv {
            background-image: url('d:\images.jfif');
            background-repeat: no-repeat;
            width:500px;
            height:500px;
            background-size:cover;
        }
    </style>
    <div class="mydiv">
        Hi ... This is a div with no Style
    </div>

</body>
</html>

خب با استفاده از دستور background-size:cover می تونیم اندازه تصویر رو دقیقا به اندازه پدر خودش کنیم.

آموزش استفاده از دستور background-size در css

 

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

  • background-position :  از این دستور برای تعیین موقعیت تصویر استفاده میشه. به عنوان مثال شما می خواید تصویرتون در بالا و سمت راست پدر خودش نمایش داده بشه.
background-position:right top;
  • background-attachment : از این دستور برای ثابت کردن یا متحرک کردن تصویر هنگام اسکرول صفحه استفاده میشه.
//تصویر ثابت است و با اسکرول صفحه ادر جای خود ثابت باقی می ماند
background-attachment : fixed;
//تصویر به همراه سایر المان های صفحه اسکرول می شود
background-attachment : scroll;

 

به این پاسخ امتیاز بدهید    0
امتیاز: 277 رتبه: 6
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود