اگر شما هم یک وب سایت داشته باشید، حتما به این فکر افتاده اید تا با تغییر پس زمینه، به شکیل تر شدن سایت خود کمک کنید. این تغییر پس زمینه، نیاز به کدنویسی در سی اس اس CSS، دارید. این تغییر پس زمینه می تواند انواع متنوع و متفاوتی داشته باشد. ما در ادامه تلاش نموده ایم تا جامع ترین تغییرات را به ساده ترین زبان برای شما بیان کنیم. به گونه ای که شما مطابق با سلیقه خود می توانید رنگ، نوع و سایز فونت، رنگ یا تصویر پس زمینه و هر آنچه را که مایلید، توسط این دستورات تغییر دهید. با ما همراه باشید.
توسط این دستور میتوانید رنگ پس زمینه عنصر مورد نظر خودتون رو تغییر بدید. مثلا پس زمینه یک پاراگراف، جعبه متن،
div و یا هر عنصر دیگه ای رو با رنگ دلخواه پر کنید.
در مثال زیر عناصر h1, p, body رنگ پس زمینه های متفاوتی دارند: به عنوان نمونه دستور زیر رنگ پس زمینه کل صفحه رو قرمز میکنه:
شما رنگ مثلا قرمز رو به سه روش میتونید با مورد استفاده قرار دهید:
مشخصه background-image امکان نمایش یک تصویر را در پسزمینه یک عنصر فراهم میسازد.
در مثال زیر دو کادر داریم که یکی تصویر پسزمینهای است که بزرگتر از کادر است و دیگری تصویر کوچک فترن است.
این مثال دو نکته را در مورد تصاویر پسزمینه مشخص میسازد.
تصویر بزرگ به صورت پیشفرض برای تطابق با مقیاس کادر کوچک نشده است،
از این رو تنها گوشه کوچکی از آن دیده میشود.
در سوی دیگر تصویر کوچک برای پر کردن کادر به صورت کنار هم چیده شده است.
در این مورد تصویر واقعی تنها شامل یک فترن است.
نکته: اگر علاوه بر رنگ پسزمینه، یک تصویر پسزمینه نیز تعیین کرده باشید، تصویر روی رنگ نمایش مییابد.
ویژگی background-repeat برای مشخص کردن نحوه تکرار تصویر پس زمینه (در مواقعی که تصویر کوچکتر از فضایی است که می خواهیم آن را پوشش دهد) به کار می رود،
به فرض ممکن است بخواهیم تصویری تنها یک بار در پس زمینه تکرار شود یا برعکس بخواهیم که تمام پس زمینه را پوشش دهد، بدین منظور از این ویژگی و مقادیر آن استفاده می کنیم.
ویژگی background-size قابلیت دیگری از خانواده ویژگی های مربوط به خاصیت Background است که می توانیم با استفاده از آن تنظیمات بیشتری بر روی اندازه تصویر پس زمینه و نحوه نمایش آن داشته باشیم،
به فرض با در نظر گرفتن مقدار cover برای این ویژگی، پس زمینه کل صفحه را پوشش می دهد.
میتوانید از کلیدواژههای زیر نیز استفاده کنید:
مقدار دهی درصدی یا پیکسلی، در این صورت تصویر پس زمینه بر همان مبنا تغییر اندازه داده،
در صورتی که ابعاد تصویر از فضای مورد نیاز کوچکتر باشد، به اندازه مورد نیاز در جهت عمودی یا افقی تکرار خواهد شد.
نکته: علاوه بر مقادیر گفته شده می توانیم بر حسب نیاز از مقدار auto، inherit، initial و unset نیز برای این ویژگی استفاده کنیم.
ویژگی background-position موقعیت تصویر پس زمینه را در محلی که استفاده شده مشخص می کند،
به فرض اگر بخواهیم تصویر خود را متمایل به سمت راست قرار دهیم باید از background-position با مقدار right استفاده کنیم.
مشخصه background-position امکان انتخاب موقعیت ظاهر شدن تصویر پسزمینه را درون کادر فراهم میسازد.
در این مشخصه از سیستم مختصاتی استفاده میشود که گوشه بالا-چپ کادر مقدار (0,0) دارد و مقادیر درون کادر دارای طولی روی محور افقی (x) و عرضی روی محور عمودی (y) هستند.
توجه کنید که موقعیت پیشفرض روی مقدار (0,0) است. رایجترین مقدار background-position دو مقدار منفرد میگیرد که یکی مقدار افقی است که در ادامه یک مقدار عمودی میآید.
امکان استفاده از کلیدواژههای top و right نیز وجود دارد.
ویژگی background-attachment برای این منظور است که رفتار مرورگر در خصوص ثبات یا عدم ثبات پس زمینه به هنگام اسکرول صفحه را تعیین کنیم،
اگر مقادیر این ویژگی fixed باشد در صفحاتی که ارتفاع آنها از ارتفاع صفحه نمایش کاربر بیشتر است نوار اسکرول کناری (عمودی) نمایش داده می شود
و اگر کاربر به پائین یا بالای صفحه اسکرول کند تصویر پس زمینه در جای خود بدون تغییر و ثابت باقی می ماند،
این تکنیکی است که در طراحی برخی از قالب های وب مشاهده می شود.
گزینه دیگری که برای پسزمینهها وجود دارد تعیین چگونگی اسکرول شدن در زمان اسکرول شدن محتوا است.
این وضعیت با استفاده از مشخصه «الصاق پسزمینه» (background-attachment) کنترل میشود.
این مشخصه میتواند سه مقدار بگیرد: