Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
الكتلة Framer Motion8 دقائق قراءة·بواسطة فريق ExodeUI

إتقان فيزياء الربيع في Framer Motion وExodeUI

الدليل الكامل لفيزياء الربيع في Framer Motion. أتقن الصلابة والتخميد والكتلة والراحة دلتا، واكتشف التأليف البصري باستخدام ExodeUI.

ملخص وتعريف مباشر

الوجبات الجاهزة الأساسية

تستبدل فيزياء الربيع في Framer Motion منحنيات السهولة المعتمدة على الوقت بالمحاكاة الفيزيائية. تحكمها الصلابة (التوتر)، والتخميد (الاحتكاك)، والكتلة، وتقوم النوابض تلقائيًا بحساب المدة بناءً على المسافة وسرعة الإدخال، مما يضمن عدم الشعور بالتفاعلات المفاجئة أو البطيئة أبدًا.

المعلمات الثلاثة للينابيع Framer Motion

في Framer Motion، الانتقال: { type: "spring" } يأخذ ثلاث معلمات فيزيائية أساسية:

  • الصلابة: القيم الأعلى (على سبيل المثال 500) يتم استهدافها بسرعة؛ تنزلق القيم المنخفضة (على سبيل المثال 150) بلطف.
  • التخميد: يتحكم في الارتداد. التخميد أقل من 20 يسبب ارتدادًا ملحوظًا؛ التخميد حوالي 28 يخلق تسوية نظيفة واحترافية.
  • الكتلة: تضاعف الزخم ومسافة التباطؤ. الافتراضي هو 1.0.

مقتطف من تنفيذ الإنتاج

تنفيذ المكونات التفاعلية
// Framer Motion Spring Transition
import { motion } from 'framer-motion';

export const SnappyModal = () => (
  <motion.div
    initial={{ scale: 0.8, opacity: 0 }}
    animate={{ scale: 1, opacity: 1 }}
    transition={{
      type: 'spring',
      stiffness: 420,
      damping: 26,
      mass: 0.9
    }}
    className="modal-box p-8 rounded-2xl bg-zinc-900 text-white"
  >
    Physics-Driven Modal
  </motion.div>
);

الأدلة والأمثلة ذات الصلة

صمّم واجهة تفاعلية مرة واحدة. وانشر الملف نفسه.

أنشئ الحالات وفيزياء النوابض والمنطق بصريًا في ExodeUI، وشغّل الملف نفسه في React وSwiftUI وFlutter وغيرها. ابدأ مجانًا.

حاول مجانا