checked:
تنظیم کردن مقدار ارتفاع و عرض عناصر input که اتریبیوت checked را در خود دارند:
disabled:
تنظیم کردن رنگ پس زمینه برای تمام عناصر اینپوتی که تایپ آنها از نوع text می باشد به disabled:
empty:
تعیین رنگ پس زمینه برای تگ پی که هیچ محتوایی ندارد:
enabled:
تنظیم کردن رنگ پس زمینه برای تمام عناصر اینپوتی که تایپ آنها از نوع تکست می باشد به enabled:
first-of-type:
تعیین رنگ پس زمینه برای اولین عنصر پی در میان هم سطح های خود (سیبلینگ های خود):
توجه داشته باشید که هم سطح بودن و سیبلینگ بودن در این سلکتور مهمترین عامل به شمار می رود! یعنی عنصر در میان هم سطح های خود انتخاب می شود و این تفاوت اصلی این سلکتور با سلکتور first-child: می باشد. سلکتور first-child: نسبت به والد خود سنجیده می شود و رابطه والد و فرزندی جریان دارد اما در این سلکتور رابطه خواهر برادری و یا همان سیبلینگ نقش مهم را ایفا می کند.
in-range:
در مثال زیر اگر مقدار قرار داده شده در اینپوت بین دو بازه min و max باشد استایل به خوبی کار می کند. و اگر مقدار خارج از این بازه باشد استایل اعمال نخواهد شد:
invalid:
در این مثال اگر مقدار وارد شده در اینپوت با تایپ email نامعتبر باشد رنگ بوردر به قرمز تغییر خواهد کرد:
ممنونم، اینجور شبه کلاس ها و همینطور شبه عناصر، به نظر من کمتر شناخته شده هستند.
امیدوارم که همه ی موارد رو مدنظر داشته باشید و به نوبت توضیح بدین.
ممنون از مطالب تون
پیوند به تمام شبه کلاس ها:
https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
پیوند به تمام شبه عناصر:
https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
اگر تونستید و ممکن بودش براتون، این موارد رو در نظر داشته باشید برای ادامه مباحث تون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟