我在SASS中有一个列表,并且我正在尝试使用方括号表示法访问这些项目:
$collection[1];
但这给了我一个错误。
还有其他方法吗?
我为什么要这样做?
我有一个颜色列表,必须根据服务器分配给它们的颜色在不同的元素上进行设置。标记已编号的类(color-0
,color-1
等)。这是我的目标CSS:
.color-0 { color: red }
.color-1 { color: orange }
.color-2 { color: green }
.color-3 { color: blue }
/* many more, with more complex colors... */
我想不用手工编写所有内容,而是可以将SASS集合与循环一起使用:
$color-collection: ('red', 'orange', 'green', 'blue');
$color-count: length($color-collection);
@for $i from 0 to $color-count {
.color-#{$i} {
color: $color-collection[ $i ];
}
}
但这只是给我以下错误:
语法错误:“ … color-collection”之后的CSS无效:预期的“;”为“ [$ i];”
我该怎么做?
$color-collection: ('red', 'orange', 'green', 'blue');
@for $i from 0 to length($color-collection) {
.color-#{$i} {
color: unquote(nth($color-collection, $i+1));
}
}
使用nth()
,也unquote()
如果你想通过引用的字符串。
不过,我个人不会:
$color-collection: (red, rgba(50,50,80, .5), darken(green, 50%), rgba(blue, .5));
@for $i from 0 to length($color-collection) {
.color-#{$i} {
color: nth($color-collection, $i+1);
}
}
因为这样您可以传递任何颜色对象。
问题内容: 是否可以在SASS中访问HTML属性值?我有一行代码说 哪里是一些jQuery东西的结果。我需要计算一些CSS。如何将其另存为SASS变量? 或者,是否可以计算某个父元素的子元素数量?说我有这段代码: (您可能已经猜到了,matches的值与列表项的数量匹配。)SASS可以对列表项进行计数并将该数字保存为变量吗? 任何想法将不胜感激。 问题答案: Sass只是CSS生成器。它实际上并没
我有以下数组,当我做,我得到: 我尝试按如下方式访问阵列: 但这让我明白: 未定义的0 注: 我从Facebook SDK 4中获得了这个数组,所以我不知道最初的数组结构。 作为示例,我如何访问值来自阵列?
我一直在使用字节好友来监控应用程序的行为,我想在执行特定方法之前检查其中一个应用程序类的数组字段是否已更新。我已经阅读了字节好友留档和堆栈溢出问题,并找到了一些有用的留档,了解如何使用拦截字段访问。 然而,因为我感兴趣的领域是一个数组,中的和事件似乎无关紧要。 是否可以使用ByteBuddy跟踪数组字段的更新?
问题内容: 在理解查询别名在Postgresql中的工作方式时有些麻烦。我有以下几点: 我可以使用as命令重命名“ count1”列,但似乎无法在查询中再次引用它吗?我试图在此查询的末尾包含一个HAVING命令,以仅查询计数少于最大值的一半的对象。 这是家庭作业,但我不是在寻求答案,而是一个指向如何在另一个子句中包含count1列的指针。 有人可以帮忙吗? 问题答案: 通常,您不能在查询的后面引用
使用Camel拆分数组列表,并在多达10个线程中并行处理每个项目。以下是配置。线程池配置文件被设置为最大线程数=10。 bean:reportRepository?method=getPendingTransactions获取ArrayList并传递给Splitter。 是处理项目的处理器。 问题:当作业开始时,它正在启动10个线程,但是一些线程正在拾取同一个项目。例如,如果我在数组列表中有ite
我正在尝试用一些在GitHub上遇到的sass css变量来设计我的navbar。 我想我的navbar链接背景变成浅灰色在悬停和深灰色时访问和活动。现在,我的下拉菜单链接将变成深灰色,但我的普通链接不改变颜色时访问。我理解这可能是因为访问不是我上面列出的变量。是否存在$navbar-default-link-visited-bg变量?我在github或其他任何地方都没有看到。 谢谢!