Как уже ответил Хусан Ибрагим, чтобы использовать параметр style
, необходимо использовать синтаксис объекта.Что упустил Хусан, так это то, что параметр style
ожидает, что вы нацелитесь туда, где должен применяться стиль.
При передаче display: inline-block; text-align: center; padding: 30px; margin: 15px; text-align: center; padding: 15px; vertical-align: top;
браузер не будет знать, какие элементы применить стиль.
Допустим, вы хотите применить его к телу, это будет действительным body { display: inline-block; text-align: center; padding: 30px; margin: 15px; text-align: center; padding: 15px; vertical-align: top; }
Ниже приведен пример передачи стилей, применяемых в my-element1
и my-element2
:
printSlip() {
printJS({
printable: 'printSlip',
type: 'html',
style: '#my-element1 { color: blue; } #my-element2 { color: red; }'
})
}
Пример передачи в произвольном стиле: https://codesandbox.io/s/x72j429vr4