آموزش شبه کلاس ها در CSS 

4 سال پیش
آموزش شبه کلاس ها در CSS
امتیاز دهید post

آموزش شبه کلاس ها در CSS 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش شبه کلاس ها در CSS خواهیم پرداخت.

شبه کلاس های CSS برای افزودن جلوه های ویژه به برخی از انتخاب کنندگان استفاده می شود. برای استفاده از آن جلوه ها نیازی به استفاده از JavaScript یا اسکریپت دیگری ندارید. یک نحو ساده از شبه کلاسهای به شرح زیر است:

 

کلاسهای CSS را می توان با شبه کلاسهای نیز استفاده کرد –

 

شبه کلاسهای متداول به شرح زیر است –

مقدار و توضیحات
1

:link

از این کلاس برای افزودن سبک خاص به پیوند بازدید نشده استفاده کنید.

2

:visited

از این کلاس برای افزودن سبک خاص به پیوند بازدید شده استفاده کنید.

3

:hover

هنگامی که بر روی عنصری قرار می گیرید از این کلاس برای افزودن سبک خاص استفاده کنید.

4

:active

از این کلاس برای افزودن سبک خاص به یک عنصر فعال استفاده کنید.

5

:focus

در حالی که عنصر تمرکز دارد از این کلاس برای افزودن سبک خاص به یک عنصر استفاده کنید.

6

:first-child

از این کلاس برای افزودن سبک خاص به عنصری استفاده کنید که اولین فرزند عنصر دیگر است.

7

:lang

از این کلاس برای تعیین زبانی برای استفاده در یک عنصر مشخص استفاده کنید.

 

هنگام تعریف کلاسهای شبه در یک بلوک <style> … </style> ، نکات زیر باید ذکر شود –

a: hover برای تأثیرگذاری باید بعد از a: link and a: بازدید شده در تعریف CSS بیاید.

a: فعال برای تأثیرگذاری باید بعد از a: شناور در تعریف CSS بیاید.

نام شبه کلاس به حروف کوچک و بزرگ حساس نیستند.

شبه کلاس با کلاس های CSS متفاوت است اما می توان آنها را ترکیب کرد.

لینک شبه کلاس 

مثال زیر نحوه استفاده از کلاس link را برای تنظیم رنگ پیوند نشان می دهد. مقادیر ممکن است هر نام رنگی در هر قالب معتبری باشد.

 

خروجی به شکل زیر می باشد:

Black Link

 

 شبه کلاس بازدید شده

مثال زیر مثالی است که نحوه استفاده از شبه کلاس بازدید شده برای تعیین رنگ پیوندهای بازدید شده را نشان می دهد. مقادیر ممکن است هر نام رنگی در هر قالب معتبری باشد.

 

این لینک زیر را ایجاد می کند. اگر روی این پیوند کلیک کنید ، رنگ آن به سبز تغییر می یابد.

Click this link

 

شبه کلاس hover

مثال زیر نحوه استفاده از کلاس hover برای تغییر رنگ پیوندها را نشان می دهد وقتی ما یک نشانگر ماوس را روی آن پیوند می آوریم. مقادیر ممکن است هر نام رنگی در هر قالب معتبری باشد.

 

لینک زیر را تولید می کند حالا ماوس خود را روی این پیوند آورده و می بینید که رنگ آن به زرد تغییر می کند.

Bring Mouse Here

 

شبه کلاس فعال

مثال زیر نحوه استفاده از کلاس active را برای تغییر رنگ پیوندهای فعال نشان می دهد. مقادیر ممکن است هر نام رنگی در هر قالب معتبری باشد.

 

این لینک زیر را تولید می کند. وقتی کاربر روی آن کلیک می کند، رنگ به صورتی تغییر می کند.

Click This Link

 

شبه کلاس focus

مثال زیر نحوه استفاده از کلاس  را برای تغییر رنگ پیوندهای متمرکز نشان می دهد. مقادیر ممکن است هر نام رنگی در هر قالب معتبری باشد.

 

این لینک زیر را تولید می کند. وقتی این پیوند متمرکز شد ، رنگ آن به نارنجی تغییر می کند. با از بین رفتن تمرکز رنگ به عقب تغییر می کند.

Click this Link

 

شبه کلاس فرزند اول

شبه کلاس فرزند اول با عنصر مشخصی که اولین فرزند عنصر دیگری است مطابقت دارد و سبک خاصی را به آن عنصر اضافه می کند که فرزند اول عنصر دیگری است.

به عنوان مثال، برای تورفتگی پاراگراف اول از تمام عناصر <div> ، می توانید از این تعریف استفاده کنید –

 

خروجی به صورت زیر می باشد:

 

شبه کلاس زبان

شبه کلاس زبان، امکان ساخت انتخابگرها بر اساس تنظیمات زبان برای برچسب های خاص را فراهم می کند.

این کلاس در اسنادی مفید است که باید به چندین زبان متوسل شوند که قراردادهای مختلفی برای ساختارهای خاص زبان دارند. به عنوان مثال، زبان فرانسوی معمولاً از براکت های (< and >) برای نقل قول استفاده می کند ، در حالی که زبان انگلیسی از علامت های نقل قول (‘ and ‘) استفاده می کند.

در سندی که باید این تفاوت را برطرف کند، می توانید از شبه کلاس زبان برای تغییر مناسب امتیازها استفاده کنید. کد زیر تک <blockquote> را متناسب با زبان مورد استفاده تغییر می دهد –

 

 

انتخابگرهای: lang برای همه عناصر موجود در سند اعمال خواهد شد. با این حال ، همه عناصر از ویژگی نقل قول ها استفاده نمی کنند ، بنابراین اثر برای اکثر عناصر شفاف خواهد بود.

این نتیجه زیر را ایجاد می کند –

 

منبع.

لیست جلسات قبل آموزش CSS

  1. آموزش CSS
  2. CSS چیست؟
  3. آموزش نحو CSS
  4. آموزش قوانین CSS 
  5. آموزش واحد انداره گیری در CSS
  6. آموزش رنگ ها در CSS
  7. آموزش Background در CSS
  8. آموزش فونت ها در CSS
  9. آموزش استفاده از تصاویر در CSS 
  10. آموزش استفاده از تصاویر در CSS 
  11. آموزش استفاده از لینک ها در CSS 
  12. آموزش جداول در CSS 
  13. آموزش حاشیه در CSS 
  14. آموزش margin در CSS
  15. آموزش لیست ها در CSS
  16. آمورش ویژگی padding در CSS
  17. آموزش ویژگی مکان نما در CSS 
  18. آموزش outline در CSS 
  19. آموزش ابعاد در CSS 
  20. آموزش نوارهای پیمایشی در CSS
  21. آموزش visibility در CSS
  22.  آموزش موقعیت یابی در  CSS 
  23. آموزش لایه ها در CSS 
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه