Здравствуйте, давайте рассмотрим онлайн-генераторы SVG паттернов для создания идеальных шаблонов.
Статья в процессе написания…
Скачать исходники для статьи можно ниже
1. “svgbackgrounds.com”
Давайте на примере данного генератора фоновое изображения на сайт, выберем следующий паттерн:
Слева можно скачать CSS стили для данного SVG паттерна. Копируем их.
Чтобы добавить пользовательские стили CSS на сайт wordpress, можно либо редактировать файл style.css темы (находится в пункте “Внешний вид”, подпункт “Редактор”), либо установить плагин – Simple Custom CSS:
Сайт плагина: “ru.wordpress.org/plugins/simple-custom-css/”
Автор плагина: John Regan, Danny Van Kooten
Количество активных установок: 300 000+
Преимущества:
– Simple Custom CSS позволяет добавлять собственные стили или переопределять стили CSS плагинов или темы.
– Стили, которые вы сохраняете здесь, останутся даже после переключения тем.
– Для использования вводите Ваш код CSS и нажимаете на кнопку “Обновить пользовательский CSS”. Так просто!
В данной статье воспользуемся вторым способом – установим плагин – Simple Custom CSS.
После активации и установки плагина в админке, в пункте “Внешний вид”, появится новый подпункт “Пользовательские стили” – здесь и вставим скопированные CSS стили нашего SVG паттерна:
Код SVG паттерна я вставил в тег body (работает на большинстве темах wordpress):
body { ... }
В итоге полный код SVG паттерна получился следующий:
body { background-color: #ee5522; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23ca481d' fill-opacity='0.6'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E"); }
Результат:
2. “coffee-break-designs.com/labs/svg_stripe_generator/”
3. “patternizer.com/”
4. “svgeez.com/”
5. “heropatterns.com/”
6. “codepen.io/brandonbrule/pen/yNJBbo”
7. “kennethcachia.com/plain-pattern/”