إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-04-2009, 07:00 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,670
عدد الـنقاط :3341
 تقييم المستوى : 2140

بسم الله الرحمن الرحيم
اليوم سوف نصنع كيبورد إنترنتي بنفسنا!!
الاول الملفات اللي راح نسويها:

ملف css عشان الإستايل
و ملف index.html عشان عرض الكيبورد
و ملف جافا سكربت
keyboard.js
لوضع أكواد جافا لإدارة الكيبورد
لنبدا بصفحة الإتش تي إم إل
رمز PHP:
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




كيبورد







`
~

1
!</span>
2</span>@</span>
3</span>#</span>
4</span>$</span>
5</span>%</span>
6</span>^</span>
7</span>&</span>
8</span>*</span>
9</span>(</span>
0</span>)</span>
-</span>_</span>
=</span>+</span>
delete
tab
q
w
e
r
t
y
u
i
o
p
[</span>{</span>
]</span>}</span>
\</span>|</span>
caps lock
a
s
d
f
g
h

j
k
l
;</span>:</span>
'</span>&quot;</span>
return
shift
z
x

c
v
b
n
m
,</span><</span>
.</span>></span>
/</span>?</span>
shift

</ul>






</span> </span>


كده عملنا الكيبورد واللي عايز يزود اي شئ في الكيبورد حروف رموز إلخ
يعدل يزود براحته
.. ثم ننتقل للمرحلة الهامة
تكوين الإستايل
عشان يظهر الكيبورد كالحقيقي
رمز Code:
* {
margin: 0;
padding: 0;
}
body {
font: 71%/1.5 Verdana, Sans-Serif;
background: #eee;
}
#container {
margin: 100px auto;
width: 688px;
}
#write {
margin: 0 0 5px;
padding: 5px;
width: 671px;
height: 200px;
font: 1em/1.5 Verdana, Sans-Serif;
background: #fff;
border: 1px solid #f9f9f9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#keyboard {
margin: 0;
padding: 0;
list-style: none;
}
#keyboard li {
float: left;
margin: 0 5px 5px 0;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background: #fff;
border: 1px solid #f9f9f9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.capslock, .tab, .left-shift {
clear: left;
}
#keyboard .tab, #keyboard .delete {
width: 70px;
}
#keyboard .capslock {
width: 80px;
}
#keyboard .return {
width: 77px;
}
#keyboard .left-shift {
width: 95px;
}
#keyboard .right-shift {
width: 109px;
}
.lastitem {
margin-right: 0;
}
.uppercase {
text-transform: uppercase;
}
#keyboard .space {
clear: left;
width: 681px;
}
.on {
display: none;
}
#keyboard li:hover {
position: relative;
top: 1px;
left: 1px;
border-color: #e5e5e5;
cursor: pointer;
}
عملنا CSS للكيبورد
بما فيه الأزرار
شكل الصفحة
اوكيه؟
تمام نيجي لخطوة ملف الجافا
رمز Code:
$(function(){
var $write = $('#write'),
shift = false,
capslock = false;

$('#keyboard li').click(function(){
var $this = $(this),
character = $this.html(); // If it's a lowercase letter, nothing happens to this variable

// Shift keys
if ($this.hasClass('left-shift') || $this.hasClass('right-shift')) {
$('.letter').toggleClass('uppercase');
$('.symbol span').toggle();

shift = (shift === true) ? false : true;
capslock = false;
return false;
}

// Caps lock
if ($this.hasClass('capslock')) {
$('.letter').toggleClass('uppercase');
capslock = true;
return false;
}

// Delete
if ($this.hasClass('delete')) {
var html = $write.html();

$write.html(html.substr(0, html.length - 1));
return false;
}

// Special characters
if ($this.hasClass('symbol')) character = $('span:visible', $this).html();
if ($this.hasClass('space')) character = ' ';
if ($this.hasClass('tab')) character = "\t";
if ($this.hasClass('return')) character = "\n";

// Uppercase letter
if ($this.hasClass('uppercase')) character = character.toUpperCase();

// Remove shift once a key is clicked.
if (shift === true) {
$('.symbol span').toggle();
if (capslock === false) $('.letter').toggleClass('uppercase');

shift = false;
}

// Add the character
$write.html($write.html() + character);
});
});
عشان يكتب ويمسح ويعمل مسافة وهكذا
تم الدرس بحمد الله تعالى


</div>
__DEFINE_LIKE_SHARE__
رد مع اقتباس
 

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Which is better to use, Plain old javascritp, YUI, or jquery? محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 07-24-2010 12:40 AM
اصنع كيبورد احترافي بصيغة css-and-jquery محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 07-12-2010 04:16 AM
Forum jquery instead of yui محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 07-10-2010 03:20 PM
jQuery issue? محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 07-09-2010 11:40 PM
طلب jquery plugin محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-06-2009 06:20 AM


الساعة الآن 01:07 AM


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML