UNPKG

@spiriit/vite-plugin-svg-spritemap

Version:

Generates symbol-based SVG spritemap from all .svg files in a directory

21 lines (17 loc) 576 B
__mixin__($name, $include-size = false, $type = 'uri', $mode = 'background', $route = '__route__') $sprite = $__sprites__[$name] $url = false if $type == 'fragment' $url = '/' + $route + '#' + $__prefix__ + $name + '-view' else if $type == 'uri' $url = $sprite[uri] else error('sprite(): $type must be either "fragment" or "uri"') if $url {$mode}: url($url) center no-repeat if $include-size if $include-size == true {$mode}-size: $sprite[width] $sprite[height] else if $include-size == 'box' width: $sprite[width] height: $sprite[height]