|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
بسم الله الرحمن الرحيم اليوم سوف نصنع كيبورد إنترنتي بنفسنا!! الاول الملفات اللي راح نسويها: ![]() ملف 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>"</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__ |
مواقع النشر (المفضلة) |
| |
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
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 |