قراره بهتون تضمین موفقیت در برنامه‌نویسی و کلی آفر ویژه بدیم 😎 (برای شروع کلیک کن 👉)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Fatemeh
تمرین استایل دهی place holder
جامعه Html & CSS ایجاد شده در ۱۸ دی ۱۴۰۱

در اکثر مرورگرها، متن پلیس هولدر خاکستریه. برای تغییر این حالت، محل نگهدارنده را با سودو کلس ::placeholder استایل میدیم . توجه داشته باشید که فایرفاکس تیرگی کمتری به مکان نگهدار اضافه می‌کنه، بنابراین برای رفع این مشکل از Opacity: 1 استفاده می‌کنیم. مثال

::placeholder { 

  color: red;

  opacity: 1;

}

برای استایل دادن به متن placeholder در یک فیلد ورودی، می‌توانید از پیشوند پس‌‌در (::placeholder) در CSS استفاده کنید. به عنوان مثال:

css
input::placeholder { color: #999; /*  placeholder */ font-style: italic; /*  placeholder */ }

در این مثال، رنگ متن placeholder را به رنگ خاکستری روشن (#999) تنظیم کرده و آن را به شکل ایتالیک نمایش می‌دهیم.

همچنین می‌توانید خواص دیگری از متن placeholder را مانند اندازه فونت، نوع فونت و تراز متن تنظیم کنید. به عنوان مثال دیگر:

css
input::placeholder { color: #333; font-size: 14px; font-family: Arial, sans-serif; text-align: center; }

در این مثال، رنگ متن placeholder را به رنگ خاکستری تیره (#333) تنظیم کرده، اندازه فونت را 14 پیکسل، نوع فونت را Arial (یا یک فونت جایگزین sans-serif اگر Arial در دسترس نباشد) و تراز متن را در مرکز قرار می‌دهیم.


لطفا توجه داشته باشید که تمام مرورگرها تمام خواص CSS برای پیشوند پس‌‌در (::placeholder) را پشتیبانی نمی‌کنند. به عنوان مثال، برخی خواص مانند background-color و border در همه مرورگرها پشتیبانی نمی‌شوند. بنابراین بهتر است استایل‌های خود را در مرورگرهای مختلف تست کنید تا اطمینان حاصل کنید که به درستی کار می‌کنند.

منبع: Chatgpt-Mar14 version



محمد حسین لشنی ۲۶ اسفند ۱۴۰۱، ۲۰:۱۳