【问题标题】:Create default folder locations for quick reference...with mixins?创建默认文件夹位置以供快速参考...使用 mixins?
【发布时间】:2013-05-17 10:30:36
【问题描述】:

我不确定这是否可以通过 mixins 来实现,但是,这就是我来这里的原因。

我最近转换为 sass,我正在处理一个路径名称很长的网站。例如'http://mysite.com/sites/mysite.com/themes/mytheme/images...'

如果我试图将背景图像添加到类中,则必须键入或复制并粘贴这个长路径名可能会变得乏味。所以我真的希望有一种方法可以创建一个 mixin,或者其他一些 sass goodness,这样我就可以做如下的事情;

.class_name {
    background: url(image_folder('image_name.png'));
}

这不仅可以为我节省大量时间,而且我正在处理的网站有多个图像文件夹位置,所以如果我可以设置几个不同的文件夹位置,那就太好了。

正如我提到的,我对 sass 很陌生,所以我不知道从哪里开始

【问题讨论】:

    标签: sass mixins


    【解决方案1】:

    通过对 sass 的更多研究,我发现了 Interpolation,它提供了我正在寻找的确切功能。

    我现在这样使用它:

    $image_folder: "http://mysite.com/sites/mysite.com/themes/mytheme/images";
    .class_name {
        background: url(#{$image_folder}/'image_name.png');
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-05
      • 2012-11-18
      • 2017-04-04
      • 1970-01-01
      相关资源
      最近更新 更多