CSS JQUERY klockan



Hej alla, i denna tutorial jag ville skapa en enkel digital klocka som visar datum och tid, med hjälp av jQuery script och CSS3, det är lätt att förstå de olika metoder som används.

HTML

Markeringen är verkligen enkel och flexibel och anpassar sig till många tänkbara scenarier som du kan stöta på. En div "klocka", skapa en annan div id "Datum" den kommer att innehålla våra data, slutligen definierar en oordnad lista som innehåller den timme, minuter och sekunder.

< div class = "klocka" >

< div id = "Datum" >< / div >
< ul >
< li-id = "timmar" >< /li >
< li-id = "punkt" >: < /li >
< li-id = "min" >< /li >
< li-id = "punkt" >: < /li >
< li-id = "SEK" >< /li >
/UL >
/div >

CSS

Styling är mycket enkel, kan du skapa stil du vill, detta är bara en mall för dig.

/ * Om du vill kan du använda font-face * / {font-family: 'BebasNeueRegular', src: url('BebasNeue-webfont.eot'), src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal, font-style: normal;}

.container {bredd: 960px; marginal: 0 auto; overflow: hidden;}

.Clock {bredd: 800px; marginal: 0 auto; padding: 30px; border: 1px solid #333; färg: #fff;}

#Date {font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size: 36px; text-align: center; text-shadow: 0 0 5px #00c6ff;}

UL {bredd: 800px; marginal: 0 auto; padding: 0px; list-style: none; text-align: center;}

ul li {Visa: inline; font-size: 10em; text-align: center; font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow: 0 0 5px #00c6ff;}

#point {position: släkting; -moz-animering: mymove 1s lätthet oändlig; -webkit-animering: mymove 1s underlätta oändlig; padding-vänster: 10px; padding-höger: 10px;}

/ * Enkel Animation * / mymove {0% {opacitet: 1.0; text-shadow: 0 0 20px #00c6ff;}

50% {opacitet: 0; text-shadow: none;}

100% {opacitet: 1.0; text-shadow: 0 0 20px #00c6ff;}}

mymove {0% {opacitet: 1.0; text-shadow: 0 0 20px #00c6ff;}

50% {opacitet: 0; text-shadow: none;}

100% {opacitet: 1.0; text-shadow: 0 0 20px #00c6ff;}; }

jQuery

Det första steget är att ringa den jQuery filen.

< script type = "text/javascript" src = "http://code.jquery.com/jquery-1.6.4.min.js" >

Skapa en ny skripttagg och infoga kod.

< script type = "text/javascript" > $(document).ready(function() {/ / skapa två variabel med namn på månader och dagar i en array var monthNames = ["Januari", "Februari", "Mars", "April", "kan", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"]; var dayNames = ["Söndag", "Monday", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"]

Skapa en newDate() objektet var hänsyn = nya Date(); Extrahera det aktuella datumet från datum objektet newDate.setDate(newDate.getDate()); Utgång den dag, datum, månad och år $(' #Date').html(dayNames[newDate.getDay()] + "" + newDate.getDate() + "" + monthNames[newDate.getMonth()] + "" + newDate.getFullYear());

setInterval (function() {/ / skapa ett newDate()-objekt och extrahera sekunder av den aktuella tiden på besökarens var sekunder = nya Date().getSeconds(); / / Lägg till en inledande nolla till sekunder värde $("#sec").html ((sekunder < 10? "0": "") + sekunder);}, 1000); setInterval (function() {/ / skapa ett newDate()-objekt och extrahera protokollet från den aktuella tiden på besökarens var minuter = nya Date().getMinutes(); / / Lägg till en inledande nolla till minuter värde $("#min").html ((minuter < 10? "0": "") + minuter);}, 1000); setInterval (function() {/ / skapa ett newDate()-objekt och extrahera timmarna av den aktuella tiden på besökarens var timmar = nya Date().getHours(); / / Lägg till en inledande nolla till timmar värde $("#hours").html ((timmar < 10? "0": "") + timmar);}, 1000);});

Logiken
nya datum()

Skapar ett nytt Date-objekt med värdet av det aktuella datumet och tiden i webbläsaren PC.

setDate() och getDate()

setDate() metoden anger dag i månaden (från 1 till 31), enligt lokal tid, medan getDate() metoden returnerar dagen i månaden (från 1 till 31) för det angivna datumet, enligt lokal tid. getSeconds(), getMinutes() och getHours()

Dessa metoder kan extrahera sekunder, minuter och timmar av den aktuella tiden på webbläsaren PC. (sekunder < 10? "0": "") + sekunder)

Lägga till en inledande nolla sekunder värde, detsamma gäller för minuter och timmar. Den? och: symbolerna ovan består de ternär operatorn. Detta är en särskild operatör som returnerar värdet före kolontecknet om skick innan frågan (?) är sant, eller värdet efter kolonet om villkoret är falskt.

setInterval funktion

setInterval är en standard JavaScript-funktion, inte en del av jQuery. Du kallar det med en funktion för att köra och en tid i millisekunder.

Relaterade Ämnen

Att göra en hemsida om dig med Visual Studio (HTML, CSS, JQUERY)

Hej alla!Detta är min första instructable och i detta instructable jag ska visa dig hur du använder Visual Studio för att skapa din egen hemsida!Här är en nedladdningslänk för Visual Studio:Visuella Studio´s hem länkRikta data överför länkDetta kan v...

Flytta HTML-element med JQuery via följetong

Detta instructable handlar om att använda värdena fick från Arduino och använda dem för att manipulera HTML-element inuti Involt. Men detta kommer inte att använda Involt JQuery metoder eller UI-element men detta exempel är att visa möjligheterna av...

Lugna & avslappnad interaktion: Plantera Plus

Inledning:"Lugn & avslappnad interaktion: anläggningen Plus" är min forskarutbildning forskning vid Institute of Advanced Media Art och Science(IAMAS) i Japan. Min forskning är en Open-Design. Jag skulle vilja dela idén, experiment resultat...

Sakernas Internet Time Warp Dali klockan

Tiden flyger när du har roligt och drar när du är uttråkad. Tid är uppenbarligen relativ: vår uppfattning av tid ändras med våra sinnestillstånd, och det är enda mässa som klockor ska kunna anpassa sig till våra erfarna hastighet tid. Sakernas Intern...

Fjärrstyrda webkamera med Arduino, SensorMonkey, jQuery och Justin.tv

webb-aktivera din interaktiva sensorer över skrivbordet, smartphone och tablet enheter.Denna handledning beskriver i detalj hur du använder tjänsten gratis SensorMonkey till styra en pan och tilt webbkamera ansluten till en Arduino använder inget ann...

Med jQuery för att göra en glideffekt

vi lär dig hur man gör en enkel bild bild till show med hjälp av jQuery. Nu ska jag bara antar att du vet några grunderna i HTML5, CSS3 och Javascript. Om inte - oroa dig inte, jag ska förklara varje steg.Steg 1: Textredigerare Först, öppna upp någon...

3:30 klockan

Jag ville göra en väggklocka som betonar när dess 3:30.Varför 3:30? Eftersom de flesta dagar, kl 3:30 jag behöver lämna oavsett vad jag gör och plocka upp mina barn från dagis och dagbarnvård. Ibland är jag så uppslukad i vad jag gör att jag är förvå...

3:30 klockan Version 2

För några veckor sedan jag gjorde den första versionen av 3:30 klocka. Det fungerade ok ibland men eftersom den baseras på försiktigt stänga en elektrisk krets, det fungerade hela tiden.I den här versionen jag använder LDRs och resultatet är en lite...

3D Rainbow klockan

Jag har alltid haft en sak för ovanliga klockor och så finner jag mig alltid göra dem antingen sälja eller som gåvor. Och låt oss inse det, "Klockorna" är nåt som är mycket viktigt i varje enskilt rum! Jag vet, vissa skulle säga jag har min tele...

Abbey Road rekord klockan

Är du en Beatles fan och vinyl knarkare? Letar du efter "Något" unik, lätt och billig att göra? "Föreställa sig alla människor..." stirrade på denna klocka som du kan skapa! Så låt oss "Come Together" och göra denna ikoniska...

Aluminium Uggla klockan

Observera: detta är min första instructable så det inte kan vara perfektDenna klocka gjordes som present.Det var fräst ur ett block av aluminium som var 320 mm x 230 mm x 10 mm.Den använder händer och motorn som bärgades ur en gammal väggklockaSteg 1...

Analog talar glöd i mörka 3D tryckt klockan

Klockan visar tiden med 4 analoga mätare. Jag har sett dessa typ av klockor i olika inkarnationer men jag såg aldrig en analog klocka i detta format som talade. Denna klocka meddelar tiden halv timmes mellanrum och spelar ett meddelande varje gång kl...

Bågskytte ansikte klockan

i detta instructable, jag ska visa dig hur man gör en klocka baserat på en bågskytte ansikte för en vän som gillar bågskytte eller bara för att hålla för dig själv. Det återanvänder ett par objekt från bågskytte (ett ansikte och vissa fletchings). De...

Montering av "Kloka klockan 2" (Arduino-baserad väckarklocka med massor av extra funktioner)

denna handledning visar hur du monterar kitet för Wise klockan 2, ett öppen källkodsprojekt (hårdvara och mjukvara).En komplett Klok klockan 2 kit kan köpas här.Sammanfattningsvis är detta vad Wise klockan 2 kan göra (i den aktuella öppna källa mjukv...

Blues ledtrådar klockan

för vår tekniska Theater grupp projekt, vi beslutat att bygga klockan från Blues ledtrådar. Kolla in denna handledning om hur du kan återskapa denna klocka i bara några korta dagar!Steg 1: material Först, för att göra denna klocka, du måste köpa ett...

BookClock - Arduino-baserad klockan i en kartong

detta är den senaste (och billigaste ännu) Wise klocka familjemedlem.(Som en snabb resumé, de andra medlemmarna i familjen Wise klocka är, hittills, glaskupol Wise klocka och Wise klockan 2. De är "kloka" eftersom, tillsammans med tid, de också...

C51 4-bitars klockan

Detta Instructable hoppas jag att gå igenom att göra din egen 4-bitars digital klocka. För att bygga min C51 digital klocka använde jag denna Ebay DIY kit som kostar bara $2,50. Det har inga instruktioner så det tog en liten bit av forskning för att...

CD-klockan

Ok det här är en rolig idé jag hade att ta min favorit cd och förvandla det till en klocka. Dess mycket enkelt, tar väldigt lite tid, och alla verkar vilja en.Steg 1: Saker du behöver Billigt walmart klocka, sax, tvättbara markör, några CD-skivor och...

Chassi Cross medlem klockan

Jag för närvarande genomgår restaurering av en 1966 serien 2A Land Rover. Vi gör chassit reparationer och denna tvärbalk var ekonomiska repareras, trevlig hålet strax utanför centrum fick mig att tänka. Sedan såg jag en gammal klocka vi hade liggande...