Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Как выводить SVG иконки из отдельного файла (Подключение файла SVG)
Необходимо создать файл, где будут храниться у нас все спрайты SVG, назовём данный файл sprite.svg, с таким содержимым:
Тут внутри тега
И, разумеется, для вывода второго спрайта (
Для изменения стилей спрайтов, например, размеров, можете добавлять атрибут
...
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="sprite1" viewBox="0 0 64 64">
<!-- Код спрайта id="sprite1" -->
</symbol>
<symbol id="sprite2" viewBox="0 0 64 64">
<!-- Код спрайта id="sprite2" -->
</symbol>
</svg>Тут внутри тега
<svg> находятся два спрайта, "завёрнутые" в тег <symbol> с id="sprite1" и id="sprite2". По этим идентификаторам мы и будем выводить на экран наши спрайты, а поможет нам в этом тег <use>. Для вывода первого спрайта (sprite1), в нужном нам месте делаем так:
<svg>
<use xlink:href="sprite.svg#sprite1"></use>
</svg>И, разумеется, для вывода второго спрайта (
sprite2), делаем так:
<svg>
<use xlink:href="sprite.svg#sprite2"></use>
</svg>Для изменения стилей спрайтов, например, размеров, можете добавлять атрибут
class в тег <svg>:
<svg class="nameClass">
<use- Жалоба
Категории
- Apache 6
- CMS 3
- CSS 19
- FTP 1
- HTML 12
- JavaScript 44
- MySQL 17
- Nginx 16
- PHP 54
- phpMyAdmin 2
- SEO 4
- SVG 6
- URL 1
- XML 3
- Безопасность 7
- Библиотека JS 16
- Графика 3
- Доменное имя 1
- Инструкция 1
- Кодировка 2
- Контент 8
- Мнение 3
- Монетизация сайта 2
- Настройка 3
- Ошибка 12
- Поисковая система 2
- Продвижение сайта 6
- Производительность 1
- Прочее 1
- Софт 1
- Старт 2
- Сценарий 1
- Функция 1
- Хостинг | Сервер 3
Реклама














