مولد تفاعل تحميل CSS

لونمطور
إعلان · حذف؟

نوع التفاعل


الملاءمة

الحجم الكلي للمُُحَوِّل بالبكسل.
يُستخدم في مُحَوِّلات الحلقة (حلقة تدويرية، حلقة مزدوجة، دائرة تنبض).
لون المسار للحواسيب المبنية على الحلقة؛ يُتجاهل في أنواع الأقطار فقط.

الرسوم المتحركة

مدة دورة التفاعل الكاملة، بالثواني.

انتاج |

الوصف المُتاح من قبل قارئ الشاشة.
معاينة مباشرة
إعلان · حذف؟

مرشد

مولد تفاعلات تحميل بالكامل من CSS

مولد تفاعل تحميل CSS

توليد ثمانية تفاعلات تحميل شائعة بالكامل باستخدام CSS — حلقة تدويرية، حلقة مزدوجة، أقطار تنبض، أقطار ترتفع وتنخفض، كرة ترتفع وتنخفض، أعمدة مُوازية، دائرة تنبض، ومُشير تحرير النص. تغيير لون، حجم، عرض السطح، ومدة التفاعل؛ رؤية التحديث الفوري للعرض؛ نسخ المقطع @keyframes + HTML الأدنى إلى مشروعك. لا يحتوي على JavaScript، لا يحتوي على SVG، لا يحتوي على اعتماد خارجي.

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

  1. اختر نوع التفاعل من القائمة المنسدلة.
  2. حدد حجم المُحَوِّل بالبكسل وقم بتعديل عرض السطح للأنواع المبنية على الحلقة.
  3. اختر لونًا أساسيًا ولونًا لمسار / ثانويًا.
  4. حدد المدة (بالثواني) لدورة التفاعل الكاملة.
  5. اختر نمط الإخراج — مدمج HTML + CSS، أو CSS فقط، أو HTML فقط.
  6. أضف وصفًا مخصصًا للقراءة من الشاشة اختياريًا.
  7. انسخ المقطع المُولَّد أو احفظه كملف.

خصائص

  • أربعة أنماط تفاعلية — تغطي الأنماط الشائعة في واجهات المستخدم الحديثة.
  • العرض المباشر — كل تغيير يُعيد التصوّر فورًا بحيث يمكنك التحقق من سلامة التوقيت والانسجام قبل النسخ.
  • مخرج بسيط من CSS — لا توجد تكلفة لتشغيل JavaScript ولا حاجة لحفظ مُوَّسِعات SVG.
  • أسماء فئات مُحددة — يستخدم كل مقطع مُولَّد تسمية فريدة بحيث يمكن أن توجد عدة مُحَوِّلات دون تعارض.
  • مُتاح بسهولة — يحتوي كل مُحَوِّل على دور "حالة" ووصف مُخصص لـ aria-label.
  • ثلاثة أنماط إخراج — مدمج HTML + CSS، أو CSS فقط، أو HTML فقط، حسب طريقة تكامله.

التعليمات

  1. ما الذي يفعله @keyframes في CSS؟

    يُحدد مُلصق @keyframes الخطوات الوسيطة في تفاعل CSS. كل خطوة (0%، 50%، 100%، إلخ) يصف الأسلوب الذي يجب أن يمتلكه العنصر في تلك اللحظة من دورة التفاعل. يُحلل المُستعرض بين الخطوات لتقديم حركة سلسة. بدون @keyframes، لا يوجد شيء يُلعب في خاصية التفاعل.

  2. لماذا نستخدم تفاعلات CSS بدلًا من SVG أو JavaScript للحواسيب؟

    تُجرى تفاعلات CSS على خيط التجميع في المتصفح، مما يعني أنها تستمر بسلاسة حتى لو كان خيط JavaScript مُشغولًا. لا يحتوي على اعتماد على السكربت، ولا يحمل تحميلًا إضافيًا، ولا يُفقد على الأجهزة القديمة. يمكن للـ SVG وJavaScript أن يفعلوا أشياء أكثر تعقيدًا، ولكن بالنسبة لـ مُحَوِّل بسيط مثل الدائرة المُدوّرة أو الأقطار المُرتفعة، فإن CSS هو الخيار الأخف والأكثر موثوقية.

  3. ما هو دالة التوقيت الكُبْرية (cubic-bezier)؟

    تُصف دالة التوقيت الكُبْرية كيفية تسارع وتبطئ التفاعل مع الزمن باستخدام أربع نقاط تحكم على منحنى. مقارنة مع كلمات مثل "مُتَوازٍ" أو "ease-in-out"، تتيح لك دالة التوقيت الكُبْرية تخصيص شعور الحركة — على سبيل المثال، يستخدم توازن الكرة دالة التوقيت الكُبْرية (0.5، 0.05، 0.5، 0.95) لمحاكاة الجاذبية.

  4. لماذا تحتاج التفاعلات التحميل إلى دور ووصف aria-label؟

    لا يمكن لقارئ الشاشة أن يرى دائرة تدور، لذا يحتاج إلى معلومة برمجية توضح أن شيئًا ما يحدث. دور "الحالة" يخبر التقنيات المساعدة أن العنصر ينقل تحديثًا حيًا، ووصف aria-label يوفر النص القابل للقراءة الذي يُعلن. بدون هذه السمات، يصبح المُحَوِّل غير مرئي للمستخدمين الذين لا يُرى.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

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

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟