Замените свойство Color-Adjust на Print-Color-Adjust в Autoprefixer.

По всей видимости, предоставленное вами сообщение связано с проблемой кода или запросом на изменение программного обеспечения. В нем упоминается замена свойства color-adjustна print-color-adjustв инструменте autoprefixer. Однако в нем отсутствует полная информация, что затрудняет предоставление конкретных примеров кода.

Как правило, при работе с препроцессорами CSS, такими как Autoprefixer, вы можете использовать следующие методы для замены свойства:

  1. Замена вручную:

    /* Before */
    .selector {
     color-adjust: auto;
    }
    /* After */
    .selector {
     print-color-adjust: auto;
    }
  2. Регулярное выражение.
    Если у вас большая база кода и вам необходимо заменить свойство в нескольких файлах, вы можете использовать регулярные выражения в текстовом редакторе или на языке сценариев. Вот пример использования JavaScript:

    const cssCode = `
    .selector {
     color-adjust: auto;
    }
    `;
    const updatedCode = cssCode.replace(/color-adjust/g, 'print-color-adjust');
    console.log(updatedCode);
  3. Функция препроцессора CSS:
    Если вы используете препроцессор CSS, такой как Sass или Less, вы можете определить специальную функцию для обработки замены. Вот пример использования Sass:

    @function replace-color-adjust($value) {
     @return if($value == color-adjust, print-color-adjust, $value);
    }
    .selector {
     color-adjust: replace-color-adjust(auto);
    }