Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Tema escuro e versão Mobile

Olá pessoal não sei se Sugestão é a categoria certa para este post (Corrija-me se estiver errado!) :)

Aqui vamos... No meu casso específico senti que o header precisava mudar a cor verde clara #41d3b2 para uma mais escura deste modo acredito que a harmonia de cores seria melhor.

Exemplo da minha implementação:

UI - Variáveis

export const corPrimaria = "#41d3b2"
export const corPrimariaEscuro = "#1b2431"

UI - Tema

import {
  corPrimaria,
  corPrimariaEscuro,
} from "./variaveis"

export const temaClaro = {
  header: corPrimaria,
}

export const temaEscuro = {
  header: corPrimariaEscuro,
}

UI - Componente

const  BtnCabecalho = styled.a`
  color: ${props => props.primary ? "white" :  ({theme}) => (theme.header) };
  background: ${props => props.primary ?  ({theme}) => (theme.header) : "white"};
  transition: .2s;

  &:hover {
    background-color: ${props => props.primary ? "white" : ({theme}) => (theme.header) };
    color: ${props => props.primary ?  ({theme}) => (theme.header) : "white"}
  }
`

MOBILE:

Deixei o box com 100% da largura do container e diminuí o padding-inline do elemento para melhorar a visibilidade do conteúdo em telas menores aumentando o espaçamento interno.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

DESKTOP:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Nota: Tomei a iniciativa de adicionar um hover no botão também. Ver online: https://linus-smart-bank.netlify.app/

2 respostas
solução!

Oi João, tudo bem?

Sugestão está certinho :D.

Muito obrigada por compartilhar com a gente as mudanças que você implementou! Ficou super legal, e parabéns pela atitude de vir compartilhar com todo mundo aqui no fórum. Com certeza vai ajudar outras pessoas. :D

Um abraço e bons estudos.

Oi Lorena, estou bem obg!

Bom que vai ajudar :D

fico feliz em compartilhar o aprendizado!