脚本将css表从px转换为em
任何人都知道将样式表从px转换为em的脚本(php,python,perl,bash,等等)?
比如,它需要输入文件名和基本字体大小(默认为16)并将所有px实例转换为em?
例如:
convertpx2ems --file stylesheet.css --base-font-size 16
会转换这个:
button {
font-size:14px;
padding:8px 19px 9px;
}
这样的事情:
button {
font-size: .875em;
padding: .5em 1.188em .563em;
}
...也许,有没有办法用sass做到这一点?
没有找到相关结果
已邀请:
7 个回复
容淑阔九
镰茧钩
瞧叮
盛梯獭八搽
您可以使用它来替换文件中具有适当转换的任何px条目。请注意,bfs必须设置为您希望使用的基本字体大小(在本例中为16)。另请注意,您必须具备一些shell技能才能正确使用它。
仇聘发栖
迪擅哨乘傅
值是相对的,所以计算的
将在重度嵌套元素中变化。您需要一个工具在渲染后扫描HTML输出,并递归调整相关样式。 我编写了一个JavaScript组件,可以证明在这方面很有帮助。你可以在这里抓住它。 建议的工作流程是在浏览器中调用
,然后提取相关的
值并将其注入您的CSS。 不理想,但这是一种准确的做法。
埃输林桨铃
A.你认为这可行吗? B.有更好的方法吗? C.它有什么价值吗?我可以在一些随机的情况下在蓝色的月亮中使用它一次,但我怀疑很多人会发现它具有任何价值。或者是否存在人们碰到这里和那里的方便的情况?