penobit / css-flip
将 css 代码从 ltr 转换为 rtl(或从 rtl 转换为 ltr)
v1.1
2021-07-12 17:19 UTC
Requires
- php: >=7.2.0
This package is auto-updated.
Last update: 2024-09-13 00:38:21 UTC
README
使用单行 PHP 代码将 css/scss 方向从 ltr 转换为 rtl 或从 rtl 转换为 ltr!
安装
通过 Composer 安装此包。
composer require penobit/css-flip
您还可以从 Github 下载最新版本,并手动包含 src/CSSFlip.php
,但建议使用 composer 以保持最新状态,并使安装和用法更简单
用法
创建 CSSFlip 对象
use Penobit\CSSFlip\CSSFlip; $cssFlip = new CSSFlip(); $cssCode = <<<CSS body{ direction: ltr; } div{ text-align:left; margin-left: 20px; margin-right: 2rem; } span{ padding: 10px 15px 20px 25px; } CSS; $flippedCssCode = $cssFlip->transform($cssCode); /* # Output of above code will be body{ direction: rtl; } div{ text-align:right; margin-right: 20px; margin-left: 2rem; } span{ padding: 10px 15px 20px 25px; padding: 10px 25px 20px 15px; } */