Explicação:
O componente LogoPetAcademy exibe um logo estilizado com duas palavras "Pet" e "Academy", cada uma com cores e tamanhos personalizados. A palavra "Pet" é destacada em azul, enquanto "Academy" aparece em branco.
Detalhamento do código:
-
<div className="font-bold text-2xl md:text-3xl lg:text-4xl">
:- O
div
contém as palavras que formam o logo. font-bold
aplica uma fonte em negrito para deixar o logo mais chamativo.text-2xl md:text-3xl lg:text-4xl
aplica diferentes tamanhos de fonte dependendo do tamanho da tela. Isso é feito utilizando classes do Tailwind CSS:text-2xl
: Tamanho de fonte padrão.md:text-3xl
: A partir de telas de tamanho médio, o tamanho da fonte aumenta para 3xl.lg:text-4xl
: Em telas grandes, o tamanho aumenta ainda mais para 4xl.
- 🖋️ Tamanho e estilo de fonte: Adaptável para diferentes tamanhos de tela, com ênfase na legibilidade.
- O
-
<span className="text-blue-400">Pet</span>
:- A palavra "Pet" é envolta em um span e estilizada com a classe
text-blue-400
, que define a cor do texto como azul claro. - 🔵 Cor azul para "Pet": O destaque visual na palavra "Pet" com a cor azul chama a atenção para a primeira parte do logo.
- A palavra "Pet" é envolta em um span e estilizada com a classe
-
<span className="text-white">Academy</span>
:- A palavra "Academy" também está dentro de um span com a classe
text-white
, o que aplica a cor branca ao texto. - ⚪ Cor branca para "Academy": Uma cor neutra que combina com o contexto e contraste com o azul da palavra "Pet".
- A palavra "Academy" também está dentro de um span com a classe
Estilo Responsivo:
O componente é adaptável para diferentes tamanhos de tela, utilizando classes responsivas do Tailwind CSS. Isso garante que o logo seja legível em dispositivos móveis, tablets e desktops.
Agora, vamos para o código completo:
Código Completo:
import React from 'react'
const LogoPetAcademy = () => {
return (
<div className="font-bold text-2xl md:text-3xl lg:text-4xl">
<span className="text-blue-400">Pet</span>
<span className="text-white">Academy</span>
</div>
)
}
export default LogoPetAcademy
Este é o código completo do componente LogoPetAcademy, que exibe o logo com estilo dinâmico e responsivo, destacando as palavras "Pet" e "Academy" com cores e tamanhos ajustáveis.