چجوری میتونم بک گراند المان های html رو توسط دستورات css تغییر بدم. از نظر رنگ و از نظر تصویر پس زمینه
برای تغییر بک گراند (Background) المان های html توسط دستورات css به دو طریق می تونید عمل کنید :
اگر قصد دارید رنگ پس زمینه یک المان در 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 نمایش داده شود چنین چیزی نمایش داده می شود که یک متن خالی بدون هیچ گونه استایلی می باشد.
حالا می خوایم به این 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 ما بک گراند داره و به رنگ سبز نمایش داده میشه.
خب گاهی اوقات هم قصد دارید که یک تصویر پس زمینه برای صفحه وب خودتون قرار بدید. در این موارد می تونید از دستور 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 استفاده می کنید تصاویر تکرار میشن.
خب اگر می خواید یک تصویر تکرار نشه می تونید از دستور 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-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 شامل موارد دیگه ای هم میشه که میتونید توی صفحه وب خودتون استفاده کنید که بعضی از اونها رو به طور خلاصه توضیح میدم.
background-position:right top;
//تصویر ثابت است و با اسکرول صفحه ادر جای خود ثابت باقی می ماند
background-attachment : fixed;
//تصویر به همراه سایر المان های صفحه اسکرول می شود
background-attachment : scroll;
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1398/10/19
- ساعت :
02:01:00 PM
- بازدید :
3267
- پاسخ :
2
|
تاریخ :
1398/10/18
- ساعت :
10:26:00 PM
- بازدید :
3250
- پاسخ :
2
|
تاریخ :
1401/01/13
- ساعت :
02:27:00 AM
- بازدید :
2079
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
12:45:00 AM
- بازدید :
181
- پاسخ :
0
|
تاریخ :
1398/09/25
- ساعت :
12:00:00 PM
- بازدید :
2395
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
377
- پاسخ :
0
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
1111
- پاسخ :
1
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
90
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1315
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
68
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9853
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
50
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4421
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
203
- پاسخ :
2
|