Atualmente estou trabalhando em um componente React chamado PolitiqueContent, onde exibo informações com setas apontando para diferentes seções. Cada seta está associada a um título e conteúdo, e estou enfrentando dificuldades para conseguir a exibição desejada.
Este é o meu código atual:
import React from "react";
const PolitiqueConeten = () => {
return (
<div className="flex justify-center">
{/* First Arrows */}
{/* Title */}
<h2>Title 1</h2>
<br />
{/* Content */}
<p>
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Reprehenderit,
quibusdam?
</p>
{/* Third Arrows */}
<h2>Title 3</h2>
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Fuga,
laboriosam.
</p>
<img
className="w-5/6"
src="img/backgrounddPool.png"
alt="backroundPool"
/>
{/* Second Arrows */}
<h2>Title 2</h2>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo,
accusamus?
</p>
{/* Forth Arrows */}
<h2>Title 4</h2>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptas,
perspiciatis!
</p>
</div>
);
};
export default PolitiqueConeten;
Saída do meu código:
Eu quero assim:
Agradeço qualquer orientação ou sugestão sobre como estruturar o JSX ou modificar meu código para atingir o layout pretendido. Agradeço antecipadamente por sua ajuda
Você pode considerar usar um sistema de grade CSS, com a imagem como plano de fundo. Com linhas e colunas definidas, você pode ter a ordem do DOM igual à ordem implícita na numeração.