Web appOpen in Telegram

Postیک میکروانیمیشن ساده می‌تواند تجربهٔ کاربری را روان‌تر کند، اما باید سریع، قابل دسترس و قابل نگهداری باشد. در این پست نح…

2 November 2025
|
| کانال طراحی و رابط‌کاربری |
یک میکروانیمیشن ساده می‌تواند تجربهٔ کاربری را روان‌تر کند، اما باید سریع، قابل دسترس و قابل نگهداری باشد. در این پست نحوهٔ ساخت یک دکمهٔ تعاملی با Framer Motion و رعایت prefers-reduced-motion را مرور می‌کنیم. مراحل کلیدی 1. نصب: Framer Motion (official). 2. تعریف variants برای حالت‌های hover و tap. 3. استفاده از <motion.button> به‌جای <button>. 4. پشتیبانی از prefers-reduced-motion برای دسترسی بهتر. 5. نکات عملکردی: انیمیشن‌های مختصر و عدم محاسبهٔ layout سنگین. نمونه کد import React from 'react' import { motion } from 'framer-motion' const Btn = () => { const variants = { hover: { scale: 1.06 }, tap: { scale: 0.98 } } return ( <motion.button variants={variants} whileHover="hover" whileTap="tap" style={{padding: '10px 16px', borderRadius: 8}} aria-label="Send" >Send</motion.button> ) } export default Btn چرا مفید است؟ انیمیشن‌های کوچک تعامل را قابل‌فهم‌تر می‌کنند و بازخورد فوری به کاربر می‌دهند؛ مخصوصا در فرم‌ها، دکمه‌ها و لیست‌های قابل کلیک. با رعایت prefers-reduced-motion تجربه برای همه امن و راحت می‌ماند. پیشنهاد: داکیومنت رسمی Framer Motion را ببینید و این قطعه را در پروژهٔ کوچک خود امتحان کنید. اگر مفید بود، به اشتراک بگذارید! 🔖 #Design #طراحی #UI #UX #react #framer_motion #ui #animation #accessibility 👤 Developix 💎 Channel: @DevelopixDesign
13 · 1.9K ·

Nearby in the feed

|| کانال طراحی و رابط‌کاربری |معرفی سایت icon-icons سایت icon-icons یکی از سایت‌هایی هست که کلی آیکن و عکس‌های زیبا داخلش پیدا می‌شه. آیکن‌ها با فرمت‌هایی مثل PNG، SVG، ICO و ICON در دسترس ه|| کانال طراحی و رابط‌کاربری |⁠نسل جدید طراحی اینجاست! 🎨 مسترکلاس طراحی UI&UX؛ پیکسل از مبتدی تا حرفه‌ای، همه چیز رو یاد بگیر و تبدیل به یک طراح رابط و تجربه کاربری پول‌ساز شو! 🚀 توی این دور
this message
|| کانال طراحی و رابط‌کاربری |✨ سیستم فاصله‌گذاری ۸pt: سریع‌تر، مرتب‌تر، قابل پیش‌بینی‌تر فاصله‌های نامنظم در یک رابط کاربری، حس بی‌نظمی و سردرگمی ایجاد می‌کنند. استفاده از یک مقیاس فاصله‌گذ|| کانال طراحی و رابط‌کاربری |🎯 تیتر و دکمه‌ای که واقعا دیده می‌شود خیلی وقت‌ها طراحی‌مون قشنگه، اما متن روی دکمه یا تیتر اصلی «خوانا» نیست. مشکل اغلب از کنتراست رنگی ضعیف بین متن و پس‌زمینه
|| کانال طراحی و رابط‌کاربری || کانال طراحی و رابط‌کاربری |@DevelopixDesign · channel · Tech
3 419subscribers428average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count