【问题标题】:Sass::SyntaxError: Alpha channel 8 must be between 0 and 1 for `rgba'Sass::SyntaxError: 'rgba' 的 Alpha 通道 8 必须介于 0 和 1 之间
【发布时间】:2016-07-13 03:45:32
【问题描述】:
我预计我的 style.css 文件中有错误。
尝试了所有可能的选项,但到目前为止都没有帮助。
css文件的链接是:Link to my style.css since I am not posting file here
当我使用以下方法预编译资产时:
rake assets:precompile RAILS_ENV=production
返回错误:
Sass::SyntaxError: Alpha channel 8 must be between 0 and 1 for `rgba'
P.S:加载 CSS 文件可能需要几秒钟才能显示文件内容。
【问题讨论】:
标签:
css
ruby-on-rails
asset-pipeline
saas
【解决方案1】:
我对您的代码进行了搜索,发现在 rgba( 的 437 个实例中的第 380、382 和 384 个实例中,您的结构中某处有一个 css 类,如下所示:
/**/
/* checked state */
/**/
.radio input + i:after {
background-color: rgba(0, 0, 0, 8);
}
...
.checkbox input + i:after {
color: rgba(0, 0, 0, 8);
}
...
.radio input:checked + i,
.checkbox input:checked + i,
.toggle input:checked + i {
border-color: rgba(0, 0, 0, 8);
}
三个 8s 应该是 0.8s 或类似的东西来解决问题。