Submitted by ClRette on
Bonjour,
j'ai mes contenus bien remplis, mes petits menus, tout qui va à peu près comme je voudrais.
Maintenant je veux attaquer le design du site.
je n'ai pas choisis de thème et je maitrise le css. je ne connais ni jquery ni javascript.
Comme pour de nombreux sites word press, j'aimerai que mon site "glisse" d'une page à l'autre (vers le bas, le haut à gache ou à droite en fonction de liens cliqués sur la page précédente).
Y a t'il un thème pour ça ?
je ne vois pas comment dire ça autrement, si vous avez des idées je suis preneuse.
Merci
Tout dépend si le site est en
Permalien Soumis par vincent59 le 19 Mai, 2016 - 13:38
Tout dépend si le site est en "one page" ou pas.
Sur un site que j'ai fait la page d'accueil est en one page, avec un scrolling glissant, via ce bout de JS dans la thème :
// Smooth Scroll to ID HashTags
jQuery(document).ready(function($) {
//$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({ scrollTop: target.offset().top }, 1500);
return false;
}
}
});
});
le site en question : http://www.peaumate.fr/
J'ai du gérer des div avec des ID dans les éléments de Panels pour arriver à cela, et les liens de menu sont du type /#mon-id-de-div.
par contre je ne sais pas si c'est possible entre plusieurs pages
malheureusement mon site a
Permalien Soumis par ClRette le 21 Mai, 2016 - 00:53
malheureusement mon site a plusieurs pages... j'essayerai demain pour voir si je peux y arriver avec plusieurs pages en suivant ton exemple. Merci de ton aide
J'imagine que tu fais
Permalien Soumis par Qazema le 1 Juin, 2016 - 09:32
J'imagine que tu fais référence à des sites qui utilisent AJAX pour charger les autres pages sans rafraîchissement du navigateur.
Je ne connais pas de thème qui utilisent cette technologie exclusivement. Par contre Drupal embarque déjà des fonctionnalités AJAX via jQuery et s'en sert même avec des modules issus du core (overlay par exemple). Il te faudra des notions en JS pour pouvoir je pense arriver à tes fins proprement.
Essayes quand même ce module pour voir ce que ça donne :
https://www.drupal.org/project/jquery_ajax_load
Bonjour, je ne suis pas du
Permalien Soumis par lotirim le 24 Juin, 2016 - 12:03
Bonjour, je ne suis pas du tout un gourou d'informatique, donc, j'ai fini par regarder les thèmes 'préfabriqués' chez http://www.templatemonster.com/fr/, je suppose qu'il y a plein d'autres, pourquoi ne pas t'inspirer des idées qui sont déjà bien structurées?