scss Compass中精灵生成的高级示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss Compass中精灵生成的高级示例相关的知识,希望对你有一定的参考价值。

// 
// Usage example:
//    Image folder:
//      ic-soc/
//        fb.png
//        tw.png
//        vk.png
//
//    HTML:
//      <i class="ic-soc ic-soc_fb"></i>

// Use horizontal layout instead smart because problem with no spacing between
// sprite parts.
$map: sprite-map(
    'ic-soc/*.png',
    $layout: horizontal,
    $spacing: 5px
);
$names: sprite-names($map);

.ic-soc {
  display: inline-block;
  vertical-align: middle;
  background-image: $map;
}

@each $ic-name in $names {
  .ic-soc_#{$ic-name} {
    background-position: sprite-position($map, $ic-name);
    @include sprite-dimensions($map, $ic-name);
  }
}

以上是关于scss Compass中精灵生成的高级示例的主要内容,如果未能解决你的问题,请参考以下文章

指南针精灵生成器有啥好的替代品吗? (Rails 精灵生成器)

禁用指南针/scss 源地图

SASS Compass 生成一个 0 KB 的文件

PHPStrom使用SASS,SCSS和Compass

防止 SASS/Compass 输出分音

scss #sass我的一些用于SASS / Compass的goto mixins