指南针`
我试图弄清楚如何在Compass中将字符串转换为列表 - 这在SASS中本地不支持。 例如,字符串"abc"
将变成长度为3 ...的列表,本质上是[a, b, c]
,除了列表实际上不是数组。
根据_compass_list()
函数看起来正是我正在寻找的内容:“从已传递的值返回一个列表对象。这可以用来解压由sass变成字符串的空格分隔列表在它传递给mixin之前。“ 但是,实际上它只是将字符串包装在列表中(例如"abc"
变成["abc"]
)。
从源头上看,很明显这就是发生了什么事情。 也许这是一个错误? https://github.com/chriseppstein/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb#L47
任何人都可以解释正确使用这个功能给我吗?
这个函数的代码与下一个代码相同。 据说下一个返回一个单元素列表。
不幸的是,SASS中的任何高级列表用法都是很大的PITA。
也许你可以编写你自己的Ruby-to-SASS函数来解析一个字符串并将它变成一个列表?
链接地址: http://www.djcxy.com/p/88377.html上一篇: Compass `