Den här är för mina Mac-nördar. Apples senaste skrivbordssystem, OS X Mountain Lion, har ett inbyggt anmälningssystem som liknar vad vi har haft på iOS i flera år. Idag ska vi bygga ett av anmälningsfönstren med hjälp av CSS.
För att dra av det, använder vi lite HTML och lite snygg CSS3. För att avsluta det lägger vi till en touch av jQuery magic så att användaren kan dra runt fönstret. Det blir massor av kul, så starta upp din favorit kodande app och följ med!
Vad vi bygger
För att se till att vi får informationen rätt skrev jag en testmeddelande och tog ett skärmdump på min Mac. Så här ser fönstret ut:
Som vi kan se har vi en grundläggande rundad rektangel med en gradientbakgrund och en liten genomskinlighet. Det börjar med en ikon till vänster, följt av en rubrik som anger varningstexten och ett tidsstämpel under det. Slutligen har vi på höger sida två knappar: Snooze och stäng.
Jag älskar att titta på saker som detta och tänka på hur man bygger dem med CSS. Det kan tyckas som en meningslös övning, men det är ett bra sätt att finpeka dina kodningskurvor. Sluta aldrig öva! Låt oss börja.
Steg 1. HTML
För att starta projektet, låt oss hoppa in i markeringen. Vårt mål här är att titta på exemplet ovan och se om vi kan bryta ner det i olika delar. Jag gillar att börja med mina grundläggande behållare och tänka på hur objekten är grupperade. Självfallet behöver själva fönstret en div, och vi kan släppa ikonen direkt inuti den.
Härifrån finns det två textobjekt som måste grupperas och två knappar som måste grupperas. Vi använder ett? Meddelande? div och? knappar? div för dessa.