Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

React

boa tarde, estou fazendo um menu fixo mas eu quero que ele fiquei fixo apenas em computadores, e em celulares ele não fiquei fixo é possível fazer isso com React?

3 respostas

Oi, Leveditor, tudo bem?

É possível sim, alguns chamam de menu hamburguer, se estiver certa do que você está querendo, é aquele menu que aparece quando a página web se adapta ao mobile, certo? Aqui tem umas layouts para fazer esse menu em react: https://mdbootstrap.com/docs/react/navigation/hamburger-menu/

Não é isso. Exemplo Eu quero que uma imagem no celular fiquei 50px, e no computador fiquei 70px, é possível fazer isso com React?

solução

O que você quer se chama "media queries", é algo relacionado ao CSS.

Uma das respostas deste post tem um exemplo:

https://stackoverflow.com/questions/54491645/media-query-syntax-for-reactjs

Caso você esteja utilizando styled components para montar o seu layout, a forma de fazer isso é um pouco diferente:

https://jsramblings.com/2018/02/04/styled-components-media-queries.html