Расширенные фоны — Документация
Эта функция доступна только в нашей профессиональной версии.
Дополнительные фоны аналогичны нашей функции «Эффекты», но они обрабатывают фоновые изображения и градиенты для блока «Контейнер».
Есть несколько преимуществ использования Advanced Backgrounds по сравнению со стандартными функциями фонового изображения/градиента.
- Вы можете определить разные фоновые изображения/градиенты для разных устройств.
- Вы можете определить их для нормального состояния или состояния наведения.
- Вы можете добавить несколько фоновых изображений/градиентов к одному и тому же элементу, если они имеют разные цели (самостоятельный и псевдоэлемент).
Когда одна из этих функций необходима, вы можете включить функцию «Дополнительные фоны» на панели «Фоны» блока «Контейнер».
Чтобы настроить дополнительные фоновые изображения, щелкните значок гаечного ключа. Обратите внимание, что, как и в случае с нашей функцией «Эффекты», вы можете настроить расширенные фоновые изображения, фактически не включая их.
Чтобы включить их, переключите параметр рядом с текстом «Дополнительно».
Теперь, когда мы щелкнем значок гаечного ключа, вы увидите панель, подобную этой.
Кнопка «Закрыть» закроет всплывающее окно и сохранит все сделанные нами изменения.
Если мы нажмем кнопку «Добавить фон», он добавит новый фон в контейнер и позволит нам его настроить.
Теперь мы можем выбирать между типом фона Изображение или Градиент. Во-первых, давайте рассмотрим несколько вариантов, которые одинаковы для обоих типов.
Устройство
Параметр Устройство позволяет нам определить, для какого устройства предназначен этот тип фона. Мы можем выбрать между:
- Все
- Рабочий стол
- Планшет
- Планшет + мобильный телефон
- Мобильный
Состояние
).
- Обычный — применить к блоку, как он есть на странице, без взаимодействия
- Наведение — применить к блоку, когда текущий блок наведен
Цель
Здесь мы можем выбрать одну из двух целей.
Self
Применяет фон к самому элементу Container. Это стандартно, но не позволяет применять эффекты или переходы к фону.
Псевдоэлемент
Добавляет фон как отдельный элемент внутрь Контейнера. Тип изображения установлен на псевдоселектор :before , а тип градиента установлен на псевдоселектор :after .
Основное преимущество этой опции в том, что она позволяет применять эффекты и переходы к фону. Представьте, что вы добавляете фоновое изображение, затем добавляете эффект к фоновому изображению, который делает его полностью непрозрачным, а затем полностью отображает его при наведении курсора с красивым переходом. Здесь вы захотите использовать опцию «Псевдоэлемент».
Добавление нескольких фонов
Эта опция, как и функция «Эффекты», позволяет нам добавлять неограниченное количество фонов. Однако мы должны быть осторожны, чтобы наши фоны не конфликтовали друг с другом.
Первое, что нужно знать, это три варианта, которые мы только что рассмотрели.
Например, если мы добавим тип фона со следующими значениями:
- Устройство: Все
- Состояние: Обычное
- Цель: Сам
Мы не можем добавить другой тип фона с теми же тремя значениями. Когда мы добавляем другой тип фона, нам нужно убедиться, что одно из этих трех значений отличается от других.
Также стоит отметить, что CSS использует одно и то же свойство ( background-image ) для фоновых изображений и градиентов, поэтому вы не можете применить тип изображения и тип градиента к одной и той же цели, если два других значения также совпадают. .
Фоновое изображение
Тип фона изображения имеет в основном те же параметры, что и наши функции фонового изображения по умолчанию для блока Контейнер. Единственное отличие состоит в том, что у него нет функции «Непрозрачность», так как вместо этого вы должны использовать функцию «Непрозрачность и смешивание» на панели «Эффекты» (это намного лучше!).
URL-адрес изображения
Загрузите фоновое изображение для контейнера.
Нажмите кнопку «Обзор», чтобы выбрать изображение из медиатеки. Кроме того, вы можете добавить собственный URL-адрес к входным данным.
Размер изображения
Если вы используете изображение из медиатеки, вы можете выбрать размер изображения из доступного списка размеров.
Размер
Параметр размера относится к свойству background-size .
Дальнейшее чтение: https://developer.mozilla.org/en-US/docs/Web/CSS/background-size
Position
Параметр position относится к свойству background-position .
Дальнейшее чтение: https://developer.mozilla.org/en-US/docs/Web/CSS/background-position
Повтор
Параметр повтора относится к свойству background-repeat .
Дальнейшее чтение: https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat
Вложение
Параметр вложения относится к фоновому вложению собственность.
Дальнейшее чтение: https://developer.
mozilla.org/en-US/docs/Web/CSS/background-attachment
Градиент фона
Градиент фона имеет те же параметры, что и наш стандартный параметр Градиент.
Этот параметр использует свойство linear-gradient background-image. Вы можете узнать больше об этом здесь: https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient()
Direction
Это направление линейного градиента, от 0 до 360 градусов.
Color One
Первый цвет градиента.
Первая остановка
Там, где в Контейнере останавливается первый цвет.
Color Two
Второй цвет градиента.
Стоп Два
Там, где второй цвет останавливается в Контейнере.
Используйте стильный фон CSS или SVG непосредственно в редакторе WordPress. Я покажу вам, как использовать стильный фон CSS с расширенными блоками Kadence. Без какого-либо дополнительного конструктора страниц или плагинов.
С изображениями CSS и SVG можно использовать отличные эффекты в качестве фона для разделов или всего веб-сайта WordPress, экономя ресурсы и пространство.
С помощью блока макета строки от Kadence Blocks нужный код добавляется в раздел «Пользовательский CSS» и сразу же отображается.
Узнайте, как поддерживать SVG в WordPress.
Что вам нужно
Для реализации этого туториала вам не нужны никакие платные плагины или услуги, а только
- собственный блог WordPress
- бесплатный плагин Kadence Blocks
- Графика CSS или SVG для фона
Хотя я использую тему Kadence, она также работает со всеми остальными.
Инструменты и генераторы SVG
Прежде всего, вам нужен крутой фон. В сети их обычно называют паттернами.
Для этого я захожу на один из следующих четырех веб-сайтов, чтобы создать что-то подходящее:
- https://www.snoweb-svg.com/en/
- https://www.magicpattern.design/
- https://app.haikei.app/
- https://bgjar.com/
Конечно, есть сотни других замечательных генераторов, но это мои 4 любимых.
Для нашего веб-сайта мы можем использовать SVG, но код SVG должен быть упакован в правильный код CSS, чтобы браузер мог его обработать.
Вы можете использовать мой собственный конвертер фона SVG в CSS.
Инструкции: Используйте SVG в качестве фона блока0217 функция блоков Kadence.
Здесь вы можете настроить расположение строк и всех содержащихся в них блоков с помощью CSS. Или просто поставить фон из CSS и SVG.Я предполагаю, что у вас есть работающий блог WordPress с установленными блоками Kadence.
1. Создать блок макета строки
Блок вставки макета строкиСначала вы создаете новый блок макета строки.
Самый быстрый способ сделать это — использовать ярлык «/ro », который вы вводите в новой строке в редакторе Гутенберга. Смотрите скриншот справа.
Какой макет вы выберете, зависит только от вас — в зависимости от того, что вы хотите спроектировать.
Для примера здесь я выбираю две колонки с разделением 66/33.
В настоящее время в моем редакторе это выглядит так:
Скриншот: Блок макета строки с двумя столбцами Теперь я заполняю левый столбец текстом, а в правый столбец помещаю иконку.
У меня фон с фиолетовым градиентом. Вы можете сделать это с помощью « Настройки наложения фона » блока макета строки. Затем текст и значок «окрашиваются» в белый цвет.
2 шага:
Я предоставил макет строки с содержимым.Элемент завершен. Не хватает только фона с графикой SVG.
2. Создайте графику SVG
Сохраните фон как графику SVG.Теперь вы переходите к одному из вышеперечисленных генераторов SVG. В примере я использовал «Круговой разброс» с https://app.haikei.app/.
Откройте файл SVG в редакторе.Если вы нашли подходящий фон, сохраните его как графику SVG.
Теперь откройте графику в любом текстовом редакторе и скопируйте все содержимое в буфер обмена. Смотрите скриншот справа.
Откройте конвертер SVG в CSS и вставьте ранее скопированный код SVG в левом верхнем углу.
В ту же секунду вы увидите в поле ниже готовый CSS-код для вашего сайта. Скопируйте его в буфер обмена.
Инструмент SVG to CSS в действии3.
Вставьте фон CSS в WordPressНа третьем и последнем шаге вам нужно вставить фон CSS в редактор WordPress.
Теперь отметьте ранее созданный макет строки , перейдите вниз в правом меню и разверните пункт «Пользовательский CSS».
Теперь внутри «селектора { » и изогнутых скобок вы вставляете свой фон CSS. Сразу же появляется новый фон!
Вот мой живой пример. Я только что добавил кнопку:
Ускорьте свой сайт с помощью WP Rocket
Превратите свой сайт в ракету с помощью самого мощного плагина кэширования, признанного экспертами WordPress.
Попробуйте WP Rocket
Готов мой блок Гутенберга с фоном CSS!
Заключение Фон CSS
Редактор Gutenberg сильно вырос за последние годы. Также выросли расширения, такие как блоки Kadence.
Наконец, можно хранить код CSS непосредственно в редакторе и для очень конкретного блока.
Спасибо пользовательский CSS.
Чуть позже посмотрите мой пост о лучших плагинах Gutenberg Block.
