Показать сообщение отдельно
  #1 (permalink)  
Старый 28.01.2020, 07:14
Аватар для Максим Ученик
Интересующийся
Отправить личное сообщение для Максим Ученик Посмотреть профиль Найти все сообщения от Максим Ученик
 
Регистрация: 13.08.2019
Сообщений: 25

Как взять парметры изображения и вставить во viewBox ?
Хочу присвоить viewBox но параметры взять из изображения
Размеры получил но они не выводятся во viewBox
Делал так:

Код:
<svg id="svg">
  <image xlink:href="" x="" y=""  id="image"/>
</svg>
Пытался получить ширину и высоту:

Код:
   let width = this.width;
   let hight = this.height;
Пытался присвоить viewBox эти значения так :

Код:
let image = new Image();     
 image.onload = function() {      
   let width = this.width;
   let hight = this.height;
   
   image.src = document.getElementById("image").getAttribute("xlink:href");
   svg.setAttributeNS(null, "viewBox", "0 0 " + width + " " + height);
 }
Но viewBox не появляется, где я ошибся ?

Последний раз редактировалось Максим Ученик, 28.01.2020 в 07:52.
Ответить с цитированием