首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Compass `_compass_list`用法

Compass `_compass_list`用法
EN

Stack Overflow用户
提问于 2013-03-06 12:43:50
回答 1查看 61关注 0票数 2

我正在尝试弄清楚如何在Compass中将字符串转换为列表--这在SASS中是不受本地支持的。例如,字符串"a b c"将成为长度为3…的列表从本质上讲,[a, b, c]例外列表实际上不是数组。

根据文档,_compass_list()函数似乎就是我正在寻找的:“从传递的值返回一个列表对象。这可以用来解压一个空格分隔的列表,该列表在传递给mixin之前被sass转换为字符串。”然而,在实践中,它只是将字符串包装在一个列表中(例如"a b c"变成了["a b c"])。

看一下源代码,很明显这就是正在发生的事情。也许是个bug?https://github.com/chriseppstein/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb#L47

有人能给我解释一下这个函数的正确用法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-08 02:36:58

这个函数的代码与下一个函数的代码完全相同,下一个函数返回的是一个单元素列表。

不幸的是,任何高级列表在SASS中的使用都是一个很大的问题。

也许您可以编写自己的Ruby-to-SASS函数来解析字符串并将其转换为列表?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15239158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档