Я изучаю svg из его официальных документов, есть такая строка. Я не понимаю, если у него уже есть атрибут width
и height
, то в чем смысл указывать его снова в viewBox="0 0 1500 1000"
? В нем говорится: «Единица« один пиксель »определяется как одна единица пользователя. Таким образом, длина« 5px »совпадает с длиной« 5 »в официальных документах, поэтому этот viewBox имеет ширину 1500 пикселей и 1000 высоты, что превышает 300px и 200px. Итак, почему он определяет значение ширины и высоты в первую очередь?svg viewBox атрибут
<svg width="300px" height="200px" version="1.1"
viewBox="0 0 1500 1000" preserveAspectRatio="none"
xmlns="http://www.w3.org/2000/svg">
Scale вниз? Без viewBox изображение будет шириной 300 пикселей, теперь оно должно быть растянуто на ширину 1500 пикселей. Я бы назвал это масштабирование, чтобы отобразить содержимое в 5 раз выше указанного размера. –
* насколько большой
@AloisMahdal. Задайте другой вопрос с полной информацией о том, что вы не понимаете. Назад и вперед в комментариях является менее идеальным. –