@tuxx

Как заставить SVGO удалить все fill и stroke?

Хочу через gulp собрать все svg в один спрайт. Перед объединением через gulp-svg-sprite делаю минификацию всех svg через gulp-svgo. Настройки такие:
const svgo_options = {
    cleanupAttrs:               true,
    inlineStyles:               true,
    removeAttrs:                {attrs: '(stroke|fill)'},
    removeComments:             true,
    removeTitle:                true,
    removeDesc:                 true,
    removeUselessDefs:          true,
    removeMetadata:             true,
    removeEditorsNSData:        true,
    removeEmptyAttrs:           true,
    removeHiddenElems:          true,
    removeEmptyText:            true,
    removeEmptyContainers:      true,
    minifyStyles:               true,
    removeUnknownsAndDefaults:  true,
    removeUselessStrokeAndFill: true,
    cleanupIDs:                 false,
};


fill и stroke не удаляют и из-за этого их цвет на странице не изменить через css. В removeAttrs передавал и просто true.
  • Вопрос задан
  • 1236 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы