Cuando tratamos Blogs que enumeran gran cantidad de entradas y estas hacen qe haya que desplazarse verticalmente por los contenidos, el usuario puede quedar desprovisto de elementos de navegación hasta que llega a la parte inferior donde le aparece la opción "Página siguiente" o "Página anterior". En esto casos, la utilización de un menú fijo en la parte superior de la pantalla, permite al usuario no tener la sensación de "estar perdido" y disponer de opciones de menú que le permitan navegar donde desea dentro del Blog sin necesidad de llegar al final de la página.
Así mismo, esta "Barra fija" de opciones de menú podemos aprovecharla para añadirle el buscador o cualquier otro Gadget que deseemos que el usuario tenga presente en todo momento para mantener la navegación por el Blog antes sus ojos constantemente.
Vamos a crear un menú con capacidad de adaptarse a cualquier resolución de pantalla y al que podemos añadir cualquier otro gadget que deseemos que constantemente tengan presente en su navegación nuestros usuarios.
CONCEPTOS PREVIOS, CÓMO SE COMPONEN LOS MENÚS EN BLOGGER:
Repasemos los conceptos previos que nos permiten configurar a nuestro gusto un menú en Blogger para luego aprovecharlo para fijar en la parte superior de nuestro Blog. Al igual que podemos fijarlo en la parte superior, podrás indicar cualquier otra zona del Blog para que se dibujen (a la derecha, izquierda o la parte inferior).El menú en Blogger: El menú en Blogger, al igual que en otras publicaciones web se forma en la plantilla Blogger, basándose en unas hojas de estilo (.css), en el cuerpo de la plantilla que se está utilizando para la presentación del Blog. Expliquemos paso a paso cada concepto, conviene tenerlos muy claros para entenderlo mejor.
La plantilla Blogger: En el lenguaje más abstracto y menos técnico, la plantilla es el modelo de presentación sobre el que vas a trabajar para mostrar los contenidos de tu Blog. Se le denomina plantilla porque va a definir dónde y cómo se van a mostrar tus contenidos en el Blog. Por ejemplo, define dónde va a ir colocada la cabecera con el título del blog, qué tipos de letra se van a mostrar, con qué colores, qué componentes van a "dibujarse" y cómo van a hacerlo... es la base de la presentación que verán tus usuarios cuando accedan a tu Blog.
En un plano técnico, la plantilla es una representación esquemática realizada en XML que sintetiza código HTML en etiquetas "propias" de Blogger que al ser interpretadas conforman la presentación del blog.
El menú vamos a crearlo dentro de la plantilla Blogger.
Las hojas de estilo (.css): las páginas web basan su presentación fundamentalmente en hojas de estilo. Esta clase de archivos tienen la extensión .css: Hojas_de_estilo_en_cascada. Contienen la información semánticamente construida de los elementos que en la página HTML constituirán el aspecto y el formato de los componentes que integran dicha página.
Simplificando técnicamente, son archivos externos que le dicen a cada componente que utilizamos en nuestra página web (cajas de texto, títulos, comentarios, etc...) qué formato deben tener para darle un "estilo", una presentación.
Como a cualquier otro elemento de una página web, el menú mostrará su presentación gracias a la hoja de estilo con la que trabaje nuestra plantilla.
Establecen, por citar ejemplos simples que puedan comprenderse al instante, el espaciado entre caracteres, el margen entre un marco y el texto, el color que se va a utilizar en las letras...
En cualquier publicación web se incluyen primero, antes del cierre de la etiqueta </head> para que luego el resto del código pueda referenciarlas.
Se pueden ver en el HTML de cualquier sitio web porque quedan declaradas de la siguiente forma: <link href='URL_A_LA_CSS' rel='stylesheet' type='text/css'/>.Donde URL_A_LA_CSS es la dirección donde se encuentra almacenada la hoja de estilos que estamos utilizando.
Etiqueta <b:skin><![CDATA[TUS_ESTILOS]]></b:skin>:
En Blogger el contenido de las hojas de estilo en la plantilla se suelen indicar antes de que cierre la etiqueta "</head>". Entre medias de la etiqueta <b:skin> y </b:skin>, escribirás dentro de <![CDATA[ ]]> los estilos con los que trabaja la plantilla.
El menú en Blogger:
El menú en Blogger, al igual que en cualquier publicación web, se construirá a partir de:
- Unas clases de la hoja de estilos de la plantilla que definen la presentación que tendrá el menú (aspecto, colocación, forma, color, etc...).
- Un código en el cuerpo de la plantilla que definirá su estructura (las categorías y opciones que lo componen.
Es decir, las clases de la hoja de estilo (el código que explicábamos se encontraba dentro del texto CDATA) dicen qué aspecto, qué presentación tendrán los componentes que conforman el menú con sus categorías y opciones que luego dibujaremos en el cuerpo del menú.
Simplificando con un ejemplo que mezcla el código con los conceptos aprendidos podríamos visualizarlo así:
<b:skin><![CDATA[
#clase menu{
el menú debe tener "tal tamño"
el menú debe ser "de este color"
debe tener este "tipo de letra"
etc...]]>
<body> (cuerpo de la plantilla)
<menu> aplicando la presentación de la #clase menu, debe componerse de:
- Categorías
- Opciones dentro de cada categoría
Así pues, como podemos ver en el ejemplo, en la plantilla dentro de la hoja de estilos <b:skin><![CDATA[ se define cómo va a ser la presentación del menú que luego en el <body> o cuerpo de la plantilla se llama para que forme las categorías y opciones del menú según deseamos.
Veamos cada punto a continuación.
Dentro de la hoja de estilos, qué clases suelen conformar en Blogger la presentación de mi menú:
- Normalmente en Blogger encontrarás las clases del menú en tu plantilla, dentro del código <b:skin><![CDATA[ podrás buscar la clase #menu (esto es un ejemplo de una plantilla, si bien las clases casi todas existirán, los parámetros que contienen son meros ejemplos y no tienen que coincidir con los que utiliza tu plantilla):
#menu {
width: 1000px;
height: 40px;
position: left;
left: 500px;
top: 41px;
overflow: hidden;
} Cada plantilla tiene sus propios estilos para el menú y puede utilizar más o menos clases, pero todas suelen tener compuestos los menús por la clase #menu. En ella podemos ver cómo está definiendo por ejemplo el ancho: width: 1000px; y el alto height: 40px; que el menú va a tener.#menu ul li {
padding: 0 22px;
font-size: 2em; /* Menu Font Size */
font-weight: bold;
text-align: center;
float: left;
background: url(la que sea) left 9px no-repeat;
} Esta clase ul li especifica por ejemplo el aspecto que tendrá cada opción dentro del menú. El font-size: 2em; está especificando el tipo de letra en tamaño proporcional a la resolución de la pantalla donde se dibuja, etc...
Así encontraremos varias clases de #menú que configurarán el aspecto que éste tendrá en la plantilla por medio de la hoja de estilos (el código que tenemos en CDATA).
Cómo suele dibujarse un menú en Blogger en el cuerpo de la plantilla:
- Luego, en la plantilla, en la zona donde deseemos poner el menú (siempre irá dentro del <body> de la plantilla, el cuerpo que normalmente suele ser en Blogger: <body expr:class='"loading" + data:blog.mobileClass'>) irá la definición del menú:
<div id='menu'><ul><li><a href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'>Literal_del_menu</a></li></ul></div>
- Aquí podemos ver donde con <div id='menu'> estamos indicando que se utilice la clase #menu que definimos en la hoja de estilo con los parámetros para la presentación del menú (el color, el tamaño, el tipo de letra, etc...) con la estructura:
- <a href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'>Literal_del_menu</a><ul>
- Donde en <a href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'> estamos indicando la orden o la llamada que queremos que se ejecute cuando el usuario haga "clic" en la opción del menú y en Literal_del_menu ponemos el literal que queremos que salga en la opción del menú al usuario en pantalla.
Paso a Paso, configurando nuestro propio menú fijo para la navegación del Blog:
1) En primer lugar crea el menú para tu Blog normalmente, escoge el tipo de menú que desees crear (de un sólo nivel o de múltiples niveles):
PASO A PASO HAZTE UN MENÚ SIMPLE EN BLOGGER, MENÚ DE UN SÓLO NIVEL:
Este tutorial lo tienes disponible haciendo "clic" aquí en una página a parte para mayor facilidad.
PASO A PASO HAZTE UN MENÚ DE MÁS DE UN NIVEL EN BLOGGER, MENÚ MULTI-NIVEL, CON SUBOPCIONES:
Este tutorial lo tienes disponible haciendo "clic" aquí en una página a parte para mayor facilidad.
2) Ahora ya puedes hacer fijo el menú para que quede localizado en la parte superior de tu Blog:
Simplemente añade a la clase del <b:skin><![CDATA[ de tu menú, los siguientes atributos que a continuación te explico:
#cssmenu{height:70px;background-color:#232323;box-shadow:0 2px 3px rgba(0,0,0,0.4);width:100%;
position:fixed;
z-index:101}
- Donde width:100%; expresa que el ancho del menú debe ser el proporcional a todo el ancho que haya disponible en pantalla (según la resolución del usuario). Es decir, se adapta al ancho con el que el usuario cuenta para dibujar la barra del menú.
- position:fixed; Indica que la posición del menú es fija y estática, no debe cambiar.
- z-index:101 Expresa que el menú debe quedar por delante de cualquier objeto sobre el que se superponga. Ideal cuando las subopciones de un menú fijo no se ven porque las tapa otro gadget.
- Si no deseas que se vea un mensaje cuando se extraen opciones del menú en función de una etiqueta ("Mostrando entradas con la etiqueta ..."), añade esta línea antes de que se cierre el CDATA de tu plantilla: .status-msg-wrap {visibility:hidden;display:none;}
La verdad, me da flojera leer todo esto pero me salte al tutorial y me funciona de maravilla GRACIAS ;)
ResponderEliminarjajajaja, muchas gracias Jonathan!!!, en Diarios de la nube intento que funcionen las explicaciones para gente con experiencia como tú (que pueden ir directos a la solución) y gente sin ninguna experiencia informática o en programación, que necesitan muchos más datos para poder hacer el cambio.
EliminarMe algero que te haya servido, nos vemos en la comunidad Todo Blogger. Por cierto, tienes muy buen Blog.
Un saludo y cuídate.
Estoy de acuerdo con Jonathan, jaja. Sólo me hacía falta esta línea de código: "z-index:101;"
EliminarDonde esta el tutorial?
ResponderEliminarHola, ¿a qué te refieres?
EliminarHola Sheila, si ya tienes un menú y lo que quieres es hacerlo fijo solo agrega el siguiente estilo css:
Eliminar#id-de-tu-menu {
position:fixed;
}
ja,ja,ja, gracias Jonathan.
EliminarEl tutorial se divide en dos partes: un paso a paso donde se explica position:fixed y la segunda parte donde se da un ejemplo con el antiguo menú de diarios de la nube.
NO OLVIDAR utilizar z-index:101 para que la capa del menú quede siempre superpuesta sobre cualquier otra.
¡Un saludo! y gracias por tu contribución.
¡Qué diablos!, voy a quitar la parte en la que explico el menú de Diarios de la nube para dejar sólo el tutorial y que quede más reducida la explicación... gracias jonathan.
EliminarHey! no sabía del "z-index:101" jeje con razón mis menús se ponían detrás de otros elementos ...
EliminarSi, soluciona ese problema... oye, gracias por la ayuda, al final reduje el tamaño de la entrada. Un saludo muy grande.
EliminarHola, hace un tiempo que no pasaba por acá y veo que hiciste algunos cambios en tu blog. Te hago una pregunta: Estoy armando un blog para una radio online y quiero saber si se puede poner el reproductor de la radio dentro de ese menú (en reemplazo de el buscador) y que cuando la gente navegue por las páginas la música no se corte. Este menú fijo, sirve para eso?
ResponderEliminarClaro Pal,
Eliminartan sencillo como meter el código del widget de la radio dentro del menú. Haz pruebas y si no te sale me avisas. ¡Ánimo que te puede quedar muy bien!
Gracias Miguel, lo voy a intentar y te aviso. De paso te comento que hace un par de semanas estoy teniendo problemas con tildes y acentos en el blog, las corrigo y como por arte de magia desaparecen. Sabes que puede ser?
ResponderEliminarMi nombre es Christian y este es el blog para que veas el problema, fijate en la sidebar. Gracias.
www.palmun.com.ar
Ok, me vas contando. Para lis acentos debes utilizar caracteres de escape, busca con eso en Google, aún no he hecho un tutorial al respecto pero me lo apunto. Un saludo!
EliminarMuchas gracias me ha servido de muchísima utilidad!!! :) aunqe tengo un problemilla que es que se queda fijo donde se establece y me gustaría que cuando se fuera bajando con el scrool el menu se quede en la posición de arriba...seguiré indagando!
ResponderEliminarMuchas GRACIAS!
Hola!,
Eliminarsi quieres dame la URL a tu página y veo qué puedes poner para que se quede donde quieres.
Un saludo,
Hola Miguel tus tutoriales son excelentes y te felicito pero haces demasiado largos los post y te terminan confudiento y hasta molestando, aun así te tengo quedar credito y agradecer los tuto.
ResponderEliminarGracias por expresarlo con cariño y delicadeza. Intento hacerlos para personas que no tengan nada de experiencia en informática y menos aún en programación. De tal manera intento dar todas las explicaciones posibles y quizás se me va de las manos... Ni obstante tengo algunos más técnicos dedicados a expertos que van directamente al grano.
EliminarTomo nota y aprendo para los próximos. Depuraré un poco por si en alguno meto más explicación de la debida.
Lo dicho, gracias por participar y tomo buena nota.
Hola, muy buenas... llevo un buen rato intentando poner enn práctica este post, pero no lo consigo!! A ver si me puedes echar una mano... ya tengo la barra simple terminada, ahora lo que quiero es dejarla fija, pero no hay manera... ese código que nos das hay que me escribirlo en el código html?? yo no encuentro por ningún lado el b:skin><![CDATA[
ResponderEliminarDesde dónde puedo acceder? Mil millones de gracias por adelantado!!!!!!
Hola, puedes añadirlo metiendolo en el CDATA como has comentado o en la opción de menú "plantilla" te metes bajo el cuadradito donde se ve tu Blog en pequeño, luego le das a personalizar y en avanzadas añades tu código.
EliminarCualquier duda me dices si no te quedó claro.
Disculpa que tardara en contestar pero he andado muy ocupado.
Cualquier cosa me dices.
Un saludo y gracias por participar.
Hola,
ResponderEliminarHe creado el menú tal y como indicas en el paso 1, copio el código que indicas lo añado en avanzadas CSS y no me hace nada, según desplazo la hoja hacia abajo desaparece el menu. Te paso la dirección para que le heches un vistazo. http://gureirterak.blogspot.com.es/
Saludos
Hola Pablo,
Eliminarhe entrado al Blog pero no hay posibilidad de ver si se queda fijo porque no hay entradas, No obstante, para que quede fijo, una vez has creado el menú, debes luego hacer el paso 2.
Un saludo y cualquier duda que tengas pregunta sin problema.
Hola tengro un problema mi barra quedo un pocoseparada de hasta arriba me podrias decir como la ajusto para que pegue al tope
ResponderEliminarHola Jesús,
Eliminarpásame la URL de tu web y lo miro a ver qué se puede hacer. Es posible que con el padding en tu hoja de estilos se arregle.
Un saludo!!!
Hola, he intentado poner mi menú fijo en mi blog, pero siempre que modifico la position a fixed, toda la barra de menú queda hacia la derecha. Probé lo de z-index (de lo cual no había leído antes, así que gracias por esa info), pero pasa lo mismo. Pienso que tal vez esté colocando el código en el lugar equivocado , pero no encuentro realmente qué pueda ser.
ResponderEliminarHola, pásame la dirección de tu Blog en este mismo comentario y te lo miro, no te preocupes que al final sale ;)
EliminarUn saludo!.
jo ami no me sale, hago el menú con un gadget html y pongo el codigo justo despues de <![CDATA[ en editar html pero se me queda igual :S por favor podrías especificar mejor donde se coloca el código?? Gracias :):):)
ResponderEliminarHola Patricia, dime la dirección de tu Blog y te digo dónde se puede poner.
Eliminarun saludo!
Hola Miguel, en primer lugar muchas gracias por los tutoriales (yo soy de las que agradece tanta explicación, así uno va aprendiendo).
ResponderEliminarHe conseguido poner el menú fijo y adaptarlo a mi gusto, lo único que me falta es saber como puedo centrar las páginas en el menú sin que formen una lista, quiero decir, centradas respecto al tema pero una página al lado de otra en lugar de una debajo de otra.
Gracias :)
He conseguido solucionarlo, he añadido"display:inline;" y "float: none;" y me ha funcionado.
EliminarGracias de todas formas :)
Me alegro mucho!, disculpa que no haya podido responderte antes porque estoy ahora con una carga de trabajo importante... Otra cosa, esta guía te ayudará mucho con esa clase de cambios que has realizado: http://www.diariosdelanube.com/2013/07/guia-para-trabajar-con-hojas-de-estilo.html
EliminarUn saludo!
Hola, Felicitaciones por la página, es Excelente!!! Me he guiado para fijar la cabera en mi página, pero tengo un inconveniente en mi página con el z-index en Internet Explorer y los videos de youtube . Solo estos últimos se superponen a la cabecera, el resto funciona normal.
ResponderEliminarEn Chrome no tengo ese problema. Gracias por la ayuda. Mi págna: http://www.thebeatles909.com
Hola Carlos,
Eliminara mí me sucede igual, es en Explorer, esto dice la página de Microsoft: "As of Microsoft Internet Explorer 5.5, the iframe object is windowless and supports the z-index property. In earlier versions of Windows Internet Explorer, the iframe object is windowed and, like all windowed controls, ignores the z-index property. If you maintain Web pages that were designed for earlier versions of Internet Explorer that do not support the z-index property, you might want to redesign the pages, especially if the pages contain iframe objects that are stacked on top of windowed controls, such as select objects. You can use the visibility attribute to hide windowed controls that you want an iframe object to overlap. You can also position windowed controls so that iframe objects do not overlap them."
A mí me pasa con Explorer 8... afortunadamente la mayor parte de usuarios utilizan Explorer más avanzados y sobre todo Chrome o Firefox donde no van a tener ese problema.
Un saludo!
amigo pongo el codigo que haz dado en ccs y en la edicion de html donde me dices pero no funciona :(...
ResponderEliminarMe podrias ayudar porfavor.
Gracias y exelente el blog.
http://abiaunavezcorporacion.blogspot.com
Hola,
Eliminarparece que la clase que se encarga de tu menú es ".tabs-inner .widget ul". Ahí es donde debes añadir el z-index y position:fixed... pero es un tipo de menú que en mi opinión, al encontrarse a modo de "pestañas" no compensahacer fijo.
Un saludo!
se va escuchar medio bachatero pero me podrías decir como hiciste tu menú de paginas, es que quiero saber como se hace para que el logo quede dentro del mismo menú y las paginas ponerlas a la derecha exactamente como vos las tiene. por favor, creo llevo un mes buscando esto.
ResponderEliminarHola Emanuel,
Eliminarla descripción paso a paso de la guía es tal cual lo he creado. Luego, para el logo, lo mejor es que le des a F12 y hagas clic sobre la zona del menú para que veas el código exacto que he utilizado (es que en comentarios no puedo escribir código). Es copiártelo con los estilos que explico e ir haciendo pruebas con tu propia imagen y opciones de menú hasta que te salga.
Lo del F12 en Chrome es para ver el "código fuente" que compone alguna parte de una página web, es como darle a "ver código fuente" pero sobre la parte concreta que te interesa.
Si te salen dudas me vas preguntando.
Hola. A ver si pueden ayudarme... He creado un menú desplegable en blogger. Lo ubico en la parte superior del blog, sobre las entradas y el menú no se despliega. He probado con el valor de index pero nada. No sé si lo tengo que colocar en otro sitio.
ResponderEliminarMuchas gracias de antemano.
Hola,
Eliminardéjame la dirección y miro a ver qué puede ser. Es posible que haya algún error javascript o similar que haga que no funcione correctamente.
Un saludo!
Buenas!!! La dirección del blog es http://parajesxvisitar.blogspot.com.es/
EliminarAhora el menú lo tengo ubicado abajo del todo para que no me haga "feo" el blog. Aquí abajo pasa algo distinto que si coloco arriba. Aquí no se abre sobre el wadget de abajo, si no que ese wadget se mueve hacia abajo...
Gracias!!!
Hola!,
Eliminares que ya tienes un menú creado en la parte superior y tiene sus estilos y demás preparados para "salir donde sale". La opción sería eliminarlo y poner este en su lugar (justo encima de las entradas) pero es algo que no te recomiendo. Yo veo bien el menú como lo tienes, no me complicaría en este caso.
Un saludo!,
Pues no nos complicaremos entonces jeje cualquier duda te consultaremos. Muchas gracias!!!
EliminarPara eso estoy aquí. Un saludo.
EliminarHola, genial tu blog y muy instructivo hasta el punto que me llamó la atención uno de tus gadgets, en especial el primero de la barra lateral derecha que tiene las siguientes pestañas: Sígueme - Temas - Popular, estaría muy agradecido si me obsequiaras el código de ese gadget. Me gustó porque ahorra espacio ya que con solo darle click, allí mismo muestra el contenido sin llevarme a otra ventana o entrada. Mucho sabré apreciar tu obsequio. sublimpresosreyes@gmail.com - Saludos desde Venezuela.
ResponderEliminarHola Juan,
Eliminares que en las cajas de comentarios no puedo meter código porque Blogger no lo permite. Pero es muy sencillo:
1) Abre Diarios de la nube con Google Chrome
2) Pulsa F12 y se te abrirá el "modo desarrollador" del navegador.
3) Busca una "lupa" pequeña (suele estar arriba a la izquierda del todo) y una vez la hayas hecho "clic" ponla sobre el sidebar que te gusta, verás que pone el nombre en el código fuente "rsidebar-wrapper".
4) Pillas todo ese código y los "Styles" de la pestaña de estilos.
5) Con todo eso haces pruebas en tu web y tienes montada tu sidebar.
Si saco tiempo algún día, dejo montada una guía para el sidebar. Es que ahora estoy a tope de trabajo.
Un saludo y muchas gracias
gracias probare a ver ke tal saludos :)
ResponderEliminarCualquier duda aquí estoy. Un saludo!
EliminarBuenas ya hice la pestaña menú básica como dices pero no se donde poner el codigo para que baje intente ponerlo en la caja de ccs que sale en el menú de plantilla y no funciona y antes busque esto de <![CDATA[ y no lo vi por ningún lado
ResponderEliminarGracias anticipadas por la ayuda tienes muy buenos tutoriales
otra pregunta esta ya es secundaria me gustaría saber como poner el menu sobre la cabecera
Hola Freddy,
Eliminarpara buscar, ponte dentro del editor HTML de Blogger y dentro de él pulsa CONTROL+F y escribe lo del CDATA. Todos los Blogs (salvo que hayan sido optimizados para algunos temas de rendimiento), tienen CDATA porque es donde se ponen los estilos. Si no, otra opción es retocar el estilo en personalización avanzada de plantilla.
Para poner el menú en la cabecera, desde la vista de diseño ponlo lo "más arriba" que te sea posible. Si no se "queda arriba" en la perspectiva de diseño es que hay algún componente que puede estar impidiendo su colocación. Esto es paciencia e ir probando poco a poco.
Un saludo y muchas gracias!.
Hola, escribo el codigo inmediatamente despues de <![CDATA[ y no pasa nada, mi menu sigue abajo, lo quiero arriba y bonito cmo el tuyo! help!!! este es mi blog, que no tiene casi nada porque lo estoy armando primero
ResponderEliminarhttp://caminandoenlaweb.blogspot.com/
Hola Miguel! ya pude colocar la barra fija de menu y ahora tengo otra duda (ignora mi duda anterior XD) como hago para alinear las categorías del menu a la derecha y agregarle un logotipo a mi pagina a la izquierda, es decir igual que tu hermosa barra!! help please!
ResponderEliminarHola!,
Eliminarveo que la clase que maneja la presentación de tu menú es top-inner y widget PageList. Busca top-inner en tu código y es ahí donde puedes poner la parte de código que explico o incluso el código que yo pongo en los estilos de mi menú.
Yo he hecho pruebas y a mí me quedaba más o menos bien poniendo dentro de la clase top-inner mis datos de la clase de la presentación de menú:
z-index: 843;
width: 100%;
height: 63px;
border-style: none;
border-color: transparent;
background-color: rgba(0, 0, 0, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position: fixed;
top: -1px;
left: 50%;
margin-left: -50%;
Puedes utilizar esos valores de base e ir poniendo tú tus propios colores y presentación.
Un saludo!
Hola. Yo quisiera saber cómo poner una sombra inferior a la barra. Algo así como en esta web:
ResponderEliminarhttp://cajondelosgirasoles.blogspot.com/
Para mi blog (http://filologabibliofila.blogspot.com), seguí este otro tutorial que encontré:
http://lachicadelportatil.blogspot.com/2015/01/barra-secciones-navbar.html
¿Sabes qué hay que añadirle y dónde para ponerle ese borde inferior?
Gracias //
Hola!,
Eliminarel problema con la sombra es que hay muchos navegadores que no tienen el efecto "shadow". Al final hay que llamar a una imagen que haga de efecto sombra y propagarla por toda la barra:
#sombra {
background: url("direccion/imagen_desombra.png") no-repeat 100% 100%;
padding-right: 20px;
padding-bottom: 20px;
width: 200px;
}
También tienes sitios como este donde te ayudan a crear efectos sombra con el efecto shadow:
http://www.cssmatic.com/es/box-shadow
En tu Blog en concreto puedes retocar la clase #menu poniendo esta:
#menu {
margin: 0 auto;
width: 920px;
height: 30px;
http: //www.cssmatic.com/es/box-shadow;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 50px 10px 50px 0px rgba(0,0,0,0.75);
}
De esta manera añadirás la sombra que quieres.
Un saludo
Gracias Miguel. Tomaré nota de todo.
EliminarUn saludo //
Ok, cualquier cosa aquí estoy.
ResponderEliminarUn saludo,
Hola Miguel tengo un problema con mi blog, y es que cuando cambio de pagina mi menú desaparece, la plantilla la descargue de Internet, lo mismo pasa con el slide show, tanto como la barra de menu y el slide show se desaparece cuando cambio de pagina.
ResponderEliminarmiguel_clarimusic@hotmail.com
Necesito ayuda por favor
Hola,
Eliminarfíjate que en tu plantilla habrá un "if cond", un condicional, que hace que desaparezca el menú y el slide cuando no estés en la página principal.
Para encontrarlo, primero debes entender qué es, sigue este tutorial que te explica cómo funcionan los if condicionales: http://www.diariosdelanube.com/2014/09/como-utilizar-condiciones-en-blogger.html
Haz copias de seguridad y varias pruebas, cuando quites el "if cond..." tendrás que quitar también después su cierre /b:if, para que no te dé error la plantilla.
Es probar y comprobar, asegúrate también que cuando quites el if condicional y la dejes como quieres, siga funcionando igual también en móviles y tabletas como esperas.
Un saludo y muchas gracias por participar.
Hola Miguel,
ResponderEliminarLa barra derecha de mi blog se ha desplazado hacia abajo y no puedo lograr que vuelva a su sitio. Esto ocurre con cualquier navegador. Pero no sucede con Entradas antiguas o una entrada en particular donde se ve correcta.
La url de mi blog es:
www.jazzparadescargar.blogspot.com.ar
Gracias.
Solucionado. El problema estaba en el código HTML de una entrada.
EliminarSaludos.
Solucionado. El problema estaba en el código HTML de una entrada.
EliminarSaludos.
Me alegro que te funcionara, cualquier cosa por aquí estoy. Un saludo!
Eliminarcomo puedo hacer esto, puse una imagen hasta arriba y luego el menú ya lo programe todo en el,prefiero que se quede asi pero acompañando al bajar asi conforme baje en la pagina este se pegue en la parte superior de ella, pero eso me imagino que se hará con jquery?
ResponderEliminarNo, no es necesario utilizar jQuery para eso. Sigue los pasos de esta guía en la que estás y verás que es tan sencillo como conseguirlo por medio de las hojas de estilo de tu web. Sigue los pasos y te saldrá.
Eliminarcualquier duda aquí estoy.
Un saludo.
Gracias me ha ayudado mucho su trabajo.
ResponderEliminarLe agradezco yo su participación y su feedback. Diarios de la nube es para esto, para ayudar a los demás.
EliminarUn saludo!
hola, estoy haciendo un blog, quisiera hacer el menu fijo como tu lo explicaste pero no pude, me imagino que estoy haciendo algo mal jajajajaa.... otra cosa 2 cositas, me gustaria saber si puedo dejar una imagen fija o estatica en la parte de atras del blog y lo otro seria como ensanchar o agrandar donde se muestra los articulos, porque veo que se desperdicia entre 4 a 5 cm de lado y lado de la pagina, muchas gracias de ante mano... https://municipiopampantv.blogspot.com/ (quiero hacer un blog describiendo un municipio o lugar)...
ResponderEliminarQue tal compañero,
ResponderEliminaryo estoy tratando de colocar el ese tipo de menu que tien tu blog, pero no se espesificamente donde hay que colocar el codigo, me puedes ayudar
Hola! Es posible hacer eso cuando el menu está debajo del header? Osea, que cuando hago scroll para abajo la barra de menu se quede pegada al borde arriba?
ResponderEliminar