Estou trabalhando em um componente React usando Tailwind CSS e estou tentando obter um layout específico. Eu tenho um div
com uma imagem e dois parágrafos dentro dela. Quero que os parágrafos sejam centralizados horizontal e verticalmente div
para que apareçam no centro da imagem.
Aqui está meu código atual:
<div className="flex flex-col items-center justify-center text-center">
<img src="img/slider1.png" alt="slider1" className="mb-4" />
<p className="font-bold">This paragraph is full of cats</p>
<p>This paragraph is not.</p>
</div>
Apesar de usar items-center
e justify-center
, o texto não está alinhado exatamente no centro da imagem. Quero que ambos os parágrafos sejam posicionados no centro, tanto horizontal quanto verticalmente, dentro do arquivo div
.
Quaisquer sugestões ou correções à minha abordagem atual seriam muito apreciadas. Obrigado!
Você pode alterar seu código assim. Use um div para envolvê-lo.
Adicione
h-screen
ao div externo para garantir que ele ocupe toda a altura da janela de visualização.Use também um adicional
div
para centralizar os parágrafos tanto horizontal quanto verticalmente.