مولد نص قوس قزح الملون


أنشئ نص قوس قزح ملونا عبر الإنترنت باستخدام مولد HTML و CSS هذا. اكتب نصك أو الصقه، واختر لوحة ألوان، واحصل على كود جاهز للاستخدام بألوان لكل حرف أو كلمة، وعناوين متدرجة، وتأثيرات متحركة، وصور PNG أو SVG لمنشورات وسائل التواصل الاجتماعي.

في هذه الصفحة ستجد المولد عبر الإنترنت، وخيارات تصدير PNG و SVG، وتعليمات خطوة بخطوة، وأمثلة كود CSS و JavaScript، وجدول مقارنة بين الطرق، وحالات الاستخدام، والأسئلة الشائعة.

لنطلع على بعض الأمثلة لنص بألوان قوس قزح عرض توضيحي لنص قوس قزح

ما هو نص قوس قزح؟

نص قوس قزح هو نص تستخدم فيه كل حرف أو كلمة أو سطر ألوانا مختلفة أو تدرجا لونيا ناعما. وهو وسيلة شائعة لإبراز العناوين واللافتات ومنشورات التواصل الاجتماعي والتسميات الزخرفية دون استخدام صور.

هناك ثلاث طرق رئيسية لإنشاء نص قوس قزح:

  • تدرج CSS + background-clip - عنصر واحد بتدرج خطي مقصوص على شكل النص.
  • عناصر span في HTML بألوان مضمنة - كل حرف أو كلمة ملفوفة داخل <span> بلونها الخاص.
  • تعيين الألوان بـ JavaScript - سكربت يقسم النص ويطبق ألوان HSL ديناميكيا.

يدعم المولد في هذه الصفحة جميع أنماط الإخراج الثلاثة. استخدم قسم مقارنة الطرق أدناه لاختيار الأنسب لمشروعك.

مولد نص قوس قزح - إنشاء نص ملون بخطوط Google Fonts وألوان لكل حرف وعناوين متدرجة وإخراج كود HTML و CSS
مولد نص قوس قزح: أنشئ نصا ملونا بخطوط Google Fonts وألوان لكل حرف وعناوين متدرجة وكود HTML و CSS جاهز للنسخ.

مولد نص قوس قزح عبر الإنترنت

استخدم الأداة التفاعلية أدناه لإنشاء نص بألوان قوس قزح. يولد المولد HTML و CSS يمكنك نسخهما مباشرة إلى موقعك، بالإضافة إلى روابط Google Fonts اختيارية عند اختيار خط ويب.

تعرض الأداة معاينة مباشرة، ورابط Google Fonts (عند الحاجة)، وكتل كود HTML و CSS منفصلة. استخدم أزرار النسخ والتشغيل والتحرير والتنزيل لاستخدام الكود في موقعك.

1

أضف نصك هنا

21 / 1000
الإنجليزية، الفرنسية، الألمانية، ...
മലയാളം हिंदी 中文 বাংলা
عربى
2

اختر مجموعة ألوان

    3

    طريقة التلوين

    كل حرف بلون مختلف
    كل كلمة بلون مختلف
    4

    سطوع اللون

    الخلفية:
    جارٍ تحميل Google Fonts...
    معاينة ألوان قوس قزح
    الحجم
    لون الظل

    يمكنك نسخ ولصق هذا النص الملون في Google Docs ومحرر Gmail. لكن لا يمكن مشاركة هذا النص الملون مباشرة على Facebook و Instagram. تحتاج إلى تحويله إلى صورة، والخيار أدناه لتحويله إلى تنسيق صورة.

    تحويل نص قوس قزح إلى صورة

    يمكنك تحويل نص قوس قزح هذا إلى صورة بتنسيق PNG، أو تصديره بتنسيق SVG. ثم يمكنك مشاركة هذه الصورة بسهولة في منشور Facebook أو قصص Instagram.

    انسخ كود HTML و CSS المُنشأ والصقه في موقعك.

    رابط Google Font
    HTML
    <div class="rainbow-text">
        <span class="block-line"><span><span style="color:#ff0000">ن</span><span style="color:#ff5500">ص</span><span style="color:#ffaa00">&nbsp;</span></span><span><span style="color:#aaff00">ق</span><span style="color:#55ff00">و</span><span style="color:#00ff00">س</span><span style="color:#00ff55">&nbsp;</span></span><span><span style="color:#00ffaa">ق</span><span style="color:#00ffff">ز</span><span style="color:#00aaff">ح</span><span style="color:#0055ff">&nbsp;</span></span><span><span style="color:#0000ff">H</span><span style="color:#5500ff">T</span><span style="color:#aa00ff">M</span><span style="color:#ff00ff">L</span><span style="color:#ff00aa">&nbsp;</span></span><span><span style="color:#ff0055">C</span><span style="color:#ff0000">S</span><span style="color:#ff5500">S</span></span></span>
    </div>
    CSS
    .rainbow-text {
        font-family: Arial Black, Gadget, sans-serif;
        font-weight: bold;
        text-align: center;
        font-size: 50px;
        text-shadow: 1px 1px 0px #A3A3A3;
    }
    .rainbow-text .block-line > span {
        display: inline-block;
    }

    كيفية الاستخدام

    1. أدخل نصك في منطقة النص داخل المولد.
    2. اختر لوحة ألوان (قوس قزح، VIBGYOR، عشوائي، عيد الميلاد، أو مخصص).
    3. اختر وضع التلوين: لكل حرف، أو لكل كلمة، أو تدرج (لكل حرف أو كلمة أو سطر).
    4. اضبط التشبع والإضاءة للحصول على المظهر الذي تريده.
    5. حدد الخط والحجم والظل والحدود والخلفية حسب الحاجة.
    6. اعرض النتيجة في المعاينة وحدّث الألوان إذا أردت تركيبة جديدة.
    7. انسخ كود HTML و CSS، أو صدّر كصورة PNG أو ملف SVG لوسائل التواصل الاجتماعي.
    8. الصق الكود في موقعك أو مستندك، أو ارفع الصورة إلى منشورك.

    الميزات

    • تلوين لكل حرف ولكل كلمة
    • تدرج قوس قزح على الحروف أو الكلمات أو الأسطر
    • لوحات ألوان متعددة مسبقة الإعداد بالإضافة إلى ألوان مخصصة
    • تقسيم الحروف متعدد اللغات (الإنجليزية، المالايالامية، الهندية، الصينية، البنغالية، العربية)
    • تكامل مع Google Fonts
    • تحكم في ظل النص والحدود (الإطار)
    • تصدير PNG بأحجام مسبقة لوسائل التواصل الاجتماعي
    • إخراج بتنسيق SVG بعد تحويل النص إلى صورة
    • إخراج كود HTML و CSS جاهز للنسخ واللصق
    • معاينة مباشرة مع أزرار تحديث
    • لا حاجة للتثبيت أو التسجيل

    طرق CSS مقابل HTML مقابل JavaScript

    اختر التقنية المناسبة وفق احتياجاتك:

    الطريقة الأفضل لـ المزايا العيوب
    تدرج CSS + background-clip العناوين والعناوين الثابتة خفيف الوزن، عنصر واحد، تدرج ناعم ليس ألوانا حقيقية لكل حرف؛ تحكم محدود لكل حرف
    عناصر span في HTML (مخرجات الأداة) أي نص، حروف متعددة الألوان يعمل في كل مكان، تحكم كامل بالألوان لكل حرف المزيد من علامات HTML في المخرجات
    تحريك اللون بـ CSS عناوين جذابة للانتباه CSS خالص، دون HTML إضافي النص بأكمله بلون واحد في كل مرة (يدور عبر الألوان)
    JavaScript RainbowText المحتوى الديناميكي، حقول CMS يلون تلقائيا أي نص في وقت التشغيل يتطلب JavaScript؛ أعد التشغيل عند تغيّر المحتوى

    نص متدرج بألوان قوس قزح باستخدام CSS

    استخدم تدرجا خطيا في CSS كتعبئة للنص. يُقص التدرج على شكل النص باستخدام background-clip: text و -webkit-text-fill-color: transparent.

    معاينة:

    HTML
    <div class="css-rainbow-text">CSS Rainbow Text</div>
    CSS
    .css-rainbow-text {
        background: linear-gradient(90deg, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2b, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d4ff, #0af, #007fff, #05f, #002bff, #00f, #2a00ff, #50f, #7f00ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-size: 50px;
        font-weight: bold;
        display: inline-block;
        font-family: Arial, Helvetica, sans-serif;
    }

    تدرج قوس قزح متحرك باستخدام CSS

    حرّك التدرج بتحريك background-position بإطار مفتاحي CSS. تنتقل الألوان بسلاسة عبر النص من اليسار إلى اليمين.

    معاينة:

    HTML
    <div class="animated-rainbow">Animated Rainbow Gradient</div>
    CSS
    .animated-rainbow {
        font-size: 42px;
        font-family: Arial Black, Gadget, sans-serif;
        background: linear-gradient(to left, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2a, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d5ff, #0af, #0080ff, #05f, #002aff, #00f, #2b00ff, #50f, #8000ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
        background-size: 500px 100%;
        animation: rainbow-move-left-right 5s linear infinite alternate;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
    }
    
    @keyframes rainbow-move-left-right {
        0%   { background-position: 0 0; }
        100% { background-position: -500px 0; }
    }

    لون قوس قزح متحرك باستخدام CSS

    بدلا من التدرج، حرّك خاصية color عبر ألوان قوس قزح. يدور النص بأكمله عبر الأحمر والبرتقالي والأصفر والأخضر والأزرق والنيلي والبنفسجي.

    معاينة:

    HTML
    <div class="animated-rainbow-2">Animated Rainbow Color</div>
    CSS
    .animated-rainbow-2 {
        font-size: 42px;
        font-family: Arial Black, Gadget, sans-serif;
        animation: rainbow-color-change 3s linear infinite alternate;
    }
    
    @keyframes rainbow-color-change {
        0%, 100% { color: #ff0000 }
        14%      { color: #ff8b00 }
        28%      { color: #e8ff00 }
        42%      { color: #5dff00 }
        56%      { color: #00b9ff }
        70%      { color: #5d00ff }
        84%      { color: #e800ff }
    }

    نص قوس قزح باستخدام JavaScript

    استخدم JavaScript عندما يتغير محتوى النص في وقت التشغيل وتريد تلوين كل حرف تلقائيا دون كتابة عناصر span يدويا. يقسم الصنف RainbowText أدناه نص العنصر ويلف كل حرف داخل <span> ملون.

    معاينة:

    قوس قزح JavaScript
    نص بسطوع منخفض
    HTML
    <div id="js-rainbow-1">JavaScript Rainbow</div>
    <div id="js-rainbow-2">Low Brightness Text</div>
    CSS
    #js-rainbow-1, #js-rainbow-2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 50px;
    }
    JavaScript
    class RainbowText {
        constructor(elements, saturation = 100, lightness = 50) {
            this.saturation = this.clamp(saturation, 20, 100);
            this.lightness = this.clamp(lightness, 20, 99);
            // script - https://www.html-code-generator.com/html/rainbow-text-generator
            const elementArray = elements instanceof NodeList ? Array.from(elements) : [elements];
            elementArray.forEach(element => this.applyColor(element));
        }
    
        clamp(value, min, max) {
            return Math.min(Math.max(value, min), max);
        }
    
        applyColor(element) {
            const text = element.textContent;
            if (!text) return;
            const chars = [...text];
            const hueStep = 360 / Math.max(chars.length - 1, 1);
            const html = chars.map((char, index) => {
              const hue = Math.round(hueStep * index);
              const color = `hsl(${hue}, ${this.saturation}%, ${this.lightness}%)`;
              const safe = char
              .replace(/&/g, '&amp;')
              .replace(/</g, '&lt;')
              .replace(/>/g, '&gt;');
              return `<span style="color:${color}">${safe}</span>`;
            }).join('');
            element.innerHTML = html;
        }
    }
    JavaScript
    // مثال على الاستخدام:
    // النمط الافتراضي
    new RainbowText(document.getElementById("js-rainbow-1"));
    
    // تعيين سطوع اللون: التشبع 40 والإضاءة 50
    new RainbowText(document.getElementById("js-rainbow-2"), 40, 50);

    حالات الاستخدام

    • عناوين المواقع واللافتات الرئيسية
    • منشورات وقصص وسائل التواصل الاجتماعي (تصدير كصورة PNG أو SVG)
    • توقيعات البريد الإلكتروني وعناوين النشرات الإخبارية
    • أسماء عرض ملونة في Discord والدردشة (كصورة)
    • رسائل الأعياد والمناسبات (لوحة ألوان عيد الميلاد)
    • أنشطة تعليمية وتلوين الحروف للأطفال
    • نص الشعار والتسميات الزخرفية في صفحات الهبوط

    الأسئلة الشائعة

    كيف أجعل لكل حرف لونا مختلفا؟

    استخدم أداة مولد نص قوس قزح في هذه الصفحة. أدخل نصك، واختر لوحة ألوان، وحدد تقسيم الحروف كطريقة تلوين. تلف الأداة كل حرف داخل span بلونه الخاص وتخرج HTML و CSS جاهزين للنسخ.

    هل يمكنني استخدام نص قوس قزح على Facebook أو Instagram؟

    لا يدعم Facebook و Instagram لصق نص HTML ملون في المنشورات. استخدم ميزة تحويل نص قوس قزح إلى صورة في هذه الصفحة لتصدير نصك كصورة PNG، ثم ارفع تلك الصورة إلى منشورك أو قصتك.

    هل يعمل نص قوس قزح في Google Docs؟

    نعم. يمكنك نسخ نص قوس قزح HTML المُنشأ ولصقه في Google Docs أو في محرر Gmail. تُحفظ ألوان كل حرف عند اللصق من مخرجات الأداة.

    ما الفرق بين التدرج وتلوين الحروف المنفصلة؟

    يعيّن تلوين الحروف المنفصلة لونا صلبا لكل حرف أو كلمة باستخدام عناصر span في HTML. يطبق التدرج انتقالا لونيا ناعما عبر الحروف أو الكلمات باستخدام CSS linear-gradient مع background-clip text. يعطي التدرج تأثير قوس قزح متدفقا؛ ويعطي تلوين الحروف المنفصلة ألوانا مميزة لكل حرف.

    هل أحتاج JavaScript لنص قوس قزح؟

    لا. يمكن إنشاء نص قوس قزح ثابت بعناصر span في HTML و CSS فقط. JavaScript مطلوب فقط عندما تريد تلوين نص يتغير في وقت التشغيل، مثل محتوى يُحمّل من CMS أو إدخال المستخدم.

    ما المتصفحات التي تدعم نص التدرج بـ CSS؟

    يعمل نص التدرج CSS باستخدام background-clip: text في جميع المتصفحات الحديثة بما فيها Chrome و Firefox و Edge و Safari. استخدم -webkit-background-clip و -webkit-text-fill-color لأوسع توافق.

    هل يمكنني استخدام ألوان مخصصة؟

    نعم. في مولد نص قوس قزح، اختر لونا مخصصا كمجموعة ألوان وأضف قيم hex أو ألوانك الخاصة. يمكنك أيضا ضبط التشبع والإضاءة لضبط اللوحة بدقة.

    كيف أصدّر نص قوس قزح كصورة؟

    بعد إنشاء نص قوس قزح في المولد، افتح قسم تحويل نص قوس قزح إلى صورة. اختر حجما مسبقا مثل Instagram Stories أو Instagram Post أو Facebook Post، واضبط الموضع والهامش، ثم انقر تحديث وتنزيل الصورة لحفظ ملف PNG، أو نزّل الإخراج بتنسيق SVG.

    هل يعمل هذا مع العربية أو الهندية أو أنظمة كتابة أخرى؟

    نعم. يدعم المولد تقسيم الحروف للنص الإنجليزي والمالايالامية والهندية والصينية والبنغالية والعربية. اختر خيار اللغة المناسب في لوحة تقسيم الحروف قبل توليد الألوان.

    هل يمكنني تحريك نص قوس قزح بـ CSS فقط؟

    نعم. يمكنك تحريك نص قوس قزح بـ CSS خالص إما بخلفية linear-gradient متحركة أو بتحريك خاصية color التي تدور عبر ألوان قوس قزح. كلا التقنيتين موضحتان في أقسام أمثلة الكود في هذه الصفحة.