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

Bra*_*ham 4 css sass compass-sass

我正在开发一个利用SASS和Compass的项目,需要在CSS文件中以某种方式提出一些随机数.具体来说,我需要一些介于0和1之间的浮点数.这是否可以单独使用SASS和Compass?

小智 9

如果你创建一个sass函数,这是非常有可能的,因为sass是ruby,就像打开函数模块和注入随机函数一样简单

module Sass::Script::Functions
  module MyRandom
    def random
      rand(1.0)
    end
  end
  include MyRandom
end
Run Code Online (Sandbox Code Playgroud)

sass加载后需要文件

然后在你的样式表中

$my-randome-number: random();
Run Code Online (Sandbox Code Playgroud)