{"id":4230,"date":"2017-04-19T01:40:45","date_gmt":"2017-04-18T23:40:45","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriales\/?p=4230"},"modified":"2026-03-10T16:29:05","modified_gmt":"2026-03-10T15:29:05","slug":"como-crear-un-menu-horizontal-simple-css","status":"publish","type":"post","link":"\/mx\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/","title":{"rendered":"C\u00f3mo crear un men\u00fa horizontal con CSS y HTML"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p class=\"wp-block-paragraph\">Un men&uacute; horizontal contiene una lista de p&aacute;ginas y subp&aacute;ginas. Los usuarios pueden acceder a su contenido haciendo clic o pasando el rat&oacute;n por encima del men&uacute;.<\/p><p class=\"wp-block-paragraph\">Este elemento de dise&ntilde;o reduce el desorden de los botones, los enlaces y el texto, lo que resulta &uacute;til para mejorar la experiencia de usuario de un sitio web o una aplicaci&oacute;n en pantallas peque&ntilde;as.<\/p><p class=\"wp-block-paragraph\">Sigue leyendo porque vamos a cubrir los pasos para crear un men&uacute; horizontal utilizando CSS y HTML. Tambi&eacute;n aprender&aacute;s a aplicar estilos al men&uacute; desplegable reci&eacute;n creado para que coincida con la marca de tu proyecto.<\/p><p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/CSS-cheatsheet-Hostinger-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos CSS definitiva<\/a><\/p><h2 class=\"wp-block-heading\" id=\"h-crear-un-menu-horizontal-css-simple\">Crear un menu&#769; horizontal CSS Simple<\/h2><p class=\"wp-block-paragraph\">Este tutorial requiere un editor de texto para crear el archivo HTML y CSS que contiene el c&oacute;digo del men&uacute; horizontal. Tambi&eacute;n puedes hacerlo a trav&eacute;s del <a href=\"\/mx\/tutoriales\/como-usar-el-administrador-de-archivos-de-hostinger\/\">Administrador de archivos<\/a> de tu panel de control de <a href=\"\/mx\/hosting-web\">alojamiento web<\/a>, la cu&aacute;l vamos a utilizar para nuestro ejemplo de men&uacute; horizontal.<\/p><h3 class=\"wp-block-heading\" id=\"h-paso-1-crear-un-archivo-html-en-blanco-y-anadir-el-codigo-html\">Paso 1: crear un archivo HTML en blanco y a&ntilde;adir el c&oacute;digo HTML<\/h3><p class=\"wp-block-paragraph\">Lo primero es crear un archivo HTML para tu men&uacute;.<\/p><ol class=\"wp-block-list\">\n<li>En tu hPanel, selecciona el <strong>Administrador de Archivos<\/strong> en la secci&oacute;n de <strong>Archivos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/admin-de-archivos-hpanel.png\/public\" alt=\"Administrador de archivos en hPanel\" class=\"wp-image-41684\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/admin-de-archivos-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/admin-de-archivos-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/admin-de-archivos-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/admin-de-archivos-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>En el <strong>Administrador de Archivos<\/strong> haz clic en <strong>public_html<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"477\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/public-html-1.png\/public\" alt=\"Carpeta public_html\" class=\"wp-image-41685\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/public-html-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/public-html-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/public-html-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/public-html-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Selecciona el bot&oacute;n <strong>Nuevo archivo<\/strong> y crea un archivo llamado <strong>menu.html<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/nuevo-archivo-hpanel.png\/public\" alt=\"Crear nuevo archivo en hPanel\" class=\"wp-image-41686\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/nuevo-archivo-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/nuevo-archivo-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/nuevo-archivo-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2024\/08\/nuevo-archivo-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p class=\"wp-block-paragraph\">Ahora que has creado el archivo <strong>menu.html<\/strong>, es el momento de generar la sintaxis del men&uacute;.<\/p><p class=\"wp-block-paragraph\">Luego, crearemos un bot&oacute;n de men&uacute; que consiste en un men&uacute; principal (men&uacute; padre) y cinco submen&uacute;s (men&uacute;s hijos). Puedes enlazar cada submen&uacute; a diferentes p&aacute;ginas de tu sitio web.<\/p><p class=\"wp-block-paragraph\">Abre el archivo<strong> menu.html<\/strong> y a&ntilde;ade la siguiente sintaxis:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;div class=\"dropdown\"&gt;&lt;li class=\" even\"&gt;\n&nbsp;&nbsp;&lt;button class=\"mainmenubtn\"&gt;Main Menu&lt;\/button&gt;&lt;li class=\" odd\"&gt;\n&nbsp;&nbsp;&lt;div class=\"dropdown-child\"&gt;&lt;li class=\" even\"&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=\"http:\/\/wwww.tudominio.com\/page1.html\"&gt;Sub Menu 1&lt;\/a&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=\"http:\/\/wwww.tudominio.com\/page2.html\"&gt;Sub Menu 2&lt;\/a&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=\"http:\/\/wwww.tudominio.com\/page3.html\"&gt;Sub Menu 3&lt;\/a&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=\"http:\/\/wwww.tudominio.com\/page4.html\"&gt;Sub Menu 4&lt;\/a&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=\"http:\/\/wwww.tudominio.com\/page5.html\"&gt;Sub Menu 5&lt;\/a&gt;\n &nbsp;&lt;\/div&gt;\n&lt;\/div&gt;<\/pre><p class=\"wp-block-paragraph\">Las clases <strong>dropdown, mainmenubtn<\/strong> y <strong>dropdown-child<\/strong> representan diferentes elementos HTML. CSS las utilizar&aacute; para acceder a un elemento espec&iacute;fico y alterar su dise&ntilde;o.<\/p><p class=\"wp-block-paragraph\">As&iacute; es como se ve el men&uacute; HTML sin ninguna regla <a href=\"\/mx\/tutoriales\/que-es-css\/\">CSS<\/a>:<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"951\" height=\"64\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2017\/04\/the-preview-of-the-dropdown-menu-without-CSS-rule-e1571995693817.png\/public\" alt=\"El men&uacute; desplegable se ve simple y se muestra horizontalmente sin ninguna regla CSS\" class=\"wp-image-13435\"><\/figure><\/div><p class=\"wp-block-paragraph\">        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">No olvides cambiar la URL de los men&uacute;s dentro del atributo <strong>href<\/strong> con la URL de las p&aacute;ginas de tu sitio web y renombrar los men&uacute;s para reflejar el contenido real de la p&aacute;gina.<\/p>\n                    <\/div>\n        <\/p><h3 class=\"wp-block-heading\" id=\"h-paso-2-aplicar-y-crear-el-efecto-de-menu-desplegable-css\">Paso 2: aplicar y crear el efecto de men&uacute; desplegable CSS<\/h3><p class=\"wp-block-paragraph\">Ahora que tienes elementos HTML con los que trabajar, vamos a crear el efecto desplegable y las reglas CSS para cada uno de ellos.<\/p><p class=\"wp-block-paragraph\">Genera una hoja de estilos interna dentro del archivo <strong>menu.html<\/strong> colocando el siguiente c&oacute;digo dentro del elemento <strong>&lt;style&gt;<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">.mainmenubtn {\n &nbsp;&nbsp;&nbsp;background-color: skyblue;\n &nbsp;&nbsp;&nbsp;color: white;\n &nbsp;&nbsp;&nbsp;border: none;\n &nbsp;&nbsp;&nbsp;cursor: pointer;\n  &nbsp;&nbsp;padding:20px;\n &nbsp;&nbsp;&nbsp;margin-top:20px;\n}\n.mainmenubtn:hover {\n&nbsp;&nbsp;&nbsp;&nbsp;background-color: blue;\n &nbsp;&nbsp;&nbsp;}\n.dropdown {\n &nbsp;&nbsp;&nbsp;position: relative;\n &nbsp;&nbsp;&nbsp;display: inline-block;\n}\n.dropdown-child {\n &nbsp;&nbsp;&nbsp;display: none;\n &nbsp;&nbsp;&nbsp;background-color: skyblue;\n &nbsp;&nbsp;&nbsp;min-width: 200px;\n}\n.dropdown-child a {\n &nbsp;&nbsp;&nbsp;color: blue;\n &nbsp;&nbsp;&nbsp;padding: 20px;\n &nbsp;&nbsp;&nbsp;text-decoration: none;\n &nbsp;&nbsp;&nbsp;display: block;\n}\n.dropdown:hover .dropdown-child {\n &nbsp;&nbsp;&nbsp;display: block;\n}<\/pre><p class=\"wp-block-paragraph\">        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">En este ejemplo, los estilos CSS se colocan en el mismo archivo HTML (hoja de estilo interna). Utiliza CSS externo enlazando el documento HTML a un archivo CSS separado para facilitar su modificaci&oacute;n.<\/p>\n                    <\/div>\n        <\/p><p class=\"wp-block-paragraph\">El nombre de la clase <strong>.mainmenubtn<\/strong> contiene las propiedades CSS del bot&oacute;n desplegable. Este establece los colores de fondo y de fuente del bot&oacute;n, y omite el borde. <\/p><p class=\"wp-block-paragraph\">La propiedad <strong>cursor<\/strong> dicta que el cursor del rat&oacute;n cambiar&aacute; a la mano con el s&iacute;mbolo del dedo &iacute;ndice extendido, cuando se pasa por encima del bot&oacute;n desplegable.<\/p><p class=\"wp-block-paragraph\">La adici&oacute;n de un selector <strong>hover<\/strong> a la clase <strong>.mainmenubtn<\/strong> determina el aspecto que tendr&aacute; el men&uacute; desplegable cuando un usuario pase el rat&oacute;n por encima.<\/p><p class=\"wp-block-paragraph\">La clase <strong>.dropdown<\/strong> establece la posici&oacute;n del men&uacute; desplegable. En el ejemplo anterior, las reglas CSS sit&uacute;an los elementos del men&uacute; debajo del men&uacute; principal. La propiedad <strong>inline-block<\/strong> hace que aparezcan sin tener un salto de l&iacute;nea que los separe.<\/p><p class=\"wp-block-paragraph\">La clase <strong>.dropdown-child<\/strong> se refiere al contenido real del men&uacute; desplegable. El uso de un valor <strong>display<\/strong> de <strong>none<\/strong> hace que los submen&uacute;s sean invisibles. <strong>.dropdown:hover .dropdown-child<\/strong> convierte todo el elemento en un men&uacute; desplegable que se puede pasar por encima.<\/p><p class=\"wp-block-paragraph\">        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Si&eacute;ntete libre de experimentar con otras propiedades CSS para obtener el dise&ntilde;o que desees. Incluso puedes a&ntilde;adir JavaScript para crear un men&uacute; CSS desplegable responsivo con animaciones din&aacute;micas.<\/p>\n                    <\/div>\n        <\/p><p class=\"wp-block-paragraph\">Una vez que hayas terminado, guarda y descarga el archivo. Esto es lo que ver&aacute;s cuando lo abras en tu navegador:<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"950\" height=\"405\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2017\/04\/the-final-preview-of-dropdown-menu-e1571995789843.png\/public\" alt=\"Ejemplo de men&uacute; horizontal desplegable hecho con CSS\" class=\"wp-image-13436\"><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-ejemplos-de-menus-horizontales-desplegables-html-y-css\">Ejemplos de men&uacute;s horizontales desplegables HTML y CSS<\/h2><p class=\"wp-block-paragraph\">Hay muchas plantillas modernas de men&uacute;s horizontales desplegables CSS disponibles para que no tengas que codificar uno desde cero. Al menos, son una gran fuente de inspiraci&oacute;n.<\/p><p class=\"wp-block-paragraph\">La siguiente <a href=\"https:\/\/codepen.io\/kkrueger\/pen\/jOrYaM\" target=\"_blank\" rel=\"noreferrer noopener\">plantilla de men&uacute; horizontal desplegable<\/a> de <a href=\"https:\/\/codepen.io\/kkrueger\" target=\"_blank\" rel=\"noreferrer noopener\">kkrueger<\/a> nos muestra un men&uacute; desplegable HTML y CSS. Cada men&uacute; principal se expande suavemente al pasar por encima, creando un aspecto din&aacute;mico y memorable para la p&aacute;gina web.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"603\" height=\"336\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2022\/09\/kkrueger-dropdown-menu.gif\/public\" alt=\"Ejemplo de men&uacute; horizontal desplegable hecho por kkrueger\" class=\"wp-image-23479\"><\/figure><\/div><p class=\"wp-block-paragraph\">Otro ejemplo es la plantilla hecha por Bhakti Pasaribu. Esta Utiliza JavaScript para crear un <a href=\"https:\/\/codepen.io\/balapa\/pen\/zvObzO\" target=\"_blank\" rel=\"noreferrer noopener\">men&uacute; horizontal desplegable interactivo<\/a>. <\/p><p class=\"wp-block-paragraph\">Las opciones aparecen con una animaci&oacute;n de giro al hacer clic en el men&uacute; principal. Otra animaci&oacute;n sustituye el men&uacute; principal por la opci&oacute;n seleccionada, creando un efecto de transici&oacute;n sin fisuras. Esta plantilla de men&uacute; horizontal desplegable es din&aacute;mica y simple de una manera &uacute;nica.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"600\" height=\"372\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2022\/09\/bhakti-pasaribu-menu.gif\/public\" alt=\"Ejemplo de men&uacute; horizontal desplegable interactivo hecho por Bhakti Pasaribu\" class=\"wp-image-23480\"><\/figure><\/div><p class=\"wp-block-paragraph\">A los amantes del minimalismo les puede gustar lo que ofrece <a href=\"https:\/\/codepen.io\/chrisota\" target=\"_blank\" rel=\"noreferrer noopener\">Chris Ota<\/a>. Su <a href=\"https:\/\/codepen.io\/chrisota\/pen\/RwZWJO\" target=\"_blank\" rel=\"noreferrer noopener\">men&uacute; plegable<\/a> es sutil y no acapara demasiado espacio. <\/p><p class=\"wp-block-paragraph\">Aun as&iacute;, pone la experiencia del usuario en primer plano. Puedes sustituir f&aacute;cilmente las descripciones de los elementos de la lista por iconos, reforzando a&uacute;n m&aacute;s la marca de tu sitio.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1080\" height=\"603\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/09\/chris-ota-menu-1.gif\/public\" alt=\"Ejemplo de men&uacute; hecho por Chris Ota\" class=\"wp-image-23484\"><\/figure><p class=\"wp-block-paragraph\">Si buscas un men&uacute; m&aacute;s llamativo con efectos visuales, te recomendamos que veas el <a href=\"https:\/\/codepen.io\/bowties\/pen\/QzbpRw\" target=\"_blank\" rel=\"noreferrer noopener\">men&uacute; horizontal desplegable Molten<\/a> de <a href=\"https:\/\/codepen.io\/bowties\" target=\"_blank\" rel=\"noreferrer noopener\">Zealand<\/a>. Utiliza animaciones de fotogramas clave CSS para crear destellos interesantes alrededor de la barra de navegaci&oacute;n.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"600\" height=\"336\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2022\/09\/zealand-dropdown-menu.gif\/public\" alt=\"Ejemplo de men&uacute; horizontal desplegable hecho por Zealand\" class=\"wp-image-23488\"><\/figure><\/div><p class=\"wp-block-paragraph\"><a href=\"https:\/\/codepen.io\/sean_codes\/pen\/WdzgdY\" target=\"_blank\" rel=\"noreferrer noopener\">Recursive Hover Nav<\/a> por <a href=\"https:\/\/codepen.io\/sean_codes\" target=\"_blank\" rel=\"noreferrer noopener\">Sean Codes<\/a> ofrece una soluci&oacute;n de mega men&uacute; sin obstruir la experiencia del usuario del sitio. El men&uacute; desplegable de varios niveles est&aacute; construido con HTML, CSS y JavaScript.<\/p><p class=\"wp-block-paragraph\">Cuando pasas el rat&oacute;n por encima del men&uacute; principal, los submen&uacute;s aparecen con una animaci&oacute;n de transici&oacute;n. Aunque no tiene efectos llamativos como los otros ejemplos, esta plantilla es m&aacute;s pr&aacute;ctica cuando se trata de gestionar un men&uacute; con mucho contenido.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1080\" height=\"596\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/09\/sean-codes-dropdown-menu.gif\/public\" alt=\"Ejemplo de mega men&uacute; hecho por Sean Codes\" class=\"wp-image-23489\"><\/figure><p class=\"wp-block-paragraph\">        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Al dise&ntilde;ar un men&uacute; horizontal desplegable, aseg&uacute;rate de tener en cuenta la experiencia del usuario del sitio. Un men&uacute; CSS bien hecho no garantiza una gran usabilidad. En la mayor&iacute;a de los casos, menos es m&aacute;s.<\/p>\n                    <\/div>\n        <\/p><figure class=\"wp-block-image size-large\"><a href=\"\/mx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p class=\"wp-block-paragraph\">Tener un men&uacute; CSS horizontal desplegable facilita el dise&ntilde;o de una interfaz de usuario eficaz. Tambi&eacute;n Reduce el n&uacute;mero de elementos que saturan tu p&aacute;gina web y con un dise&ntilde;o adecuado, la est&eacute;tica del sitio web mejora.<\/p><p class=\"wp-block-paragraph\">Puedes utilizar HTML, JavaScript, y CSS para crear un men&uacute; horizontal desplegable desde cero. Tambi&eacute;n puedes elegir una de las muchas plantillas de men&uacute; horizontal desplegable codificadas por dise&ntilde;adores profesionales y ajustarla a tus preferencias.<\/p><p class=\"wp-block-paragraph\">Esperamos que este art&iacute;culo te haya proporcionado una mejor comprensi&oacute;n de c&oacute;mo dise&ntilde;ar con CSS un men&uacute; horizontal desplegable. &iexcl;Buena suerte!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un men&uacute; horizontal contiene una lista de p&aacute;ginas y subp&aacute;ginas. Los usuarios pueden acceder a su contenido haciendo clic o pasando el rat&oacute;n por encima del men&uacute;. Este elemento de dise&ntilde;o reduce el desorden de los botones, los enlaces y el texto, lo que resulta &uacute;til para mejorar la experiencia de usuario de un sitio [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Crear menu\u0301 horizontal desplegable con CSS y HTML: ejemplos","rank_math_description":"Aprende a usar CSS y HTML para crear un menu horizontal de una manera f\u00e1cil y sencilla, con nuestra gu\u00eda que incluye ejemplos pr\u00e1cticos.","rank_math_focus_keyword":"css menu horizontal","footnotes":""},"categories":[5701],"tags":[14179],"class_list":["post-4230","post","type-post","status-publish","format-standard","hentry","category-desarrollo-web","tag-css-menu-horizontal"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-crear-un-menu-horizontal-simple-css\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/4230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=4230"}],"version-history":[{"count":38,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/4230\/revisions"}],"predecessor-version":[{"id":47305,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/4230\/revisions\/47305"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=4230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=4230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=4230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}