+113 WinaTickets
dmetalx
rafusqui
Foxy-xD
Kirigaya
Eragon™
Kuraiyo
Lucas Carvalho
MzS
LeandroNeto
NakMuay
Je4n
WaxyJr
iHeloaD
Akira
masterforum
MegaPegador
David¹
EuficoLoko
x[C]oder
GXGamer
skilledpt
Koda
DarkCode
EJJSRR
GSCode
FrOsTyXi
airtondark
vitorsaling
Mihai.
[GTa]._Sub-Zero
iMac_Publicando
deaneo8
Szczesny
Zero
Heppy0
S4BR1N4
Dex7er
Troubleshoot
paolofs
TiagoDJ7
Gustavo H.
Tom Chandler
GyGu
Bruno_Michael
Júnior Duarte
Mazeko
Sonic_BR
[Dark]Doki-.
fededz
ddr3
Lucas_Simoes
viniciusmtn
Thiago Leite
DooGy00
djblah
gamingdrew
lil
SD_Bat18BPM
Target
-Meky
IsmaelS.
KamuH
d3v4st
Phill Lima
Fry™
Oliiver
-Live
gabriloko123456
Mr. Deh
ninezerobk
eby
IonutzD
Ahurïam
iHeroM
-Sample
Hipster
[S]herlock H.
Closer
Gaab
El Barto
@Matheus
binho
edu.wenes
Minatoevox
zfutuca
Fnac
Mr.Sheldon
[K]oke
yCoronelJonathan
curinga
savenx
William_iHarDz
NeverSay
scofield
bruno.rinston
yuninho
Guilherme_Fuckz
Alexandre51
CentroHB
Cepheus
Mít Tơ †.RÒm.†
princejoseph
sivastar
Yrley
silentcode
Houdini
Daemon
iConnect
RafaelS.
DeeW.
Hatz
waghcwb
117 participantes
waghcwb • Sáb 31 maio 2014 - 10:56
Reputação da mensagem: 100% (25 votos)
Nome do Arquivo: [Tutorial] Menu fixo ao rolar a página
Autor: Wagner
Funcionalidade: Todas as versões
Categoria: Recursos BestSkins
Olá,
Ontem desenvolvi um código para a BS que deixa o menu fixo ao rolar a página, resolvi compartilhar com o pessoal ai, espero que seja útil..
Código JS Código CSS Fique atento a variável
n mude ela para o ID do seu menu... O padrão da skin PunBB é o que está ali, mas alguns fóruns tem a edição nos templates e isso acaba mudando..
Código para outras versões:
phpbb2 phpbb3 Invision Você pode adicionar quantas regras CSS preferir, ali só tem o básico que foi usado aqui na BS...
Abraços...
Última edição por waghcwb em Dom 29 Jun 2014 - 18:38, editado 6 vez(es)
waghcwb
Membro desde : 19/05/2013
Mensagens : 827
Reputação : 810
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Reputação da mensagem: 100% (25 votos)
Hatz • Sáb 31 maio 2014 - 11:09
Let me see the code, thanks... I love floating Navbars *-*
Hatz
Membro desde : 06/12/2013
Mensagens : 283
Reputação : 670
waghcwb • Sáb 31 maio 2014 - 11:13
Postagem atualizada Adicionei as outras versões de fóruns...
waghcwb
Membro desde : 19/05/2013
Mensagens : 827
Reputação : 810
500 mensagens
Por ter publicado 500 mensagens no best Skins!
DeeW. • Sáb 31 maio 2014 - 11:29
Ótimo code wagh! haha! você tinha outro, não tinha? que postou na punBB [Shadow]...
DeeW.
Membro desde : 13/06/2013
Mensagens : 1555
Reputação : 1420
1000 mensagens
Por ter publicado 1000 mensagens no best Skins!
RafaelS. • Sáb 31 maio 2014 - 11:39
Hello! Comentando para poder visualizar o código. Até mais.
RafaelS.
Membro
Membro desde : 05/11/2013
Mensagens : 196
Reputação : 62
iConnect • Sáb 31 maio 2014 - 11:44
Reputação da mensagem: 100% (1 votos)
Olá, Gostei. mas ja tenho o codigo há muito. Até mais...
iConnect
Membro Experiente
Membro desde : 05/09/2013
Mensagens : 716
Reputação : 468
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Reputação da mensagem: 100% (1 votos)
Daemon • Sáb 31 maio 2014 - 11:51
Realmente um ótimo recurso, parabéns Wagner'
Daemon
Membro desde : 21/01/2013
Mensagens : 3341
Reputação : 2583
1000 mensagens
Por ter publicado 1000 mensagens no best Skins!
Houdini • Sáb 31 maio 2014 - 12:02
Bem legal mesmo, to pensando em implementar no meu fórum..
Houdini
Membro Experiente
Membro desde : 06/07/2013
Mensagens : 350
Reputação : 77
silentcode • Sáb 31 maio 2014 - 12:06
Até mais
))
silentcode
Membro
Membro desde : 22/10/2013
Mensagens : 54
Reputação : 0
waghcwb • Sáb 31 maio 2014 - 13:28
DeeW. escreveu: Ótimo code wagh! haha! você tinha outro, não tinha? que postou na punBB [Shadow]...
Tinha sim amigo, era bem semelhante a este, mas perdi ele kkk
Só reescrevi para por aqui, e achei que seria legal compartilhar com o pessoal...
waghcwb
Membro desde : 19/05/2013
Mensagens : 827
Reputação : 810
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Yrley • Sáb 31 maio 2014 - 13:35
Ótimo recurso. Irei utilizar.
Yrley
Membro
Membro desde : 13/05/2013
Mensagens : 51
Reputação : 1
sivastar • Sáb 31 maio 2014 - 13:51
Let me see the code, thanks
sivastar
Membro
Membro desde : 05/10/2013
Mensagens : 44
Reputação : 2
iConnect • Sáb 31 maio 2014 - 15:54
Olá, Mim não funfa. Até mais...
iConnect
Membro Experiente
Membro desde : 05/09/2013
Mensagens : 716
Reputação : 468
500 mensagens
Por ter publicado 500 mensagens no best Skins!
princejoseph • Seg 2 Jun 2014 - 1:54
good work .. wagner nice thanks for this
princejoseph
Membro
Membro desde : 01/03/2014
Mensagens : 67
Reputação : 415
Mít Tơ †.RÒm.† • Seg 2 Jun 2014 - 2:12
Let me see the code, thanks...
Mít Tơ †.RÒm.†
Novo Membro
Membro desde : 25/07/2013
Mensagens : 4
Reputação : 2
Cepheus • Seg 2 Jun 2014 - 13:16
interessante vou testar, obrigado
Cepheus
Membro Experiente
Membro desde : 31/07/2013
Mensagens : 547
Reputação : 1855
500 mensagens
Por ter publicado 500 mensagens no best Skins!
CentroHB • Seg 2 Jun 2014 - 13:40
Esse código ajuda muito para fóruns muitos compridos. Parabéns pelo tutorial.
CentroHB
Membro
Membro desde : 09/10/2013
Mensagens : 48
Reputação : 7
Alexandre51 • Qua 4 Jun 2014 - 16:53
Como descubro o ID do meu menu??
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
Hatz • Qua 4 Jun 2014 - 17:18
Alexandre51 escreveu: Como descubro o ID do meu menu??
Alexandre51 escreveu: Como descubro o ID do meu menu??
Looks, this is the id:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem] But if you want i can help you, add this javascript:
Código: /* // Fixed menu on scroll // This code will add a class to the menu on scroll, you just need to add a CSS rule on your stylesheet... // Author: Wagner ( /waghcwb ) // Last update: 30/05/2014 // © This work is free and you can modify or distribute it, but you need to keep this credits. */ //<![CDATA[ $(function(){ var w = $(window), n = $('#primary_nav'), s = function(){ w.scrollTop() > 100 ? n.addClass('mf') : n.removeClass('mf'); }; w.scroll(s); }); //]]>
And ADD THIS CSS:
Código: .mf { margin: 0px!important; position: fixed!important; top: 0; right: 0; left: 0; z-index: 999; /**** Personalization CSS ****/ -moz-border-radius: 4px; background: #617e9c url(http://virteq.com/public/style_images/bulletin/branding_bg.png) repeat-x!important; border-bottom: 0 solid #1b3759; }
Final Resut:
If that you want?
And a demo:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Hatz
Membro desde : 06/12/2013
Mensagens : 283
Reputação : 670
Guilherme_Fuckz • Qua 4 Jun 2014 - 18:06
Guilherme_Fuckz
Membro
Membro desde : 02/01/2014
Mensagens : 137
Reputação : 13
Alexandre51 • Qui 5 Jun 2014 - 7:09
mindlezz escreveu: Alexandre51 escreveu: Como descubro o ID do meu menu??
Alexandre51 escreveu: Como descubro o ID do meu menu??
Looks, this is the id:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem] But if you want i can help you, add this javascript:
Código: /* // Fixed menu on scroll // This code will add a class to the menu on scroll, you just need to add a CSS rule on your stylesheet... // Author: Wagner ( /waghcwb ) // Last update: 30/05/2014 // © This work is free and you can modify or distribute it, but you need to keep this credits. */ //<![CDATA[ $(function(){ var w = $(window), n = $('#primary_nav'), s = function(){ w.scrollTop() > 100 ? n.addClass('mf') : n.removeClass('mf'); }; w.scroll(s); }); //]]>
And ADD THIS CSS:
Código: .mf { margin: 0px!important; position: fixed!important; top: 0; right: 0; left: 0; z-index: 999; /**** Personalization CSS ****/ -moz-border-radius: 4px; background: #617e9c url(http://virteq.com/public/style_images/bulletin/branding_bg.png) repeat-x!important; border-bottom: 0 solid #1b3759; }
Final Resut:
If that you want?
And a demo:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] Coloquei desta forma e nao resultou.. será que estou fazendo algo de errado?
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
yuninho • Qui 5 Jun 2014 - 7:38
yuninho
Novo Membro
Membro desde : 24/10/2013
Mensagens : 10
Reputação : 12
Hatz • Qui 5 Jun 2014 - 13:56
Alexandre51 escreveu: Coloquei desta forma e nao resultou.. será que estou fazendo algo de errado?
You only have to add this javascript in all the pages:
Código: /* // Fixed menu on scroll // This code will add a class to the menu on scroll, you just need to add a CSS rule on your stylesheet... // Author: Wagner ( /waghcwb ) // Last update: 30/05/2014 // © This work is free and you can modify or distribute it, but you need to keep this credits. */ //<![CDATA[ $(function(){ var w = $(window), n = $('#primary_nav'), s = function(){ w.scrollTop() > 100 ? n.addClass('mf') : n.removeClass('mf'); }; w.scroll(s); }); //]]>
After doind that, add this CSS Code:
Código: .mf { margin: 0px!important; position: fixed!important; top: 0; right: 0; left: 0; z-index: 999; /*** CSS Personalization ***/ background: #617e9c url(http://i.imgur.com/yO0Yiq9.png) repeat-x!important; border-bottom: 0 solid #1b3759; }
Hatz
Membro desde : 06/12/2013
Mensagens : 283
Reputação : 670
Alexandre51 • Qui 5 Jun 2014 - 15:53
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
Daemon • Qui 5 Jun 2014 - 17:14
Crie um tópico na área de pedido de códigos, obrigado.
Daemon
Membro desde : 21/01/2013
Mensagens : 3341
Reputação : 2583
1000 mensagens
Por ter publicado 1000 mensagens no best Skins!
Conteúdo patrocinado •
Permissões neste sub-fórum
Não podes responder a tópicos