css - 如何告诉 Stylus 不要将 CSS 属性解释为 mixin?
问题描述
我正在添加对从右到左语言的支持,并希望重新定义margin-left
等margin-right
。(有margin-inline-start
等margin-inline-end
,但 Edge 尚不支持它们。)所以,使用 Stylus,我尝试了这个:
margin-right()
margin-left: arguments;
margin-left()
margin-right: arguments;
但是,当 Stylus 看到 时margin-right: 10px
,Stylus 会更改为margin-left: 10px
,然后重新解释margin-left
为margin-right: 10px
- 最终结果:没有任何反应。
(如果我改为重新定义为margin-TEST-left: ...
,则按预期工作:margin-right: 10px
变为margin-TEST-left: 10px
。)
如何告诉 Stylus 解释margin-left: arguments
为“真实”而不是对mixinmargin-left
的函数调用?margin-left()
解决方案
推荐阅读
- python - Python - 从 URL 读取图像然后用于 face_recognition?
- wordpress - 在 wp_users 表上添加新字段
- c# - 如何在实体框架 6 中将数字映射为双精度值?
- arrays - 未从 LocalStorage 中删除正确的索引项
- postgresql - 在 postgresql 中查找数据库中损坏的表
- python - 在python中重复列表N次?
- cakephp - CakePHP 3.8 - Cookie 删除
- android - Android Smack 4.2 如何上传文件?
- python - TensorFlow 2 中可以用什么代替 tf.train.GradientDescentOptimizer
- c# - 独立于 ISS 范围调度后台作业