CSS Logical Properties Converter
Гид
CSS Logical Properties Converter
Paste a block of CSS and instantly swap physical box-model properties (margin-left, padding-right, border-top-left-radius, top/left/right/bottom, width/height) for their writing-mode-aware logical equivalents (margin-inline-start, padding-inline-end, border-start-start-radius, inset-block-start, inline-size) — or reverse the conversion. The mapping is fully deterministic and covers margin, padding, border, border-radius corners, inset positions, sizing, overflow, plus directional values for text-align, float and clear.
Как использовать
- Paste your CSS in the input box.
- Выберите направление — Physical → Logical for i18n-ready CSS, or Logical → Physical to see the visual equivalent.
- Choose a writing mode — LTR (inline-start = left) or RTL (inline-start = right) — to control how left/right map.
- Copy or download the converted CSS from the right pane.
Возможности
- Двухстороннее преобразование – Physical → Logical and Logical → Physical with one click.
- Full property coverage – margin, padding, border longhand and individual sides, border-radius corners, top/right/bottom/left insets, width/height + min/max, overflow-x/y.
- Directional values – Converts text-align, float and clear values (left/right ↔ start/end / inline-start/inline-end).
- Writing-mode aware – LTR/RTL selector controls which physical side maps to inline-start.
- Мгновенное преобразование – Output updates as you type or toggle options.
- Safe for shorthands – Property names are anchored so border-top-left-radius is never confused with a stray left declaration.
- Только на стороне клиента – Nothing is uploaded to a server.
Часто задаваемые вопросы
-
What are CSS logical properties?
Logical properties describe the box model in terms of inline-start, inline-end, block-start and block-end instead of left, right, top and bottom. They follow the element's writing-mode and direction, so the same rule flips automatically between LTR and RTL languages.
-
Why use logical properties instead of physical ones?
They make a single stylesheet work for left-to-right and right-to-left languages without RTL-specific overrides, and they extend naturally to vertical writing modes used by Japanese, Chinese and Mongolian scripts.
-
How does the inline-start direction map to a physical side?
In horizontal-tb writing mode, inline-start is the left edge in LTR and the right edge in RTL. block-start is always the top in horizontal writing modes. In vertical-rl or vertical-lr modes, block-start and inline-start rotate to physical sides accordingly.
-
Are logical properties supported by browsers?
All evergreen browsers — Chrome, Edge, Firefox and Safari — support the margin-*, padding-*, border-*, inset-*, inline-size and block-size logical properties. Older shipping versions back to 2020 cover most of the surface, with border-start-start-radius corners and overflow-inline/block being the most recent additions.
-
Why does the converter leave the margin and padding shorthands alone?
The four-value margin and padding shorthands are positional (top right bottom left), and CSS does not have an equivalent four-value logical shorthand, so a safe one-to-one conversion is not possible. Only longhand declarations like margin-left or padding-block-start can be transformed deterministically.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент was added on Июн 21, 2026
