یک ابزار تحتوب مینیمال برای تبدیل لحظهای CSS از چپبهراست (LTR) به راستبهچپ (RTL) با رابط فارسی، مقایسه، پیشنمایش زنده.
- تبدیل لحظهای LTR → RTL (درون مرورگر)
- مقایسه ورودی و خروجی + پیشنمایشهای جداگانه LTR/RTL
- شمارنده تغییرات و شمارهخط در هر پنل
- کپی/دانلود خروجی RTL و آپلود فایل
.css - لینک قابل اشتراک (ذخیره حالت در URL) + ذخیره خودکار در LocalStorage
- میانبرها: Ctrl/Cmd+Enter = کپی RTL، Ctrl/Cmd+S = دانلود
- راحتترین راه: سر زدن به سایت
chapakidoon.barmaan.dev
- این مخزن را کلون یا دانلود کنید.
- فایل
index.htmlرا با یک وبسرور ساده باز کنید. مثالها:- با MAMP/XAMPP در مسیر روت سرو کنید
- یا با Python:
python3 -m http.serverسپس آدرسhttp://localhost:8000را باز کنید
- CSS خود را در پنل سمت چپ بنویسید/قرار دهید؛ خروجی RTL و پیشنمایشها بهصورت خودکار بهروز میشوند.
- یک مبدل سفارشی (Regex/قواعد) بسیاری از حالتهای رایج را پوشش میدهد:
- left/right، margin/padding، float/clear، text-align، border-*-radius
- inset-inline/start|end، margin/padding-inline، border-inline
- background-position (کلیدواژه/درصد)، گرادیانها (to left/right و زاویه 180° معکوس)
- transform: translateX/translate/translate3d، scaleX، skewX، matrix
- box-shadow/text-shadow (مؤلفه افقی)، cursor e/w-resize، flex-direction/flow (row ↔ row-reverse)
- clip-path: inset(T R B L → T L B R)
index.htmlرابط کاربری اصلیstyle.cssاستایلهاapp.jsمنطق تبدیل، پیشنمایش و امکانات جانبی
- تغییرات UI را در
style.cssاعمال کنید. - قواعد تبدیل را در
app.jsگسترش دهید (توابعconvertوfallbackFlip).
- Ctrl/Cmd+Enter: کپی خروجی RTL
- Ctrl/Cmd+S: دانلود فایل RTL
MIT