我不想在Zurb Foundation css框架中交替行的默认条纹样式。
删除它的最简单方法是什么?
答案 0 :(得分:16)
您可以使用以下方法覆盖基础表交替使用CSS规则:
table tr:nth-of-type(even) {
background-color: transparent !important;
}
答案 1 :(得分:2)
我查看了您提供的链接,看起来您需要做的就是在css中删除此细分:
table tr:nth-of-type(even) {
background: #f9f9f9;
}
答案 2 :(得分:2)
或者你可以使用更多的语义路由并使用mixins。类似的东西:
$table-bg: #fff;
$table-even-row-bg: #fff;
应该工作。
答案 3 :(得分:1)
我正在将ZURB堆栈集成到我的工作流程中,我需要一些带状表和一些非带状表。我正在使用无法在后端修改的表类,但是通过SASS,我能够删除像这样的条纹:
.table-special{
@extend: .unstriped;
}
答案 4 :(得分:0)
在_settings.scss
中:
$table-color-scale:0%
或
$table-is-striped: false;
答案 5 :(得分:0)
默认情况下,表行是条带化的。有一个
.unstriped
类来删除条纹。如果您将$table-is-striped
更改为false以从所有表中删除条带,请使用.striped
类添加条带。
现在,您可以配置,或者有选择地禁用和启用表格。
对于Foundation 6的早期版本,您可能需要将以下内容添加到settings
或作为最后的手段添加到主CSS文件中:
$table-striped-background: $table-background;
这假设您@import
您的Foundation库,而不是将编译后的版本作为一个愚蠢的CSS文件包含在您的页面中。像Foundation这样的SCSS框架的真正优势在于它是用SCSS编写的,因此您可以在SCSS中扩展和使用它。