Para los que lo pedian, realice una pequeña imitación de la barra inferior donde se cuelgan las aplicaciones, chat y notificaciones en Facebook. El desarrollo es muy sencillo y limitado, como para mejorarlo luego y darle alguna buena utilidad en alguna aplicación nuestra. Luego me gustaria complementarla con tooltip y menus.
Estructura CSS básica:
El ancho del contenedor es 100 % y estará posicionado en la parte inferior inamovible. Dentro otro contenedor ya con la barra en sí.
#taskbar{
height:25px;
width:100%;
margin:auto;
position: fixed;
bottom: 0;
z-index: 99;
}
#taskbar #container{
background-color:#E5E5E5;
border:1px solid #B5B5B5;
display:block;
margin-left:15px;
margin-right:15px;
height:25px;
}
También especificamos los grupos de botones, para nuestro ejemplo 3:
/*------- blocks btns --------*/
#taskbar #container .block-left{
position:relative;
float: left;
width:10%;
height:25px;
border-right:1px solid #B5B5B5;
}
#taskbar #container .block-center{
position: relative;
float: left;
width: 50%;
height:25px;
border-right:1px solid #B5B5B5;
}
#taskbar #container .block-right{
position: relative;
float: left;
width: 25%;
height:25px;
border-right:1px solid #B5B5B5;
}
Finalmente una clase para cada botón, que por lo general serán vinculos de enlaces.
#taskbar #container .btns{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
display:inline-block;
vertical-align:middle;
line-height:14px;
}
En la parte HTML
Agregamos un div en la parte inferior del HTML, con las clases especificadas en la hoja de estilos. En el ejemplo práctico propuesto es este:
<div id="taskbar">
<div id="container">
<div class="block-left">
<a href="" class="btns">Aplicaciones</a>
</div>
<div class="block-center">
<a href="" class="btns"><img src="../img/application.png" class="alignleft" alt="aplicacion" /></a>
<a href="" class="btns"><img src="../img/calculator.png" class="alignleft" alt="aplicacion" />Twitter</a>
<a href="" class="btns"><img src="../img/clock_red.png" alt="aplicacion" /></a>
<a href="" class="btns"><img src="../img/zoom.png" alt="aplicacion" /></a>
</div>
<div class="block-right">
<a href="" class="btns"><img src="../img/group.png" class="alignleft" alt="chatroom" />Chat Room (0)</a>
</div>
</div>
</div>
Funciona correctamente en la mayoría de navegadores, salvo IE6 que ya no debe existir.
hola
justo lo que esta buscando
espero que lo sigas desarrollando
lo voy adescargar a ver que pudeo hacer
excelente
sigue asi
pool
Hola
Vale por el aporte
pero tampoco funciona en IE8
Si ve corrrectamente sobre IE8, yo lo he probado y comprobado.
mmm que raro!
Orale k bien nadbaba buscando algo asi desde hacia tiempo, intente por medio de popups y javascript y nada, gracias muya gradecido con este aoporte…. saludos!!!
Excelente Gracias..
Hola
Gracias por el componente, solo una cuestión, en la demo si haces scroll hasta el final de la página la taskbar oculta el texto al final de la página
Se tendría que ampliar el margen inferior del div principal.
Saludos.
muy bueno, espero con ansias la posibilidad de menues desplegables, para usarlo en el chat ;), saludos!
por cierto te agrego a mis feeds rss, saludos!
Muy bueno… se agradece
muey bueno, funciona perfecto, como habria q hacer para agregarle los menues?? por ejemplo cuando das clik en algun icono q se despliegue un menu para arriba como hace en facebook, gracias!
hola yo trabajo en joomla i no me funciona …….
Nos Gustaria Que Hicieran Posible Tambien Disponible La Barra En HTML!
Gracias Por Su Atencion
Ultimate Corp.
No chingués como html. Va poder hacer eso necesitas aguevo. CSS. Pero si lo logras me avisan
HOLA YO TRABAJO CON WEBS , COMO SERIA PARA INCERTARLO , Y NO ENTIENDO COMO Y DONDE VA TODO ESO , GRACIAS SI ME PUEDES ENVIAR UN CORREO fogobook@gmail.com
Muy bueno pero alguna solucion para que los embeds no pasen por ensima de la barra
Y como hago para crear un listado de links (menu) cuando pique en aplicaciones?
Y alguien sabe como hago para que se pueda minimizar la barra pero para todo el tiempo que visites la web?
yo voy a usarlo en Citas Escorts, http://www.citasescorts.com ya iré contando como va, por cierto hay alguna demo por ahí?
alguna solucion para hacerlo andar con ie8?
saludos y muy bueno
estuve culminando mas o menos el menu para que se desplegaran opciones al poner el cursor sobre “Aplicaciones”.. me quedo asi:
Codigo CSS:
/*TaskBar & TaskBar Container*/
#taskbar
{
height:25px;
width:100%;
margin:auto;
position:fixed;
bottom:0;
z-index:999;
}
#taskbar #container
{
background-color:#E5E5E5;
border:1px solid #B5B5B5;
display:block;
margin-left:15px;
margin-right:15px;
height:25px;
}
/*End TaskBar & TaskBar container*/
/*Buttons*/
#taskbar #container .block-left
{
position:relative;
float:left;
width:10%;
height:25px;
border-right:1px solid #B5B5B5;
}
#taskbar #container .block-center
{
position:relative;
float:left;
width:50%;
height:25px;
border-right:1px solid #B5B5B5;
}
#taskbar #container .block-right
{
position:relative;
float:left;
width:25%;
height:25px;
border-right:1px solid #B5B5B5;
}
/***************************************************************/
#taskbar #container .btns
{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
padding:3px;
display:inline-block;
vertical-align:middle;
line-height:14px;
position:relative;
text-decoration:none;
color:#333;
}
#taskbar #container .btns:hover
{
z-index:999;
background-color:#F4F4F4;
}
#taskbar #container .btns span
{
display:none;
}
#taskbar #container .btns:hover span
{
display:block;
position:absolute;
top:-2.5em; left:0em;
width:250px;
padding:5px;
background-color:#0080C0;
color:#FFFFFF;
cursor:default;
}
/****************************************************************/
/*End Buttons*/
Codigo HTML:
Realizaremos un sencillo ejemplo de como recuperar registros de una tabla con AJAX.
Este ejemplo lo he probado en IE, Firefox, Opera y Netscape sin darme errores.
Es un ejemplo sencillo si estamos familiarizados con PHP y MySQL.Aún así dare algunas explicaciones generales sobre el código.
Creacion de la tabla
Entonces empezemos creando un tabla pequeña llamada empleados, no tendrá mas que 5 campos: idempleado, nombres, departamento y sueldo; además insertaremos algunos datos.
Creamos las funciones en javascript
Ahora escribiremos 2 funciones, en la primera ( objetoAjax ) tiene como objetivo elegir el objeto XMLHttpRequest dependiendo del navegador, y la segunda función ( MostrarConsulta(parametro) ) tendrá como objetivo pedir los datos y mostrarlos en una capa (<div>) que especificaremos. Estas funciones lo podemos incluir en un archivo javascript (.js) al cual llamaremos ajax.js
ajax.js
Pedir los datos con PHP
En esta parte escribiremos un script en PHP para realizar una consulta de todos los registros de la tabla empleados en la base de datos.
consulta.php
Formulario de consulta
Finalmente creamos un archivo html que contendrá un Form y un Button el cual realizará la consulta.
consulta_empleados.html
En resumen
Para consultar los datos de una tabla hemos realizado lo siguiente:
Como podrán apreciar el código es realmente sencillo de entender, aún así daré mas detalles si preguntan. Pueden descargar el archivo si desean. Hasta otra oportunidad.
Contenido de Aplicaciones
que fino
Buena barra, gracias me será de utilidad 😀