Fixar mensagem do topo

Essa mensagem fica no topo da page, mas ao fazer a rolagem da pagina, a mensagem some da vista do cliente.
Tem como deixar essa mensagem fixa no topo?

olá @qualityluna!

Da pra fixar sim. Faz o seguinte:
1- No CMS, vá em: Layout > Inserir Código:
2- No último quadro (CSS), insira o código abaixo:

@media (min-width: 767px) {
    .header {
      top: 50px;
    }
    .top-bar {
      position: sticky;
      top: 0;
      z-index: 900;
    }
  }

Vai ficar assim:
print_fixar_top_bar

E ai? É isso que precisa? Abraço! :wink:

2 curtidas

Oii. Bom dia.
No Desktop funcionou, mas no mobile não.
Como resolver isso?

Olá @qualityluna.

Para funcionar no tablet e no mobile, inclua as linhas a seguir (só inclua, não tire as outras, ta! Pode incluir embaixo da que te mandei na primeira resposta :+1:).

//mobile:
  @media screen and (max-width: 480px) {
    .header {
      top: 29px;
    }
    .top-bar {
      position: sticky;
      top: 0;
      z-index: 900;
    }
  }
  //tablet:
  
  @media screen and (min-width: 481px) and (max-width: 991px) {
    .header {
      top: 29px;
    }
    .top-bar {
      position: sticky;
      top: 0;
      z-index: 900;
    }
  }

Abraço! :call_me_hand:

1 curtida

Bom dia, Thais.
Desktop ok e Tablet ok!

No mobile continua a mesma coisa

Olá @qualityluna!

Dá uma conferida por favor se estão todas as } corretamente como te enviei, porque fiz um teste na minha aqui novamente e ficou ok.
Coloquei aqui embaixo novamente. Qualquer coisa, copia e cola denovo pra ter certeza que esta com todos os comandos, ta!

Se não der, me avisa aqui por favor! Abraço! :+1:

//mobile:
  @media screen and (max-width: 480px) {
    .header {
      top: 29px;
    }
    .top-bar {
      position: sticky;
      top: 0;
      z-index: 900;
    }
  }

Boa tarde.
O código esta assim:

@media (min-width: 767px) {
.header {
  top: 50px;
}
.top-bar {
  position: sticky;
  top: 0;
  z-index: 900;
}
  }

//mobile:

  @media screen and (max-width: 480px) {
.header {
  top: 29px;
}
.top-bar {
  position: sticky;
  top: 0;
  z-index: 900;
}
  }

  //tablet:
  
  @media screen and (min-width: 481px) and (max-width: 991px) {
.header {
  top: 29px;
}
.top-bar {
  position: sticky;
  top: 0;
  z-index: 900;
}
  }

Mas continua sem fixar no mobile.

Boa tarde, então substitua esse acima por:

/* Tablet and desktop */
@media (min-width: 767px) {
  .header {
  top: 50px;
  }
  .top-bar {
    position: sticky;
    top: 0;
    z-index: 900;
  }
}
/* Mobile */
@media screen and (max-width: 480px) {
  .header {
    top: 29px;
  }
  .top-bar {
    position: sticky;
    top: 0;
    z-index: 900;
  }
}
2 curtidas

Foi.
Obrigado a todos!

2 curtidas