Сервис Hero Patterns — SVG фоны для сайта

Формат векторной графики SVG становится все более востребованным в веб-разработке за счет небольшого размера, хорошего масштабирования и сжатия, а также поддержки ретины. Создавать данные файлы сейчас легко с помощью Adobe Illustrator, выбрав соответствующий вариант при сохранении. После этого SVG изображение может использоваться как в теге IMG, так и в качестве фоновой картинки через background-image. Детальнее об этом формате векторной графике расскажем в следующий раз, а сегодняшний пост будет посвящен сервису Hero Patterns, который содержит неплохую подборку SVG фонов для сайта.

Hero Patterns - SVG фоны для сайта

UI дизайнер и иллюстратор Steve Schoger решил собирать и публиковать на своем проекте интересные SVG фоны, которые каждый может бесплатно применять для своих проектов. В отличии простых текстур Subtle Patterns для бэкграунда будет использоваться вектор, а не PNG картинка.

На странице найдете подборку разных объектов на фонах: пузырьки, полоски, сетки, узоры и т.п. Над всеми этими вариантами расположены элементы управления:

  • Foreground color — выбор цвета узора/объекта.
  • Background color — цвет фона.
  • Foreground Opacity — прозрачность узора.

С их помощью вы можете подобрать подходящие цвета оформления для интересующего вас SVG фона. Далее кликаете по выбранном варианту и увидите всплывающее окно:

Сервис Hero Patterns - SVG фоны для сайта

Здесь найдете CSS код для внедрения SVG фона на сайте. Ниже расположены все те же элементы управления, и вы еще раз сможете поменять цвета объектов, если нужно. Код добавляете в соответствующий контейнер в файле стилей вашей верстки или, допустим, для body:

body { 
	background-color: #afbcdd;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.36' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");
}

Вот как выглядит это на живом примере:

See the Pen Hero Patterns by Alex (@alextod).

Во всплывающем окне с CSS кодом есть также ссылка на скачивание обычного SVG файла без оформления. Для тех, кто хорошо ориентируется в работе с данным форматом и кому нужен файл исходник, сможете его загрузить. Во всех остальных случаях проще использовать готовый код, который предлагает сервис Hero Patterns. Сложного здесь, как видите, ничего нет. Если захотите разобраться с SVG форматом, то в данной англоязычной и этой русскоязычной заметках есть много информации по теме.

Знаете еще интересные сервисы по SVG фонам для сайтов? — присылайте ссылки в комментариях.

Оставить комментарий

Внимание! Если вы комментируете впервые, текст будет отправлен на модерацию.
Ваш e-mail не публикуется. Обязательные поля помечены *