{"id":1489,"date":"2013-05-09T17:05:52","date_gmt":"2013-05-09T15:05:52","guid":{"rendered":"http:\/\/blog.stephaniewalter.fr\/?p=1489"},"modified":"2023-08-04T11:13:24","modified_gmt":"2023-08-04T09:13:24","slug":"un-menu-responsive-et-retina-friendly-sur-codrops","status":"publish","type":"post","link":"https:\/\/stephaniewalter.design\/fr\/blog\/un-menu-responsive-et-retina-friendly-sur-codrops\/","title":{"rendered":"Un menu Responsive et Retina-Friendly sur Codrops"},"content":{"rendered":"
Pour mon dernier article sur Codrops<\/a>, j’ai voulu jouer avec les font-icons et les media-queries pour cr\u00e9er un menu responsive qui s’adapte aux tailles d’appareil et de navigateur. Les couleurs sont inspir\u00e9es des armes Maliwan de Borderlands et le menu propos\u00e9 a 3 diff\u00e9rentes mises en pages :<\/p>\n <\/p>\n Vous trouverez le tutoriel en ligne sur l’article de Codrops \u00ab\u00a0Responsive Retina-Ready Menu\u00a0\u00bb<\/a> <\/strong>et vous pouvez \u00e9galement voir directement la page de d\u00e9mo. <\/a><\/strong><\/p>\n Il s’agit d’une d\u00e9mo qui utilise des propri\u00e9t\u00e9s CSS3 pour les animations, les couleurs et d’autres effets. La d\u00e9mo ne fonctionnera donc pas sur les navigateurs qui ne prennent pas en compte ces propri\u00e9t\u00e9s. Le tutoriel d\u00e9crit la cr\u00e9ation de la font-icon personnalis\u00e9e avec IcoMoon. Si vous voulez en savoir plus en fran\u00e7aise sur ce sujet je vous invite \u00e0 lire mon article \u00ab\u00a0Cr\u00e9er une police d\u2019ic\u00f4nes facilement \u00e0 partir d\u2019illustrations vectorielles<\/a>\u00a0\u00bb sur Alsacr\u00e9ations.<\/p>\n Le menu d\u00e9roulant de la version \u00ab\u00a0mobile\u00a0\u00bb est cr\u00e9\u00e9 avec du JavaScript. Par d\u00e9faut si JavaScript est d\u00e9sactiv\u00e9, le menu est ouvert, ce qui \u00e9vite de ne pas avoir de menu sur mobile en cas de d\u00e9sactivation volontaire ou souci avec le JavaScript. Il serait possible de le faire en \u00ab\u00a0full CSS3\u00a0\u00bb avec du :target ou encore tricher avec du :checked sur une checkbox, mais on entre dans le domaine du \u00ab\u00a0hack\u00a0\u00bb du HTML. Pour ce tuto j’ai pr\u00e9f\u00e9r\u00e9 ne pas faire de full CSS, et avoir un HTML propre avec quelques lignes de JavaScript suppl\u00e9mentaires. Toutes les animations se font en CSS3.<\/p>\n Comme ajout\u00e9 dans les commenataires, pas de polyfill responsive pour les vieux IE qui ne supportent pas les media-queries, mais vous pouvez toujours utiliser un width au lieu d’un max-width pour faire en sorte de \u00ab\u00a0fixer\u00a0\u00bb la largeur pour ces navigateurs, qui de toute fa\u00e7on n’existent pas sur mobile.<\/p>\n Comme\u00a0 toujours, vous pouvez t\u00e9l\u00e9charger le code pour l’adapter \u00e0 vos besoins :)<\/p>\n","protected":false},"excerpt":{"rendered":" Ce contenu a \u00e9t\u00e9 r\u00e9dig\u00e9 il y a 11 ans. Il se peut qu’il ne soit plus \u00e0 jour.Pour mon dernier article sur Codrops, j’ai voulu jouer avec les font-icons et les media-queries pour cr\u00e9er un menu responsive qui s’adapte aux tailles d’appareil et de navigateur. Les couleurs sont inspir\u00e9es des armes Maliwan de Borderlands et le menu propos\u00e9 a 3 diff\u00e9rentes mises en pages : une navigation en\u00a0 blocs en ligne avec une animation de box-shadow sur les diff\u00e9rentes …<\/p>\n","protected":false},"author":3,"featured_media":8170,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224],"tags":[],"class_list":["post-1489","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-dates-pas-mis-a-jours"],"yoast_head":"\n\n