Tecnología

Inicio

Cómo hacer que las notificaciones de Facebook-estilo con CSS

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 aplicar en su propio sitio web, aunque llevará codificación extra 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 simple para crear el cuadro, el estilo de la propia caja, a continuación, una sola línea de CSS para hacer la caja pegajosa.

Instrucciones

1 Abra la página Web en el Bloc de notas o un editor de código y vaya a algún lugar por encima de la etiqueta de cierre "</ body>", por encima de cualquier "<script>" etiquetas que se pueden encontrar allí. Crear un div en el código HTML y darle un nombre de identificación de este div Añadir a una parte, y un párrafo "notificación.":

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

2 Abra la hoja de estilo 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 Estilo del cuadro de notificación en primer lugar. Si desea que coincida con el estilo de Facebook, utilizar un fondo blanco con un borde de color gris claro y darle texto gris oscuro. Establecer un ancho de la caja, así:

notificar {

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

4 Estilo del título con texto blanco sobre un fondo azul, a continuación, añadir un poco de relleno. También debe desactivar los márgenes estableciendo su valor a cero:

notificar h3 {

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

5 Dar un poco de relleno al párrafo dentro de la notificación:

notificar p {

padding: 10px 20px;
}

Puesto que ya una decoración cuidada las fuentes para 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;
parte 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;

Cambiar el "absoluta" que utilizó para el posicionamiento antes de que "fija". Ahora el cuadro se adherirá a la esquina inferior.

Consejos y advertencias

  • Las instrucciones aquí sólo cubren la creación del cuadro de notificación en el CSS y no cubren las animaciones, la actualización o la entrega de las notificaciones. Pruebe con un script de jQuery para cualquier animación 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.