Este es para mis compañeros nerds de Mac. El sistema operativo de escritorio más nuevo de Apple, OS X Mountain Lion, tiene un sistema de notificación incorporado similar al que hemos tenido en iOS durante años. Hoy vamos a construir una de las ventanas de notificación usando CSS.
Para lograr esto, usaremos un HTML básico y un poco de CSS3 elegante. Para finalizar, agregaremos un toque de jQuery magic para permitir al usuario arrastrar la ventana. Será un montón de diversión, así que inicie su aplicación de codificación favorita y ¡sígalo!
Lo que estamos construyendo
Para asegurarme de obtener los detalles correctos, configuré una notificación de prueba y tomé una captura de pantalla en mi Mac. Así es como se ve la ventana:
Como puede ver, tenemos un rectángulo redondeado básico con un fondo degradado y una ligera transparencia. Comienza con un icono a la izquierda, seguido de un encabezado que indica el texto de alerta y una marca de tiempo debajo de eso. Finalmente, en el lado derecho tenemos dos botones: posponer y cerrar.
Me encanta mirar cosas como esta y pensar cómo construirlas con CSS. Puede parecer un ejercicio sin sentido, pero es una excelente manera de perfeccionar sus habilidades de codificación. Nunca dejes de practicar! Empecemos.
Paso 1. El HTML
Para iniciar este proyecto, vamos a saltar en el marcado. Nuestro objetivo aquí es mirar el ejemplo anterior y ver si podemos dividirlo en diferentes elementos. Me gusta comenzar con mis contenedores básicos y pensar cómo se agrupan los objetos. Obviamente, la ventana en sí necesitará un div, y podemos colocar el icono dentro de eso.
Sin embargo, desde aquí, hay dos objetos de texto que deben agruparse y dos botones que deben agruparse. ¿Usaremos un mensaje? div y? botones? div para estos