разные, сейчас я использую тег <img> мне тут писали что это плохо и нужно поменять. На что лучше поменять? Картинки эти сохранены в двух форматах: png и svg, не везде использую библиотеку material, сначала я пыталась в формате svg засунуть картинки в тег mat-icon, но столкнулась с тем что картинки маленькие совсем и не могу увеличить формат, хотя в самих svg прописаны те значения высоты и ширины которые мне нужны. Могли бы вы что-то посоветовать пожалуйста
svg обычно используется как тег, иногда его сохраняют файлом и подключают к img. Второй вариант более удобный, если код изображения большой. В обоих случаях за его размер отвечает width и/или height свойство или атрибут. -- Шрифтовые иконки тоже не плохо, т.к. тоже векторная графика, но вот за размер уже отвечает свойство font-size. А вот что использовать - что удобнее. Если точно уверены, что в шрифтах все иконки есть - используйте их. Если дизайнерское решение - свг.
скажите а можно ли как-то вот то что внутри засунуть в переменную или еще куда-нибудь, чтобы в нужном месте, мне не это полотно подключать, а что-то коротенькое?
Почитайте про тег use для svg. Он позволяет использовать какую-то часть svg для повторного использования.
спасибо большое
Ну это для повторного. Значит, что свг уже должна где-то располагаться в документе. Думаю, тут спрашивалось именно первичное использование, а не повторное
Ну в целом похоже и на то.. Вот только проще варианта нет, только запихать это кусок кода в файл и подключать как img.
Обсуждают сегодня