آموزش برنامه نویسی وب🌐: بخش CSS قسمت سوم(رنگ ها و پس زمینه ها)
در این قسمت از سری آموزش برنامه نویسی وب به سراغ رنگ ها و پس زمینه (background) در سی اس اس(CSS) خواهیم رفت.
قسمت قبلی
ویژگیهای رنگ و پسزمینه در CSS
ویژگیهای رنگ
برای تعریف رنگ متن و سایر عناصر در CSS از ویژگیهای زیر استفاده میشود:
- color: رنگ متن را مشخص میکند.
body { color: #333; }
h1 { color: rgb(26, 115, 232); }
ویژگیهای پسزمینه
CSS قابلیتهای متعددی برای کنترل پسزمینه عناصر ارائه میدهد. ویژگیهای مهم پسزمینه شامل موارد زیر است:
1. رنگ پسزمینه (background-color)
رنگ پسزمینه یک عنصر را مشخص میکند.
body { background-color: #f8f9fa; }
2. تصویر پسزمینه (background-image)
برای قرار دادن تصویر به عنوان پسزمینه استفاده میشود.
body { background-image: url('image.jpg'); }
3. تکرار تصویر (background-repeat)
نحوه تکرار تصویر پسزمینه را مشخص میکند.
- repeat: تکرار در هر دو جهت
- no-repeat: بدون تکرار
- repeat-x: تکرار فقط در جهت افقی
- repeat-y: تکرار فقط در جهت عمودی
body { background-repeat: no-repeat; }
4. موقعیت تصویر (background-position)
موقعیت تصویر پسزمینه نسبت به عنصر مشخص میشود.
body { background-position: center center; }
5. اندازه تصویر (background-size)
اندازه تصویر پسزمینه را تنظیم میکند.
- cover: تصویر کل عنصر را پوشش میدهد.
- contain: تصویر درون عنصر جا میگیرد.
body { background-size: cover; }
6. اتصال تصویر (background-attachment)
نحوه حرکت تصویر پسزمینه با اسکرول صفحه را مشخص میکند.
- scroll: تصویر همراه صفحه حرکت میکند.
- fixed: تصویر ثابت میماند.
body { background-attachment: fixed; }
7. ترکیب چند پسزمینه
میتوان از چند تصویر یا رنگ برای یک عنصر استفاده کرد.
body { background: url('image1.jpg'), url('image2.png'); }
سیستم های رنگی
نام رنگها: استفاده از نامهای استاندارد مثل red و blue.
HEX: فرمت #RRGGBB برای ترکیب رنگها.
RGB: مقادیر عددی برای قرمز، سبز و آبی (مانند rgb(255, 0, 0)).
RGBA: مانند RGB همراه با شفافیت (Alpha).
HSL: تعریف رنگ با فام (Hue)، اشباع (Saturation) و روشنایی (Lightness).
HSLA: مانند HSL همراه با شفافیت.
برای آشنایی بیشتر با سیستمهای رنگی در CSS، اینجا کلیک کنید.
قسمت بعدی
نوشتن نظر
برای اضافه کردن نظر یا ویرایش وارد حساب کاربری خود شوید
ورودنظرات پست
هیچ نظری موجود نیست نخستین را شما بگذارید!