Этот компонент темы добавляет на панель инструментов редактора постов кнопки для выравнивания загруженных изображений: по левому краю, по правому краю, по центру или в сетку с использованием недавно реализованных тегов сетки. Сетка автоматически подстраивает размер изображений в зависимости от их количества и размеров каждого изображения, а также создаёт ссылки на полноразмерные версии. Кнопки и функции выравнивания можно использовать несколько раз в одном посте для создания различных макетов. Работает как в десктопной, так и в мобильной версиях.
Для использования просто нажмите нужную кнопку выравнивания изображения, затем загрузите изображения в отведённое место между появившимися тегами (обозначено текстом-заполнителем, который можно изменить в настройках компонента).
Обратите внимание: функция сетки в этом компоненте предназначена для выравнивания загруженных изображений, а не ссылок на изображения (другие варианты выравнивания работают и для ссылок на изображения).
Скриншоты
Кнопка сетки на панели инструментов редактора (с примером кода сетки)
Ты имеешь в виду композер/редактор с панелью инструментов? Это первый скриншот с примером сетки. Я добавлю несколько скриншотов редактора с другими кодами выравнивания вокруг изображений.
Пожалуйста. Как, например, сделать так, чтобы текст «Align left» отображался жирным в вашем скриншоте? Я пробовал использовать markdown, но он показывает сам код markdown.
Я вижу, что это работает с ###, но стандартное выделение жирным через
Просто вставьте несколько тегов <br><br> между первым блоком текста и вторым тегом <div-data-theme…>, пока отступы не станут правильными. Я попробую запрограммировать там жесткий перенос строки или что-то подобное, когда у меня появится время.
Да, мне тоже не нравится этот метод. Я думал, возможно, стоит попробовать решение с использованием свойства white-space. В конечном счёте, лучше всего работает, когда выровненные изображения находятся в отдельных сообщениях. К сожалению, изображения в таблицах тоже работают не очень хорошо.
Попробовал решения со свойствами flex и align, но не смог найти что-то, что работало бы стабильно. Однако я нашёл рабочий обходной путь. Если обернуть каждый блок «изображение-текст» в цитату, они разделятся (но текст получит форматирование цитаты):