[Tuto]Chouette, c'est responsive ! |
Répondre | Page <1 23456 35> |
Auteur |
Sujet Recherche Options des sujets
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Envoyé : 03 Mai 2016 à 09:18 |
mea culpa, le travail du W3C est en constante évolution, et si le document cité est normatif, le dernier concernant les MQ est encore un working draft (du 21/01/2016, c'est vieux, mais quand même ) https://www.w3.org/TR/mediaqueries-4/ |
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Envoyé : 03 Mai 2016 à 09:01 |
Parce qu'il ne faut pas confondre le width avec device-width. Le premier peut varier sur un même appareil selon le navigateur utilisé.... http://screensiz.es/phone Si l'on souhaite viser un périphérique mobile plutôt qu'une résolution d'écran, il est plus judicieux d'utiliser le max-device-width. Précision (du 16/03/2016 ) Edité par Larsene - 03 Mai 2016 à 09:10 |
|
Bridet
Senior Member Depuis le: 13 Dec 2013 Pays: Condroz Status: Inactif Points: 5049 |
Envoyé : 03 Mai 2016 à 08:18 |
Voici le code du menu pour www.de-troyer.be :
.barremenu{ background-color:rgba(153,0,204,0.8) !important; width:100% !important; position : fixed !important; z-index:9999 !important; } @media screen and (max-width: 799px) { .titrebarremenu{ font-size:20px !important } #WEBoutonMenu{ display:inline-block !important; } #WEMenuPrincipal{ display:none !important; } } @media screen and (min-width: 799px) and (max-width: 1170px) { .titrebarremenu{ font-size:24px !important; } .menu{ margin-left:2px !important; } #WEBoutonMenu{ display:none !important; } #WEMenuPrincipal{ display:inline-block !important; } } @media screen and (min-width: 1170px) { .titrebarremenu{ font-size:32px !important; } .menu{ margin-left:5% !important; } #WEBoutonMenu{ display:none !important; } #WEMenuPrincipal{ display:inline-block !important; } } Calque Menu: Sélectionner le panneau d'éléments contenant les menus propriétés-->redimensionnement : hauteur seul. , dépassement : visible, mode affichage relative styles -->personnalisation-->largeur auto !important Edité par Bridet - 03 Mai 2016 à 08:28 |
|
Bridet
Senior Member Depuis le: 13 Dec 2013 Pays: Condroz Status: Inactif Points: 5049 |
Envoyé : 03 Mai 2016 à 08:12 |
J'ai eu aussi un soucis de menus avec ce tuto (beaucoup plus de déléments), Larsène avait corrigé ça, je vais essayer de retrouver ce qu'il avait modifié par rapport au tuto. Sinon, je ne vois pas l'utilité d'ecrire "présentation de Prod'Xyo" , on se doute bien que ce n'est pas ta famille que tu vas présenter! Pour moi un menu doit être concis. D'autre part, je ne pense pas qu'une page d'accueil toute vide avec un logo soit bonne pour le référencement, elle ne sert à rien (aucune info sauf le slogan) et oblige à un clic de plus. |
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Envoyé : 02 Mai 2016 à 17:50 |
@Larsene Pour sa part https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ date d'octobre 2010. Si un essai avec mydevice.io me retourne 320px de large pour mon smart phone, $(window).width(); me retourne 980 pixels. C'est aussi vrai pour mon iPad mini qui passe de 768px à 980px. C'est pourquoi, j'ai décidé d'utiliser 990px comme référence. Ça désavantage le menu sur la tablette mais ça offre une garantie que le hamburger s'affichera sur le smartphone (pour l'instant). Edité par Hobby001 - 02 Mai 2016 à 20:29 |
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Envoyé : 02 Mai 2016 à 12:00 |
Hello,
L'exemple fonctionne en principe bien avec la plupart des smartphones et des tablettes, mais il est bien sûr fonction du nombre de menus à afficher. Il est parfois souhaitable d'avoir un menu "hamburger" sur tablette, parfois non. Je me suis basé sur celles recommandées par AlsaCreation, et supporte la plupart des smartphones et tablettes 7" (telle que la nexus 7). au delà, l'affichage est suffisamment grand pour un affichage complet. On retrouve une liste des tailles ici : https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ Sinon, plus de détails ici : https://www.w3.org/TR/css3-mediaqueries/ Donnez un lien vers votre site si besoin d'un retour plus précis Edité par Larsene - 02 Mai 2016 à 12:02 |
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6513 |
Envoyé : 02 Mai 2016 à 11:39 |
Les tablettes et les smartphones s'inscrivent dans les résolutions comprises dans "(min-width: 640px) and (max-width: 1170px)", c'est pourquoi le pop-up n'apparaît pas. Les smartphone et tablettes que j'ai regardé avaient une résolution de 980px. J'en ai déduit qu'il fallait faire apparaître le "hamburger" dès 990 px.
Edité par Hobby001 - 02 Mai 2016 à 17:51 |
|
penspart
Newbie Depuis le: 18 Dec 2012 Pays: France Status: Inactif Points: 34 |
Envoyé : 02 Mai 2016 à 09:17 |
bon j'ai contourné le probleme en supprimant "vous êtes unique,Prodxyo aussi" à gauche en haut dans le menu, sauf que sur grand écran c'est pas centré
Edité par penspart - 02 Mai 2016 à 09:17 |
|
http://www.laurentphotos85.fr
|
|
penspart
Newbie Depuis le: 18 Dec 2012 Pays: France Status: Inactif Points: 34 |
Envoyé : 02 Mai 2016 à 08:47 |
Bonjour,
Oui le lien était mon "ancien" site, justement depuis hier j'ai fais le transfert de ma version "responsive". Sauf que j'ai 2 soucis: l'un est que sur smartphone le menu pop up n'apparait pas, et que mon menu sur tablette ne s'affiche pas entièrement, il manque "services & Conseils" et "Contact. Pour ce qui est de la vidéo en fait ça ne pose pas de soucis. Ce qui est d'autant plus surprenant c'est que lorsque je réduis ma fenêtre sur l'ecran de mon pc,j'ai bien le menu pop up qui apparaît Edité par penspart - 02 Mai 2016 à 08:50 |
|
http://www.laurentphotos85.fr
|
|
Bridet
Senior Member Depuis le: 13 Dec 2013 Pays: Condroz Status: Inactif Points: 5049 |
Envoyé : 30 Avr 2016 à 10:38 |
Je pense que tout cela se règle dans propriétés-->redimensionnement largeur et hauteur, non?
Sinon, je suppose que votre lien va votre ancien site non responsive? |
|
Répondre | Page <1 23456 35> |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |