Buttons
Primary, secondary, outline, text and destructive. Forward arrows point left in Arabic.
ARABIC · RIGHT TO LEFT
Preview the Pixels components, patterns and templates exactly as Arabic-speaking users in the UAE and the Middle East will see them: the same tokens, mirrored layouts and Arabic typography.
IBM Plex Sans Arabic, with taller line heights and no letter spacing, so the letters stay connected.
32 / 44
24 / 36
18 / 30
15 / 26
13 / 22
The Pixels components with Arabic content and a right-to-left layout. They are live, so try them.
Primary, secondary, outline, text and destructive. Forward arrows point left in Arabic.
Labels, helper and error text sit on the right. Emails stay left-to-right.
Switches move from right to left when turned on; labels follow the control.
Tabs start on the right; breadcrumb chevrons point left. Arrow keys follow reading order.
عرض جميع المشاريع النشطة والمكتملة.
The status stripe and icon move to the start of the line, on the right.
Avatar stacks overlap toward the left. Hover the button to see the tooltip.
Progress fills from right to left; the link arrow points left.
Columns read right to left; amounts in AED; "Previous" sits on the right.
Steps run from right to left.
Title on the right, close button on the left, primary action first.
سيتم حذف «تطبيق التوصيل» وجميع ملفاته. لا يمكن التراجع عن هذا الإجراء.
Common flows built from the same components, in Arabic.
Email, password, remember me and forgot password.
Icon, message and a clear next action.
Search field, filter chips and a result list.
A full page template laid out right to left.
Sidebar on the right, stats and chart reading right to left, actions on the left.
Only icons that show direction are mirrored. Each pair shows the English icon, then the Arabic one.
Practical rules we follow so the Arabic experience feels native, not just translated.
Navigation, alignment and column order start on the right. Use logical CSS properties instead of left and right.
margin-inline-start: 16px;
padding-inline: 24px;
text-align: start;
Phone and card numbers, emails and codes stay left-to-right inside Arabic text.
Arrows, back and forward, undo and send are mirrored. Clocks, media controls and logos are not.
Raise line height to 1.6 or more and never add letter spacing: it breaks the connected letters.
For fields where people may type Arabic or English, use dir="auto" so each
entry takes the right direction.
Place the currency after the amount (4,200 د.إ) and follow the client's choice of Western or Arabic-Indic numerals. Try the switch in the side panel.