::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 7:22 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
12»
سورس نمایش ساعت با canvas و جاوا اسکریپت
تعداد بازدیدvisits : 1225
2880 آفلاین



ارسال هاAnswers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهThanks : 120
حمایت شدهThanked : 1210
سورس نمایش ساعت با canvas و جاوا اسکریپت

بنام خدا

اول یه تشکری بزنید بعدا بخونیدش :

بفرمایید این کد خیییییییییلی باحالههههههههههه !

حیف نشد بزارمش تویه ابزار هایه محمد(mew4 & test) چون وقتی میرفتی توش خطا میداد که میخوای جاوا اسکریپت این صفحه ادامه بده و پدر مرورگر در میومد !

کد:
<canvas id="canvas" width="150" height="150"></canvas>

<script>

function init(){

clock();

setInterval(clock,1000);

}

function clock(){

var now = new Date();

var ctx = document.getElementById('canvas').getContext('2d');

ctx.save();

ctx.clearRect(0,0,150,150);

ctx.translate(75,75);

ctx.scale(0.4,0.4);

ctx.rotate(-Math.PI/2);

ctx.strokeStyle = "black";

ctx.fillStyle = "white";

ctx.lineWidth = 8;

ctx.lineCap = "round";

// Hour marks

ctx.save();

for (var i=0;i<12;i++){

ctx.beginPath();

ctx.rotate(Math.PI/6);

ctx.moveTo(100,0);

ctx.lineTo(120,0);

ctx.stroke();

}

ctx.restore();

// Minute marks

ctx.save();

ctx.lineWidth = 5;

for (i=0;i<60;i++){

if (i%5!=0) {

ctx.beginPath();

ctx.moveTo(117,0);

ctx.lineTo(120,0);

ctx.stroke();

}

ctx.rotate(Math.PI/30);

}

ctx.restore();

var sec = now.getSeconds();

var min = now.getMinutes();

var hr = now.getHours();

hr = hr>=12 ? hr-12 : hr;

ctx.fillStyle = "black";

// write Hours

ctx.save();

ctx.rotate( hr*(Math.PI/6) + (Math.PI/360)*min + (Math.PI/21600)*sec )

ctx.lineWidth = 14;

ctx.beginPath();

ctx.moveTo(-20,0);

ctx.lineTo(80,0);

ctx.stroke();

ctx.restore();

// write Minutes

ctx.save();

ctx.rotate( (Math.PI/30)*min + (Math.PI/1800)*sec )

ctx.lineWidth = 10;

ctx.beginPath();

ctx.moveTo(-28,0);

ctx.lineTo(112,0);

ctx.stroke();

ctx.restore();

// Write seconds

ctx.save();

ctx.rotate(sec * Math.PI/30);

ctx.strokeStyle = "#FF6500";

ctx.fillStyle = "#FF6600";

ctx.lineWidth = 6;

ctx.beginPath();

ctx.moveTo(-30,0);

ctx.lineTo(83,0);

ctx.stroke();

ctx.beginPath();

ctx.arc(0,0,10,0,Math.PI*2,true);

ctx.fill();

ctx.beginPath();

ctx.arc(95,0,10,0,Math.PI*2,true);

ctx.stroke();

ctx.fillStyle = "rgba(0,0,0,0)";

ctx.arc(0,0,3,0,Math.PI*2,true);

ctx.fill();

ctx.restore();

ctx.beginPath();

ctx.lineWidth = 14;

ctx.strokeStyle = '#325FA2';

ctx.arc(0,0,142,0,Math.PI*2,true);

ctx.stroke();

ctx.restore();

}

window.onload=init();

</script>

استفاده کنید و دعامون بکنید علم و دانشمون رو زیاد بکنیم(اشاره غیر مستقیم به امتحانات ) !

تشکرا بیشتر بشه کده های مفید زیادی میزارم !

باتشکر - موفق و موعید باشید

یاحق

دوشنبه 14 مهر 1393 - 17:25
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (9) : mahan12 - farnam - pv30-navid - amireza1 - sinafathi - rezasg78 - ctrain - 00mostafa00 - navidegholizadeh2 -
2880 آفلاین



ارسال‌هاAsnwers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهthanks : 120
حمایت شدهThanked : 1210
پاسخAnswer 1 : سورس نمایش ساعت با canvas و جاوا اسکریپت

رنگاشم هر کسی نتونست تغییر بده بهم بگه من براش تغییر میدم !!

یک ویژگی این کد اینه که توش فلش نیست و این ک هیچ ضرری به سایتتون از هیچ نظری نمیزنه فقط یه مشکل داره اونم تو مرورگرای قدیمی اجرا نمیشن!

دوشنبه 14 مهر 1393 - 17:29
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : pv30-navid -
mahan12 آفلاین



ارسال‌هاAsnwers : 743
عضویتRegistration date : 21 /5 /1391
حمایت کردهthanks : 444
حمایت شدهThanked : 687
پاسخAnswer 2 : سورس نمایش ساعت با canvas و جاوا اسکریپت

خیلی قشنگه آورین

(.) (.)

----------
دوشنبه 14 مهر 1393 - 17:36
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
farnam آفلاین


گرافیست

ارسال‌هاAsnwers : 1701
عضویتRegistration date : 14 /12 /1391
حمایت کردهthanks : 662
حمایت شدهThanked : 973
پاسخAnswer 3 : سورس نمایش ساعت با canvas و جاوا اسکریپت

افرین فقط ثانیه شمارش قشنگ نیست

با تشکر

یادت باشه که بهترین دوستت همیشه میتونه بهترین ادم در همه شرایط باشه پس قدرشو بدون
------------------------------------------------------------------------------------------------------------------------
دوست های خوبم: محمد، اسماعیل، آقای قیاسی، اقبال، امیر محسن، محمد آر بوی، علیرضا، نوید، مویزبست
دوشنبه 14 مهر 1393 - 17:36
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
2880 آفلاین



ارسال‌هاAsnwers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهthanks : 120
حمایت شدهThanked : 1210
پاسخAnswer 4 : سورس نمایش ساعت با canvas و جاوا اسکریپت

پس میخوای چطوری باشه ! قشنگه بابا !

رنگش رو میتونی به راحتی عوض کنی اگه خوشت نمیاد !

دوشنبه 14 مهر 1393 - 17:38
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
amireza1 آفلاین



ارسال‌هاAsnwers : 384
عضویتRegistration date : 23 /10 /1392
حمایت کردهthanks : 250
حمایت شدهThanked : 391
پاسخAnswer 5 : سورس نمایش ساعت با canvas و جاوا اسکریپت

کاملا کاربردیه

حالا تو نوشتی؟

دوشنبه 14 مهر 1393 - 17:39
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
2880 آفلاین



ارسال‌هاAsnwers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهthanks : 120
حمایت شدهThanked : 1210
پاسخAnswer 6 : سورس نمایش ساعت با canvas و جاوا اسکریپت

من دنبال این بودم که یابیدمش و طریقه ی ساختنش هم فهمیدم !!

حالا میتونم بنویسم !

دوشنبه 14 مهر 1393 - 17:42
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
2880 آفلاین



ارسال‌هاAsnwers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهthanks : 120
حمایت شدهThanked : 1210
پاسخAnswer 7 : سورس نمایش ساعت با canvas و جاوا اسکریپت

اینم برای اینکه آقای فرنام گفت اون ثانیه شماره قشنگ نیست حلش کردم !

البته هر کسی یه سلیقه ای داره ! بازم اگه مشکلی دارین بگین !

بفرماااید !!

کد:
<canvas id="canvas" width="150" height="150"></canvas>

<script>

function init(){

clock();

setInterval(clock,1000);

}

function clock(){

var now = new Date();

var ctx = document.getElementById('canvas').getContext('2d');

ctx.save();

ctx.clearRect(0,0,150,150);

ctx.translate(75,75);

ctx.scale(0.4,0.4);

ctx.rotate(-Math.PI/2);

ctx.strokeStyle = "black";

ctx.fillStyle = "white";

ctx.lineWidth = 8;

ctx.lineCap = "round";

// Hour marks

ctx.save();

for (var i=0;i<12;i++){

ctx.beginPath();

ctx.rotate(Math.PI/6);

ctx.moveTo(100,0);

ctx.lineTo(120,0);

ctx.stroke();

}

ctx.restore();

// Minute marks

ctx.save();

ctx.lineWidth = 5;

for (i=0;i<60;i++){

if (i%5!=0) {

ctx.beginPath();

ctx.moveTo(117,0);

ctx.lineTo(120,0);

ctx.stroke();

}

ctx.rotate(Math.PI/30);

}

ctx.restore();

var sec = now.getSeconds();

var min = now.getMinutes();

var hr = now.getHours();

hr = hr>=12 ? hr-12 : hr;

ctx.fillStyle = "black";

// write Hours

ctx.save();

ctx.rotate( hr*(Math.PI/6) + (Math.PI/360)*min + (Math.PI/21600)*sec )

ctx.lineWidth = 14;

ctx.beginPath();

ctx.moveTo(-20,0);

ctx.lineTo(80,0);

ctx.stroke();

ctx.restore();

// write Minutes

ctx.save();

ctx.rotate( (Math.PI/30)*min + (Math.PI/1800)*sec )

ctx.lineWidth = 10;

ctx.beginPath();

ctx.moveTo(-28,0);

ctx.lineTo(112,0);

ctx.stroke();

ctx.restore();

// Write seconds

ctx.save();

ctx.rotate(sec * Math.PI/30);

ctx.strokeStyle = "#FF6500";

ctx.fillStyle = "#FF6600";

ctx.lineWidth = 6;

ctx.beginPath();

ctx.moveTo(-30,0);

ctx.lineTo(83,0);

ctx.stroke();

ctx.beginPath();

ctx.arc(0,0,10,0,Math.PI*2,true);

ctx.fill();

ctx.restore();

ctx.beginPath();

ctx.lineWidth = 14;

ctx.strokeStyle = '#325FA2';

ctx.arc(0,0,142,0,Math.PI*2,true);

ctx.stroke();

ctx.restore();

}

window.onload=init();

</script>

دوشنبه 14 مهر 1393 - 17:43
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (2) : farnam - 00mostafa00 -
farnam آفلاین


گرافیست

ارسال‌هاAsnwers : 1701
عضویتRegistration date : 14 /12 /1391
حمایت کردهthanks : 662
حمایت شدهThanked : 973
پاسخAnswer 8 : سورس نمایش ساعت با canvas و جاوا اسکریپت

نقل قول از 2880

اینم برای اینکه آقای فرنام گفت اون ثانیه شماره قشنگ نیست حلش کردم !

البته هر کسی یه سلیقه ای داره !

بفرماااید !!

کد:

عالیه

یادت باشه که بهترین دوستت همیشه میتونه بهترین ادم در همه شرایط باشه پس قدرشو بدون
------------------------------------------------------------------------------------------------------------------------
دوست های خوبم: محمد، اسماعیل، آقای قیاسی، اقبال، امیر محسن، محمد آر بوی، علیرضا، نوید، مویزبست
دوشنبه 14 مهر 1393 - 17:45
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
sinafathi آفلاین



ارسال‌هاAsnwers : 176
عضویتRegistration date : 20 /8 /1391
حمایت کردهthanks : 21
حمایت شدهThanked : 16
پاسخAnswer 9 : سورس نمایش ساعت با canvas و جاوا اسکریپت

آفرین

دوشنبه 14 مهر 1393 - 18:13
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
2880 آفلاین



ارسال‌هاAsnwers : 3108
عضویتRegistration date : 24 /6 /1391
حمایت کردهthanks : 120
حمایت شدهThanked : 1210
پاسخAnswer 10 : سورس نمایش ساعت با canvas و جاوا اسکریپت

آقا ممد میدونم این چیزا برای شما قدیمیه ولی شما هم نظری بده و یه تغییری بده و بزار اینجا حال کنیم کمی !

دوشنبه 14 مهر 1393 - 21:51
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
12»



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex