انشاء مولد الأوان RainBow Color

كود سكريبت انشاء مولد الأوان RainBow Color

كيفية إنشاء أداة RAINBOW لتلوين النص باستخدام CSS


RAINBOW Generator

ماهي أداة RAINBOW text Generator 

هذا الكود يتضمن HTML وCSS وJavaScript لإنشاء أداة تقوم بتلوين النص بناءً على عدد الألوان قوس قزح المحدد من قبل المستخدم. إليك نظرة عامة على خصائص كل جزء:


كيفية إنشاء أداة RAINBOW 

 خطوات استخدام HTML

- يحتوي على عنصر `textarea` لإدخال النص.

- يتضمن حقل إدخال من نوع `number` لتحديد عدد ألوان قوس قزح.

- زر لتوليد النص الملون.

- منطقة عرض `textarea` لعرض النص الملون المنسوب للألوان.

- منطقة `div` لعرض المعاينة بنفس النص الملون.


خطوات إستخدام  CSS

- `.gen`: تنسيق زر التوليد، يشمل خلفية زرقاء ونص أبيض.
- `.thetext`: تنسيق الحاوية التي تحتوي على جميع العناصر، مع تحديد أبعادها.

- `.textIn`

تنسيق منطقة إدخال النص مع شريط تمرير ومربع ظل.

- `.numText`

تنسيق نص الموجه المستخدم لتحديد عدد الألوان.

- `.numIn`: 

تنسيق حقل إدخال عدد الألوان، مع ألوان مميزة.

- `.widget`: 

تحديد تنسيق محاذاة النص في مركز العنصر.


خطوات إستخدام  JavaScript 

- الدالة `hslToHex(h, s, l)`:

 تحول ألوان HSL إلى تنسيق HEX.


- الدالة `generate()`: 

تقوم بتوليد النص الملون بناءً على عدد الألوان المحدد. يتم حساب ألوان قوس قزح باستخدام قيم HSL، ثم يتم تحويلها إلى HEX وتطبيقها على النص.


- الحدث `onclick` على الزر:

 يستدعي دالة `generate()` عند النقر على الزر لتوليد النص الملون ونسخه إلى الحافظة.


ما هي ظيفة الكود Rainbow 

عند النقر على زر "Generate":
1. يتم قراءة النص المدخل وعدد الألوان المحدد.
2. يتم حساب تغيير اللون بناءً على طول النص وعدد الألوان.
3. يتم تلوين كل حرف في النص بلون مختلف.
4. يتم عرض النص الملون في `textarea` وعرض المعاينة.
5. يتم نسخ النص الملون إلى الحافظة تلقائيًا.


يمكنك استخدام هذا الكود لإنشاء أداة مرحة لتلوين النصوص بشكل قوس قزح بناءً على مدخلات المستخدم.


مثال لمولد الحروف rainbow

Rainbow Text Generator

Number Of Rainbows:




سكريبت html css java Rainbow

  • نشرت
    1/1/25
  • مشاهدات الصفحة
    10

إحصائيات المنتدى

المواضيع
5,528
المشاركات
5,559
الأعضاء
4,873
آخر عضو مسجل
freexen
عودة
أعلى