css - 可以在 SASS/Compass 中创建随机数吗?

标签 css sass compass-sass

我正在开展一个元素,我在该元素中使用 SASS 和 Compass,并且需要以某种方式在 CSS 文件中生成一些随机数。具体来说,我需要一些介于 0 和 1 之间的 float 。单独使用 SASS 和 Compass 是否可行?

最佳答案

如果您创建一个 sass 函数,这是很有可能的,因为 sass 是 ruby​​,它就像打开函数模块并注入(inject)您的随机函数一样简单

module Sass::Script::Functions
  module MyRandom
    def random
      rand(1.0)
    end
  end
  include MyRandom
end

sass加载后需要文件

然后在你的样式表中

$my-randome-number: random();

关于css - 可以在 SASS/Compass 中创建随机数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8626829/

相关文章:

javascript - Bootstrap 绝对定位文本区域中的链接

html - 使悬停时的背景变暗

css - SASS 函数检查值是否为映射返回错误

css - SASS/compass : Unable to use the ligthen/darken function

sass - compass 和 sass : possible to auto-import all partials?

javascript - 在 jQuery 中选择多个元素的语义 "correct"方式?

css - 底部容器堆叠在中间容器顶部

python - Flask 分页链接格式不正确

ruby-on-rails - Rails 3.1 compass 和链轮。使困惑

css - 使用 css/sass 缩放 Sprite