شیوه نامگذاری کلاس ها (Class)، در چارچوب W3.CSS
عملکرد اصلی چارچوب W3.CSS ، بر اساس نام کلاس ها (Class) می باشد ( کلید شماره 533 ). یعنی ما برای عنصرهای مختلف از صفحه، نام کلاس هایی (Class) را اضافه می کنیم و بنابراین ویژگی هایی که توسط چارچوب W3.CSS برای آن کلاس ها (Class) تعیین شده است، به عنصرهای مورد نظر اعمال خواهد شد.
نامگذاری کلاس ها (Class) در چارچوب W3.CSS به گونه ای است که ما آنها را به راحتی تشخیص می دهیم و بنابراین اگر قبلا خودمان کلاس هایی (Class) را برای عناصر صفحات وب سایت تعیین کرده باشیم، نام آنها با کلاس های (Class) مربوط به چارچوب W3.CSS اشتباه گرفته نمی شود.
چارچوب W3.CSS ، در ابتدای نام تمامی کلاس ها (Class)، عبارت w3 را ذکر می کند. به عنوان مثال، نام چند کلاس (Class) از چارچوب W3.CSS را در زیر ذکر می کنیم :
اگر خود فایل w3.css را با یک نرم افزار ویرایشگر متن باز کنید، مشاهده خواهید کرد که از چه نام هایی برای نامگذاری کلاس ها (Class) استفاده کرده است (البته فقط برای نگاه سریع و دیدن اینکه چگونه ویژگی هایی برای کلاس ها (Class) تعیین شده است و ما در کلیدهای آموزشی آینده، کلاس های (Class) مورد نیاز و ویژگی های آنها را شرح خواهیم داد و شما مجبور نیستید که به سراغ فایل w3.css بروید، مگر برای کنجکاوی بیشتر و خواندن کدهای آن) :
بنابراین همان طور که در کلیدهای آموزشی قبلی مثال زدیم، به عنوان یک مثال، برای اینکه رنگ پس زمینه یک عنصر div از صفحه را به رنگ سبز تغییر بدهیم (و متن آن نیز با رنگ سفید نوشته شود)، باید کلاس w3-green را برای آن عنصر div اضافه کنیم :
عبارت زیر، تگ div مورد نظر را در کلاس w3-green قرار می دهد :
اکنون برای درک بهتر اینکه چه اتفاقی می افتد، در فایل w3.css ، عبارت w3-green را جستجو می کنیم تا کدهای مربوط به آن را بیابیم :
بنابراین برای کلاس w3-green ، با کدهای زیر (کدهای CSS) در فایل w3.css ، ویژگی هایی در نظر گرفته شده که باعث می شود رنگ پس زمینه عنصرهایی که در کلاس w3-green قرار گرفته اند، به رنگ سبز تغییر کند و همچنین متن آنها نیز با رنگ سفید نوشته شود :
البته در کد بالا، ویژگی ها برای هنگام بردن موس (hover) بر روی عناصر موجود در کلاس w3-hover-green نیز ذکر شده است (عبارت w3-hover-green:hover یعنی وقتی ویژگی ها به عناصر موجود در کلاس w3-hover-green اعمال شوند که موس بر روی آنها قرار گرفته، نه در حالت عادی آن عناصر - البته فعلا با این نکته کاری نداریم و فقط چون در کد بالا ذکر شده بود، بیان شد تا آن را درک کنید).
در کل، نام هایی که چارچوب W3.CSS برای کلاس ها (Class) تعیین کرده است، به گونه ای هستند که هم سریعا متوجه می شوید که به چارچوب W3.CSS تعلق دارند (با دیدن عبارت w3 در ابتدای آنها) و هم اینکه با خواندن نام آنها، معمولا به سادگی می توانید کاربرد آنها را متوجه شوید.
اکنون که با کاربرد کلاس ها (Class) در چارچوب W3.CSS آشنا شده اید، می توانیم در کلیدهای آموزشی بعدی، کلاس های (Class) مختلف را معرفی کرده و بگوییم که چه کاربردی دارند.
- فهرست مباحث
- 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
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.