Sha256: 7d42edd03b1a5160ed69f6f8cc5964d2c0a891f4765c929e4f182d80f5677cbb

Contents?: true

Size: 820 Bytes

Versions: 4

Compression:

Stored size: 820 Bytes

Contents

// Generated by sprite_svg v<%= SvgSprite::VERSION %> at <%= Time.now %>
$<%= options[:name] %>-names: (<%= names(source) %>);
$<%= options[:name] %>-urls: (
  <%- for svg in source -%>
  <%= svg.name %>: "<%= svg.data_uri %>",
  <%- end -%>
);

@function <%= options[:name] %>-url($name) {
  @return map-get($<%= options[:name] %>-urls, $name);
}

@mixin <%= options[:name] %>-before($name) {
  &:before {
    @extend %<%= options[:name] %>-#{$name};
  }
}

@mixin <%= options[:name] %>-after($name) {
  &:after {
    @extend %<%= options[:name] %>-#{$name};
  }
}

<% for svg in source %>
%<%= options[:name] %>-<%= svg.name %> {
  background-image: url(<%= options[:name] %>-url("<%= svg.name %>"));
  <%- if svg.has_dimensions? -%>
  width: <%= svg.width %>;
  height: <%= svg.height %>;
  <%- end -%>
}
<%- end -%>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
svg_sprite-0.2.3 lib/svg_sprite/template/scss.erb
svg_sprite-0.2.2 lib/svg_sprite/template/scss.erb
svg_sprite-0.2.1 lib/svg_sprite/template/scss.erb
svg_sprite-0.2.0 lib/svg_sprite/template/scss.erb