كل الأمثلة

قصة بالتمرير

تتحرك الطبقات على أعماق مختلفة بينما تتغيّر ألوان السماء مع التمرير.

scrollInputuseAnimatedCSSinterpolate

جارٍ تجهيز المثال…

كيف يعمل

  1. يكتب scrollInput({ progressY }) تقدّم التمرير من 0 إلى 1 في قيمة واحدة.
  2. تستوفي كل طبقة تلك القيمة إلى مسافتها الخاصة، فيكون المنظور calc() خالصًا.
  3. لون السماء ليس تعبير calc()، فيمنحه useAnimatedCSS متغيّرًا خاصًا.
  4. تظهر عناوين الفصول وتختفي على الجزء الخاص بها من التقدّم.

المزيد من الأمثلة

بحث

اكتب للبحث في التوثيق.