@intriga93

Как добавить g стили?

не inline
а через js
тоесть изначально есть
var g = document.createElement('g');
получаем
<g transform="rotate(-12, 55, 35)"></g>
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
g.setAttribute('transform', "rotate(-12, 55, 35)")
?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Работает? Не трогай.
Пожалуйста, уточните вопрос.

Если вы добавляете стили через JavaScript, то будьте готовы к тому, что стили будут добавятся к элементу именно инлайново, но програмно.
var g = document.createElement('g');
g.style = 'color: red; margin: 8px;';


Если вам надо добавить стили без инлайна, но через JS - то вам нужно написать соответствующие стили в CSS и подключить их через добавления к HTML-елементу классов.
var g = document.createElement('g');
g.classList.add( 'your-css-class' );


доки:
Стили и Классы (ru)
Атрибуты и свойства (ru)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы