رنگ ها (Color)، در W3.CSS
در چارچوب W3.CSS ، یک سری رنگ های استاندارد توسط نام متناسب با آن رنگ ها، در نظر گرفته شده اند و هنگامی که نام یک رنگ را در انتهای یک کلاس (Class) ببینیم، به آن معنی است که آن کلاس، از همان رنگ استفاده می کند. اینکه آن رنگ برای تغییر کدام ویژگی از عنصر (مثل رنگ پس زمینه (background)، رنگ متن (text)، رنگ خطوط حاشیه (border)، تغییر رنگ هنگام بردن موس بر روی عنصر و ...) باشد، بستگی به عبارت ابتدای نام کلاس (Class) دارد.
قبل از هر چیز، باید رنگ های متناظر با هر نام را بدانیم. آنها را در زیر نمایش داده ایم (البته نام ها باید کاملا با حروف کوچک نوشته شوند) :
اگر دقت کنید، مشاهده می کنید که این کلاس ها (Class)، اگر برای تغییر رنگ پس زمینه یک عنصر به کار روند، تنها رنگ پس زمینه را تغییر نمی دهند، بلکه رنگ متن نمایش داده شده در عنصر را نیز مشخص می کنند که بر اساس اینکه رنگ روشن باشد یا رنگ تیره، یکی از دو رنگ سیاه (black) یا سفید (white) را برای متن درون عنصر تعیین می کنند.
البته رنگ های دیگری نیز در چارچوب W3.CSS در نظر گرفته شده است که بعدا در مورد آنها صحبت خواهیم کرد.
نامی که برای هر رنگ در نظر گرفته شده، در انتهای نام کلاس (Class) آورده می شود و بخش ابتدای نام کلاس هم مشخص می کند که آن رنگ، برای کدام ویژگی از عنصر به کار خواهد رفت. به عنوان مثل، چند کلاس (Class) مختلف مرتبط با رنگ ها (Color) عبارتند از (همگی را برای رنگ آبی (Blue) نوشته ایم) :
بنابراین در ادامه، حالت های مختلف استفاده از کلاس های مرتبط با رنگ ها را شرح می دهیم (برای هر حالت، یک عبارت خاص در ابتدای نام کلاس ذکر خواهد شد).
کلاس های (Class) مربوط به تغییر رنگ پس زمینه (Background) عنصرها، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ پس زمینه (Background) عنصرها، ابتدا عبارت w3- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، رنگ پس زمینه عنصر را تغییر می دهند. به عنوان مثال، کلاس w3-green ، باعث می شود که رنگ پس زمینه عنصر برابر رنگ سبز (green) باشد.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
نتیجه :
رنگ پس زمینه عنصر برابر رنگ آبی (blue) تعیین شده است و همچنین رنگ متن درون عنصر نیز برابر رنگ سفید (white) خواهد بود (رنگ متن متناظر با رنگ پس زمینه آبی) :
برای توضیحات و مثال های بیشتر، کلید شماره 26147 را بخوانید.
کلاس های (Class) مربوط به تغییر رنگ پس زمینه (Background) عنصرها، وقتی موس را بر روی عنصر می بریم، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ پس زمینه (Background) عنصرها (در هنگام بردن موس بر روی آنها)، ابتدا عبارت w3-hover- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، باعث می شوند که وقتی موس بر روی عنصر قرار گرفت، آنگاه رنگ پس زمینه عنصر، تغییر کند. به عنوان مثال، کلاس w3-hover-green ، باعث می شود که وقتی موس را بر روی عنصر ببریم، رنگ پس زمینه عنصر به رنگ سبز (green) تبدیل شود.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
نتیجه :
پس زمینه عنصر به رنگ سبز (green) می باشد، اما اگر موس را بر روی آن ببرید، رنگ پس زمینه به قرمز (red) تغییر می کند :
برای توضیحات و مثال های بیشتر، کلید شماره 26148 را بخوانید.
کلاس های (Class) مربوط به تغییر رنگ متن (text) درون عنصرها، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ متن (text) درون عنصرها، ابتدا عبارت w3-text- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، رنگ متن درون عنصر را تغییر می دهند. به عنوان مثال، کلاس w3-text-red ، باعث می شود که رنگ متن درون عنصر برابر رنگ قرمز (red) باشد.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
نتیجه :
متن درون عنصر، به رنگ بنفش (purple) نمایش داده می شود :
برای توضیحات و مثال های بیشتر، کلید شماره 26149 را بخوانید.
کلاس های (Class) مربوط به تغییر رنگ متن (text) درون عنصرها، وقتی موس را بر روی عنصر می بریم، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ متن (text) درون عنصرها (هنگام بردن موس بر روی آنها)، ابتدا عبارت w3-hover-text- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، باعث می شوند که وقتی موس را بر روی عنصر ببریم، رنگ متن (text) درون عنصر، تغییر کند. به عنوان مثال، کلاس w3-hover-text-yellow ، باعث می شود که وقتی موس را بر روی عنصر ببریم، رنگ متن (text) درون عنصر به رنگ زرد (yellow) تغییر کند.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
نتیجه :
رنگ پیش فرض برای نمایش متن درون یک عنصر با پس زمینه نارنجی (orange)، برابر رنگ سیاه (black) است. حال اگر موس را بر روی عنصر ببریم، رنگ متن به سفید (white) تغییر می کند :
برای توضیحات و مثال های بیشتر، کلید شماره 26150 را بخوانید.
کلاس های (Class) مربوط به تغییر رنگ خطوط حاشیه (border) عنصرها، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ خطوط حاشیه (border) عنصرها، ابتدا عبارت w3-border- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، رنگ خطوط حاشیه (border) عنصر را تغییر می دهند. به عنوان مثال، کلاس w3-border-blue ، باعث می شود که رنگ خطوط حاشیه (border) عنصر برابر رنگ آبی (blue) باشد.
باید برای عنصر مورد نظر، کلاس w3-border نیز ذکر شده باشد، در غیر این صورت، اصلا خطوط حاشیه (border) برای عنصر نمایش داده نمی شود.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
در کد بالا، با مشخصه margin از CSS ، عنصر را از مرزهای صفحه کمی فاصله داده ایم تا خطوط حاشیه (border) را بهتر مشاهده کنید.
نتیجه :
خطوط حاشیه (border) به رنگ قرمز (red) برای عنصر نمایش داده می شود :
برای توضیحات و مثال های بیشتر، کلید شماره 26151 را بخوانید.
کلاس های (Class) مربوط به تغییر رنگ خطوط حاشیه (border) عنصرها، وقتی موس را بر روی عنصر می بریم، در W3.CSS :
در کلاس های (Class) مربوط به تغییر رنگ خطوط حاشیه (border) عنصرها (هنگام بردن موس بر روی آنها)، ابتدا عبارت w3-hover-border- نوشته می شود و سپس نام مربوط به رنگ، ذکر خواهد شد. مثل کلاس های زیر :
این کلاس ها (Class)، باعث می شوند که وقتی موس را بر روی عنصر ببریم، رنگ خطوط حاشیه (border) عنصر، تغییر کند. به عنوان مثال، کلاس w3-hover-border-green ، باعث می شود که وقتی موس را بر روی عنصر ببریم، رنگ خطوط حاشیه (border) عنصر به رنگ سبز (green) تغییر کند.
به مثال زیر توجه کنید :
بخش مهم کدها :
کد کامل صفحه HTML :
در کد بالا، با مشخصه margin از CSS ، عنصر را از مرزهای صفحه کمی فاصله داده ایم تا خطوط حاشیه (border) را بهتر مشاهده کنید.
نتیجه :
خطوط حاشیه (border) عنصر در حالت عادی برابر رنگ قرمز (red) است، اما اگر موس را بر روی عنصر ببریم، رنگ خطوط حاشیه (border) آن به رنگ سبز (green) تغییر می کند :
برای توضیحات و مثال های بیشتر، کلید شماره 26152 را بخوانید.
- فهرست مباحث
- 1 معرفی چارچوب W3.CSS برای ساخت یک وب سایت واکنش گرا (Responsive) و طراحی گرافیکی آن، تنها با یک فایل CSS
- 2 افزودن چارچوب W3.CSS به صفحات وب سایت
- 3 شیوه نامگذاری کلاس ها (Class)، در چارچوب W3.CSS
- 4 رنگ ها (Color)، در W3.CSS
- 5 ساخت Container : ایجاد padding (حاشیه) به اندازه 16px در سمت چپ و راست عناصر صفحه HTML ، با کلاس w3-container ، در W3.CSS
- 6 ساخت Panel : ایجاد margin (حاشیه) به اندازه 16px در بالا و پایین و همچنین padding (حاشیه) به اندازه 16px در سمت چپ و راست عناصر صفحه HTML ، با کلاس w3-panel ، در W3.CSS
- 7 ساخت کارت (card) : ایجاد حاشیه سایه دار (bordered shadow) به دور عنصر، با کلاس های w3-card و w3-card-2 و w3-card-4 ، در W3.CSS
- 8 تعیین اندازه فونت ها (Font)، در W3.CSS
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.