Как адаптивно добавлять изображения бок о бок в Markdown Mdxjs на сайте Gatsby?

Я хочу размещать изображения рядом друг с другом, используя Markdown Mdxjs (для сайта Gatsby).

Таблицы у меня не работали, потому что:

  • необходимо добавить заголовки к столбцам (я просто хочу отображать изображения, а не текст).
  • он не реагирует на мобильные устройства (если изображения слишком большие, они должны отображаться в следующей строке)
  • размер изображения не может быть изменен

1 ответ

Вы можете передать объект настраиваемых компонентов реакции вашему MDXProvider, а затем используйте их в файле многомерных выражений.

import image1 from "./7.jpg"
import image2 from "./6.jpg"
import image3 from "./3.jpg"

## Big ol pupper blep

<cols num="3">
  <image-card src={image1} title="Shooberino waggy">
    Pupperino dat tungg tho floofs big ol doggorino thicc pupperino
  </image-card>
  <image-card src={image2} title="Biscit corgo">
    Maximum borkdrive floofs very jealous pupper
  </image-card>
  <image-card src={image3} title="Long bois shoob">
    What a nice floof
  </image-card>
</cols>
Другие вопросы по тегам