انتخابگر رنگ در جی کوئری (Color Picker)

  • آپدیت شده در تاریخ

انتخابگر رنگ در جی کوئری (Color Picker)

در این آموزش به شما نحوه ساخت انتخابگر رنگ در jQuery را به شما نشان بدیم .

در آموزش jQuery قبلی , نحوه ایجاد انتخاب گر تاریخ را با استفاده از کتابخانه jQuery را دیدیم.

پلاگین های زیادی برای افزودن قابلیت انتخابگر رنگ در جی کوئری که آنها را Color Picker می نامیم, وجود دارند.

در این آموزش قصد داریم یک نمونه کد از مثال ساده برای ساخت پلاگین Color Picker شخصی خود, در اختیار شما قرار بدیم.

در این مثال, ما از سلکتور های CSS برای نمایش پالت های رنگی استفاده می کنیم. با کلیک بر روی هر یک از این پالت ها (palette), ما رنگ انتخاب شده را در یک اشاره گر (EventListener) که روی تگ DIV اعمال شده, ذخیره می کنیم.

ما از متد CSS جی کوئری برای انتخاب و اعمال رنگ به DIV هدف استفاده می کنیم.

انتخابگر رنگ در جی کوئری (Color Picker)

خب سناریوی کار مشخص شد, شروع می کنیم به ساخت انتخابگر رنگ در جی کوئری :

 

کد HTML برای پالت رنگ

این کد HTML برای نمایش پالت های رنگی به منظور انتخاب رنگ ها استفاده شده است. این کد به شما چهار رنگ را در تگ های DIV جداگانه نمایش می دهد.

و استایل های مورد نظر :

اسکریپت انتخابگر رنگ در جی کوئری (Color Picker)

کد jQuery زیر شامل چند خط کد بسیار ساده برای پیاده سازی انتخابگر رنگ در جی کوئری است. ما یک اشاره گر (EventListener) برای ردیابی حرکت ماوس (mousemove) داریم.

با کلیک بر روی پالت رنگی, ما کد رنگ را انتخاب و در آبجکت اشاره گر ذخیره می کنیم. این کد رنگی بر روی پس زمینه تگ Divی که روی آن کلیک می شود, اعمال خواهد شد.

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

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

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی