@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.animated-element {
animation: fadeIn 0.6s ease 1 both;
}ما هو مولد الرسوم المتحركة CSS؟
يعد CSS Animation Generator محررًا مرئيًا للرسوم المتحركة للإطار الرئيسي لـ CSS. يمكنك اختيار إعداد مسبق للحركة مثل التلاشي أو الانزلاق أو التكبير/التصغير أو الارتداد أو الدوران أو النبض، وضبط المدة ووظيفة التوقيت والتأخير وعدد التكرار والاتجاه ووضع التعبئة، ومشاهدتها وهي تعمل في معاينة مباشرة، ثم نسخ شيئين: قاعدة @keyframes التي تحدد الحركة واختصار الرسوم المتحركة الذي يقوم بتشغيلها. فهو يحول كتلة من CSS ينسخها معظم الأشخاص من الذاكرة أو إطار العمل إلى شيء يمكنك تشكيله ورؤيته قبل أن يصل إلى ورقة الأنماط الخاصة بك.
تحتوي الرسوم المتحركة CSS على نصفين يجب أن يتفقا. تسمي قاعدة @keyframes سلسلة من الخطوات، كل منها مكتوبة كنسبة مئوية مع قيم الخاصية التي يجب أن يحتفظ بها العنصر عند تلك النقطة، على سبيل المثال 0% عند العتامة 0 و100% عند العتامة 1. تشير خاصية الرسوم المتحركة بعد ذلك إلى اسم الإطار الرئيسي وتتحكم في كيفية تشغيله: كم من الوقت يستمر، وكيف يسهل، وكم من الوقت للانتظار قبل البدء، وكم مرة للتكرار، وفي أي اتجاه يتم تشغيل كل تمريرة. الاسم الذي به خطأ إملائي هو السبب الوحيد الأكثر شيوعًا لعدم قيام الرسوم المتحركة بأي شيء بصمت، لأن المتصفح ليس لديه قاعدة للارتباط بها.
كل شيء يعمل في متصفحك. اختر إعدادًا مسبقًا، واسحب أشرطة تمرير المدة والتأخير، وقم بتبديل منحنى التيسير، واضبط الرسوم المتحركة لتكرر إلى الأبد أو لعدد محدد من المرات، واضغط على إعادة التشغيل لمشاهدتها مرة أخرى. تكتب الأداة الاختصار بترتيب آمن باستخدام اسم الإطار الرئيسي أولاً، وتسقط التأخير عندما يكون صفرًا، وتحذف أي جزء يطابق الإعداد الافتراضي لـ CSS بحيث يظل الإخراج قابلاً للقراءة. لا يوجد حساب، ولا يتم تحميل أي شيء، ويستمر المولد في العمل بمجرد تحميل الصفحة.
كما أنه يجعل مقايضات الأداء مرئية. تعمل الإعدادات المسبقة على تحريك التحويل والعتامة حيثما أمكن ذلك، لأن هاتين الخاصيتين يتم التعامل معهما بواسطة المُنشئ ولا تجبر المتصفح على إعادة حساب التخطيط، لذلك يظلان سلسين بمعدلات إطارات عالية. بدلاً من ذلك، يؤدي تحريك العرض أو الارتفاع أو الجزء العلوي أو الهامش إلى إعادة حساب الصفحة في كل إطار وهو السبب المعتاد للتلعثم. تعد رؤية الارتداد المبني من الترجمة بدلاً من الأعلى درسًا أسرع حول سبب سلاسة الشخص من أي قدر من القراءة عنه.
كيفية استخدام مولد الرسوم المتحركة CSS؟
اختر إعدادًا مسبقًا للرسوم المتحركة
اختر حركة من القائمة المعدة مسبقًا مثل التلاشي أو الانزلاق أو التكبير أو الارتداد أو الدوران أو النبض أو الاهتزاز. يقوم كل إعداد مسبق بتحميل إطارات المفاتيح الخاصة به ومدة افتراضية معقولة وتسهيلها.
ضبط التوقيت والتشغيل
اضبط المدة والتأخير، واختر وظيفة التوقيت، وحدد ما إذا كانت الرسوم المتحركة تكرر عددًا ثابتًا من المرات أو بشكل لا نهائي، واختر الاتجاه ووضع التعبئة.
معاينة وإعادة
شاهد الرسوم المتحركة وهي تعمل على عنصر المعاينة واضغط على إعادة التشغيل لإعادة تشغيلها. نظرًا لأن الرسوم المتحركة تعمل على التركيب، فإن إعادة تشغيل العنصر تعيد تحميله حتى تتمكن من رؤيته بقدر ما تريد.
انسخ css
انسخ قاعدة @keyframes التي تم إنشاؤها واختصار الرسوم المتحركة معًا، ثم الصقها في ورقة الأنماط الخاصة بك وقم بتطبيق الفصل على أي عنصر.
الميزات الرئيسية
مكتبة الإعداد المسبق للإطار الرئيسي
أربعة عشر حركة جاهزة تغطي المداخل والمخارج وتأثيرات التكرار، من التلاشي والانزلاق إلى الارتداد والدوران والنبض والاهتزاز والقلب ونبض القلب، كل منها محدد بتوقفات حقيقية للإطار الرئيسي
التحكم الكامل في التشغيل
اضبط المدة والتأخير ووظيفة التوقيت وعدد التكرارات والاتجاه ووضع التعبئة وحالة التشغيل، وشاهد كل تغيير ينعكس في الاختصار والمعاينة المباشرة مرة واحدة
الإطارات الرئيسية والاختزال معًا
يتضمن الإخراج كلاً من قاعدة @keyframes واختصار الرسوم المتحركة الذي يرتبط بها، بحيث تقوم بنسخ كتلة عمل كاملة بدلاً من نصف كتلة واحدة
إخراج نظيف وصحيح للمواصفات
تتم كتابة الاختصار باسم الإطار الرئيسي أولاً، ويتم إسقاط التأخير عندما يكون صفرًا، ويتم حذف أي قيمة افتراضية، لذلك يقرأ CSS الذي تم إنشاؤه بالطريقة التي ستكتبها بها يدويًا
Frequently Asked Questions
Related Tools
CSS Grid Generator
Build CSS Grid layouts visually. Set columns, rows, track sizes, gaps and alignment with a live preview, then copy the generated grid CSS - all in your browser.
CSS Transform Generator
Build a CSS transform from translate, rotate, scale, skew and 3D perspective with live sliders and a preview, then copy production-ready code.
CSS Transition Generator
Build a CSS transition from property, duration, timing function and delay with a live hover preview, then copy production-ready code. Supports multiple layers.
Character Counter
Count characters, words, sentences and paragraphs live as you type, estimate reading time and byte size, and check your text against social media and SEO length limits.
Comments
0 comments
No comments yet. Be the first to share your thoughts!