Merci d'héberger vos photos à la définition maximum de 1024 pixels (autant en hauteur qu'en largeur).
Barre de navigation flottante
+3
Firefly
Vagabonde
Admin
7 participants
passion photo passion montage :: PRESENTATION ET MODE D'EMPLOI DU FORUM :: Mode d'emploi du forum :: La faq (foire aux questions)
Page 1 sur 2
Page 1 sur 2 • 1, 2
Barre de navigation flottante
Bonjour à tous, je viens d'installer une barre de navigation flottante. Cette barre de navigation s'affiche lorsque celle d'origine n'es plus visible.
Cela vous permet de cliquer sur Nouveaux messages ou sur un autre bouton sans devoir remonter en haut du forum si vous êtes au fin fond d'un post .
Cela vous permet de cliquer sur Nouveaux messages ou sur un autre bouton sans devoir remonter en haut du forum si vous êtes au fin fond d'un post .
Dernière édition par Admin le Ven 23 Mar 2018, 08:53, édité 1 fois
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
C'est TOP du TOP!!!! Je suis déjà un adepte
______________________________________________________________________________________
Chris Firefly te salue Invité
Re: Barre de navigation flottante
c' est super
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Re: Barre de navigation flottante
Je vais essayer d'y ajouter l'hébergeur d'image .
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
Merci Patrick ..... t'es UN CHEF !!!!!!!!!!!!!!!!!!!!!
mich42-
- Prénom : Michel
PhotoShop Eléments
Re: Barre de navigation flottante
Super et bien pratique ;
merci grand chef
merci grand chef
______________________________________________________________________________________
Rien n'est acquis
Alain-
- Prénom : Alain
Boite magique
Re: Barre de navigation flottante
Bonjour à tous, j'ai ajouté l'hébergeur d'image .
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
Merci Patrick c'est super de chez super
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Re: Barre de navigation flottante
Patrick, depuis que l' hébergeur est ajouté il n'y a plus les 3 traits parallèles et la barre est toujours apparante.
Est-ce normal ?
Est-ce normal ?
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Re: Barre de navigation flottante
Pour l'instant oui Gérard. Je suis dessus et n'arrive pas à supprimer ce petit filé blanc en dessous. Je crois que c'est celui de visible sous la barre fixe du forum (sans convition).
Et comme le codage est un peu du chinois pour moi, je bidouille .
Et comme le codage est un peu du chinois pour moi, je bidouille .
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
你入侵 Patrick ?
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Re: Barre de navigation flottante
Oh ben alors pas de problème pour moi , je parle 28 langues couramment dont le chinois et l'égyptien !!!!!
mich42-
- Prénom : Michel
PhotoShop Eléments
Re: Barre de navigation flottante
J'è dé ja du mâle aveque le frenssais
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Re: Barre de navigation flottante
Merci pour votre aide, c'est super sympa
Alors vous trouvez le CSS dans lequel il faut certainement modifier quelque chose
En dessous le Javascript dans lequel il faut certainement modifier quelque chose aussi... ou pas
Attention, il y a un ascenseur sur chacun d'eux
Allez, je vais me coucher car j'ai mal au crâne moi
Alors vous trouvez le CSS dans lequel il faut certainement modifier quelque chose
En dessous le Javascript dans lequel il faut certainement modifier quelque chose aussi... ou pas
Attention, il y a un ascenseur sur chacun d'eux
Allez, je vais me coucher car j'ai mal au crâne moi
- Code:
/* sticky nav main */
#fa_sticky_nav {
font-size:0; /* hide whitespace */
text-align:center;
background:#FAFAFA;
border-bottom:1px solid #CCC !important;
height:30px;
position:fixed;
right:0;
z-index:999;
overflow:hidden;
transition:top 200ms linear, width 600ms ease-in-out;
}
#fa_sticky_nav li { display:inline } /* navlist adjustment */
/* sticky menu links */
#fa_sticky_nav a.mainmenu {
color:#39C;
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Verdana, Sans-serif;
background:url('https://i.servimg.com/u/f18/18/45/41/65/nav10.png') repeat-x 0px 30px;
display:inline-block;
padding:0 10px;
height:30px;
line-height:30px;
transition:200ms;
}
#fa_sticky_nav a.mainmenu:hover, #fa_sticky_nav a.mainmenu.fa_navactif {
background-position:0 25px;
}
/* sticky nav toggler */
#fa_sticky_toggle {
background:url('https://i.servimg.com/u/f21/18/21/41/30/omnibo10.png') no-repeat 0 0 #FAFAFA;
border:1px solid #CCC;
border-right:none;
display:inline-block;
height:29px;
width:30px;
position:fixed;
right:0;
z-index:999;
transition:top 200ms linear;
}
#fa_sticky_toggle:hover { background-position:-30px 0 }
/* make hidden toolbar similar to toggler */
#fa_toolbar_hidden {
border-radius:0 !important;
border:1px solid #CCC;
border-right:0;
border-top:0;
}
/* post offset fix */
.post div[style*="-30px;"] {
top:-60px !important;
}
- Code:
(function() {
if (!window.FA) window.FA = {};
if (FA.Nav) {
if (window.console && console.warn) console.warn('FA.Nav has already been defined');
return;
}
FA.Nav = {
// TARGET NODES POUR CHAQUE VERSION
// PHPBB2 : ".bodyline > table + table"
// PHPBB3 : "#page-header .navlinks"
// PUNBB : "#pun-navlinks"
// INVISION : "#submenu"
targetNode : "#page-header .navlinks",
customNav : '', // custom navlinks
keepDefault : true, // keep the default navlinks
collapsible : true, // show hide button
// offset states
offsets : {
tbVisible : {
bottom : 30,
top : '30px'
},
tbHidden : {
bottom : 0,
top : '0px'
},
toggler : '30px'
},
activeOffset : {}, // active offset for the sticky nav
visible : false, // sticky nav is visible
// check the state of the static nav
checkState : function() {
if (!FA.Nav.animating) {
var hidden = FA.Nav.barStatic.getBoundingClientRect().bottom <= FA.Nav.activeOffset.bottom;
if (hidden && FA.Nav.barSticky.style.top != FA.Nav.activeOffset.top) {
if (FA.Nav.toggler) FA.Nav.toggler.style.top = FA.Nav.offsets.toggler;
FA.Nav.barSticky.style.top = FA.Nav.activeOffset.top;
FA.Nav.visible = true;
} else if (!hidden && FA.Nav.barSticky.style.top != '-30px') {
if (FA.Nav.toggler) FA.Nav.toggler.style.top = '-30px';
FA.Nav.barSticky.style.top = '-30px';
FA.Nav.visible = false;
}
}
},
animating : false, // sticky nav is animating
// animate the sticky nav when the toolbar is toggled
animate : function() {
if (FA.Nav.visible) {
FA.Nav.animating = true;
FA.Nav.barSticky.style.transition = 'none';
$(FA.Nav.barSticky).animate({
top : FA.Nav.activeOffset.top
}, function() {
FA.Nav.barSticky.style.transition = '';
FA.Nav.animating = false;
FA.Nav.checkState();
});
}
},
// toggle sticky navigation and remember preference via cookies
toggle : function() {
if (FA.Nav.barSticky.style.width == '100%') {
my_setcookie('fa_sticky_nav', 'hidden');
FA.Nav.barSticky.style.width = '0%';
} else {
my_setcookie('fa_sticky_nav', 'shown');
FA.Nav.barSticky.style.width = '100%';
}
return false;
}
};
$(function() {
// set default offsets based on toolbar state
FA.Nav.activeOffset = (my_getcookie('toolbar_state') == 'fa_hide' || !_userdata.activate_toolbar) ? FA.Nav.offsets.tbHidden : FA.Nav.offsets.tbVisible;
if (!_userdata.activate_toolbar) FA.Nav.offsets.toggler = '0px';
// find the static nav
FA.Nav.barStatic = document.querySelector ? document.querySelector(FA.Nav.targetNode) : $(FA.Nav.targetNode)[0]; // static nav
if (FA.Nav.barStatic) {
$(function() {
FA.Nav.barSticky = FA.Nav.barStatic.cloneNode(FA.Nav.keepDefault); // clone static nav
if (FA.Nav.customNav) FA.Nav.barSticky.insertAdjacentHTML('beforeEnd', FA.Nav.customNav);
FA.Nav.barSticky.id = 'fa_sticky_nav';
FA.Nav.barSticky.style.width = my_getcookie('fa_sticky_nav') == 'hidden' ? '0%' : '100%';
FA.Nav.barSticky.style.top = '-30px';
document.body.appendChild(FA.Nav.barSticky); // append the sticky one
// sticky nav toggler
if (FA.Nav.collapsible) {
FA.Nav.toggler = document.createElement('A');
FA.Nav.toggler.id = 'fa_sticky_toggle';
FA.Nav.toggler.href = '#';
FA.Nav.toggler.style.top = '-30px';
FA.Nav.toggler.onclick = FA.Nav.toggle;
document.body.appendChild(FA.Nav.toggler);
};
window.onscroll = FA.Nav.checkState; // check state on scroll
FA.Nav.checkState(); // startup check
// animate sticky nav and change offsets when the toolbar is toggled
$('#fa_hide').click(function() {
FA.Nav.activeOffset = FA.Nav.offsets.tbHidden;
FA.Nav.animate();
});
$('#fa_show').click(function() {
FA.Nav.activeOffset = FA.Nav.offsets.tbVisible;
FA.Nav.animate();
});
});
}
});
}());
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
J'oubliais, dans toutes ces lignes, je ne connais que "offset"... Normal, j'étais imprimeur
Admin-
- Prénom : Staff (Chris)
Divers
Re: Barre de navigation flottante
Super cette fonctionnalité
Merci Patrick
Merci Patrick
______________________________________________________________________________________
Jean-Michel
https://www.flickr.com/photos/jm_morin/
jmlyon- Administrateur
- Prénom : Jean-Michel
PhotoShop Elements 10
Palmarès photo : 5 or 3 argent 9 bronze
Palmarès montage : 1 argent 1 bronze
Re: Barre de navigation flottante
Très utile merci
G2Vicoigne-
- Prénom : Gérard
Gimp,Art,Affinity Photo
Palmarès photo : 1 bronze
Page 1 sur 2 • 1, 2
passion photo passion montage :: PRESENTATION ET MODE D'EMPLOI DU FORUM :: Mode d'emploi du forum :: La faq (foire aux questions)
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum