[Artículo] Cómo hacer Notificaciones Facebook-estilo con CSS

by Robert 09/13/2016

Facebook utiliza un par de diferentes tipos de notificaciones, incluidas las barras que se pegan a la parte inferior de la página. Este truco no es difícil de poner en práctica en su propia página web, aunque llevará codificación adicional por encima y más allá de CSS (Cascading Style Sheets) para crear el texto de las propias notificaciones. Todo lo que se necesita es un poco de HTML sencillo para crear la caja de texto, el estilo de la propia caja, a continuación, una sola línea de CSS para que el cuadro de pegajoso.

Instrucciones

1

Abra su página Web en el Bloc de notas o un editor de código y desplácese hacia abajo a un lugar por encima del cierre "</ body>" etiqueta, por encima de cualquier "<script>" etiquetas que pueden encontrar allí. Crear un div en el código HTML y darle un nombre de ID de Añadir a este div una parte, y un párrafo "notificación.":

<Div id = "notificación">
<H3> Notificación </ h3>
<P> El texto de la notificación va aquí. </ P>
</ Div>

2

Abra la hoja de estilos para su sitio web en el Bloc de notas o un editor de código. En una línea nueva, agregar selectores para el div, su título y el texto del párrafo:

notificar {

}

notificar h3 {

}

notificar p {

}

3

El estilo de la caja de la notificación primero. Si usted desea hacer coincidir el estilo Facebook, utilice un fondo blanco con un borde de color gris claro y darle texto gris oscuro. Establezca una anchura de la caja, así:

notificar {

fondo: blanco;
color: # 555;
font-family: Arial, sans-serif;
font-size: 12px;
frontera: #ccc sólido 1px;
width: 200px;
}

4

El estilo de la cabecera con el texto blanco sobre un fondo azul, a continuación, añadir un poco de relleno. También debe desactivar los márgenes poniéndolos a cero:

notificar h3 {

background: # 899ecb;
color: blanco;
font-size: 12px;
border-bottom: 1px solid # 6d8bc9;
padding: 5px 20px;
margin: 0;
}

5

Dale algo de relleno en el párrafo dentro de la notificación:

notificar p {

padding: 10px 20px;
}

Puesto que ya una decoración cuidada las fuentes de toda la caja dentro de la "#notify {}" regla de estilo, que no es necesario para el estilo en esta regla.

6

Volver a la "#notify {}" regla de estilo y añadir un poco de posicionamiento:

position: absolute;
inferior: 0;
derecha: 0;

Este código pondrá el cuadro de notificación en la esquina inferior derecha de la pantalla del navegador. Si el resultado es la página en un navegador e intenta desplazarse hacia abajo, el cuadro no se pegue a esa esquina.

7

Una línea de código CSS se solucionará el cuadro en su lugar:

position: fixed;

Cambie el "absoluto" que utilizó para el posicionamiento antes de "fijo". Ahora el cuadro se pegará a la esquina inferior.

Consejos y advertencias

  • Las instrucciones aquí cubren sólo la creación del cuadro de notificación en CSS y no cubren las animaciones, la actualización o la entrega de las notificaciones. Pruebe un script jQuery para cualquier animaciones que desee y entregar mensajes individuales a los usuarios a través de un script del lado del servidor. PHP es un ejemplo de un lenguaje de script del lado del servidor.
  • "Posición: fijo" no funciona en Internet Explorer 6, pero funciona en las versiones 7 en adelante.

Te Podría Interesar...

Cómo personalizar los estilos de Hoja de Estilo con CSS

Cómo personalizar los estilos de Hoja de Estilo con CSS

CSS o Cascading Style Sheets, es un lenguaje de codificación de gran alcance diseñado para el propósito de la creación e implementación de estilos web con facilidad. Aunque HTML se ha incorporado en las opciones de estilo, CSS ofrece estilo muy super
Cómo hacer un borde personalizado con CSS

Cómo hacer un borde personalizado con CSS

CSS le permite crear bordes personalizados utilizando las propiedades border-width, border-style y border-color. De los tres, sólo se requiere la propiedad border-style. Usted puede mezclar y combinar propiedades de borde en la forma que desee. Sin e
Cómo hacer un Navbar Horizontal Con CSS

Cómo hacer un Navbar Horizontal Con CSS

Una barra de navegación ayuda a sus visitantes el acceso todas las áreas de su sitio web o blog. Si desea crear una barra de navegación horizontal, en vez de una vertical, puede hacerlo mediante la creación de un HTML básico (Hypertext Markup Languag
Cómo hacer Horizontal Scrolling con CSS

Cómo hacer Horizontal Scrolling con CSS

En muchos sentidos, el desplazamiento horizontal es más sencilla cuando se está utilizando sólo Hypertext Markup Language (HTML) de formato, ya que el desplazamiento horizontal se inicia automáticamente cuando el contenido de una página va más ancho
Cómo crear información sobre herramientas para imágenes con CSS y JavaScript

Cómo crear información sobre herramientas para imágenes con CSS y JavaScript

Creación de una información sobre herramientas en una página web requiere el uso de múltiples tecnologías. Los desarrolladores web utiliza hojas de estilo en cascada para establecer las propiedades visuales de información sobre herramientas. HTML ele
Cómo hacer columnas Flotador uso de CSS

Cómo hacer columnas Flotador uso de CSS

Las columnas representan un reto para los diseñadores Web que desean evitar las técnicas de la tabla de codificación de fecha, torpe. No hay manera de bloquear partes de la página Web de secciones de contenido o columnas, en parte para evitar la mezc
Cómo dar formato a un formulario de contacto con CSS

Cómo dar formato a un formulario de contacto con CSS

Hojas de Estilo en Cascada (CSS) Código se utiliza a menudo para dar formato al texto y bloques de contenido en las páginas web, pero muchos otros elementos HTML pueden ser abordados por código CSS también. Elementos de la interfaz que se utilizan pa
Cómo Estilo Con Kompozer

Cómo Estilo Con Kompozer

Los diseñadores web profesionales suelen escribir complejo código CSS de la memoria. CSS, acrónimo de Cascading Style Sheets, consiste en declaraciones que determinan la forma en que los elementos de las páginas web se ven. Kompozer, una herramienta
Cómo hacer una invitación Con CS5

Cómo hacer una invitación Con CS5

Hacer una invitación con Photoshop CS5 utilizando las herramientas del programa para crear texto y gráficos adecuados para el caso de que usted está planeando. Comandos de Photoshop permiten determinar todas las facetas de la apariencia de la invitac