css - Sass Ruby 过渡滤镜效果报错信息

标签 css ruby sass css-transitions compass-sass

以下 css 过渡效果未在 Sass 中编译,我收到以下错误消息。

Line 10 of _brightness.scss: $color: 100% is not a color for `red'

这在我的网站上有效,但我认为 Sass 的更新破坏了我的效果并使其返回上述错误。以下是我的带有悬停效果的过渡,它不起作用。

.viewimage img {
  -webkit-filter: brightness(100%);
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;   
  transition: all 0.2s ease-in-out;
}
.viewimage:hover img {
  -webkit-filter: brightness(80%);
}

有谁知道为什么会出现此错误以及如何解决该错误?

最佳答案

感谢“Nico O”建议链接,已使用以下代码找到修复。

.viewimage img {
  @include filter(#{"brightness(1)"});
  @include transition(all 0.2s ease-in-out);
}

.viewimage:hover img {
  @include filter(#{"brightness(0.8)"})
}

关于css - Sass Ruby 过渡滤镜效果报错信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22015505/

相关文章:

ruby - 在 ASP 页面上 Mechanize 中断

ruby-on-rails - Rails 3.1 Assets : What's the advantage of per-controller stylesheets?

html - 我可以创建一个 HTML 表格宽度百分比高度但像素精确的行高吗?

javascript - 在同一页面上有几个按钮时用 div 替换 div

ruby - 无||假与假|| ruby 中没有

ruby-on-rails - 为什么我在此 SASS 文件中出现未定义的 Foundation 变量错误?

css - 子伪元素的简化 SASS 选择器?

javascript - jquery 滑动 div 在加载时处于事件状态

javascript - 更改超链接的文本颜色

ruby - 如何将 Datamapper 与 Heroku Scheduler 结合使用?