| محتويات |
|
| خلق حلقة لعبة | توسيع HTML |
هذا البرنامج التعليمي يوضح كيفية إنشاء تخطيطات استجابة باستخدام جافا سكريبت. إضافة مربعي إلى المكتبة. جعل واحد أحمر وواحد أخضر. هذه المربعات مجرد أمثلة. ويمكن استخدام أي من الأشكال أو الكائنات.
إضافة المربعات للمحرر.
ترتيب المربعات، بحيث أنهم ملء الجانبين الأيسر والأيمن. مغادرة حدود المحيطة بهم.
الآن هذا مثال لصفحة ويب مع المحتوى على الجانبين الأيسر والأيمن. فإنه سوف تبدو جيدة على مستعرض ويب بسطح مكتب أو هاتف في الوضع الأفقي. لسوء الحظ، لن يعمل هذا التخطيط كذلك في وضع عمودي. أما، يجب أن تقلص مربعي صغيرة لتناسب، أو موسعة لملء الشاشة، وقطع الجانبان من المربعات.
هذه الحالة التي تحتاج إلى استجابة تخطيطات. في وضع عمودي، ينبغي التحرك مربع واحد فوق الآخر. للقيام بذلك، نحن بحاجة إلى تحريك المربعات استخدام JavaScript. وهذا يعني إيقاف تشغيل 'استخدام المخطط الزمني' لمربعات والإعداد 'معرف البرنامج النصي'.
من أجل تحريك المربعات خارج الحدود الفيلم، نحن بحاجة إلى إيقاف تشغيل القصاصة في خصائص الفيلم.
أفضل مكان لترتيب المربعات في 'عند تغيير الحجم' أحداث الفيلم.
الوظائف التي نحن بحاجة إلى GetLeft، GetTop، GetWidth و GetHeight. تعطي هذه الدالات الحدود من مستعرض ويب أو جهاز باستخدام الإحداثيات للفيلم. عند تشغيل قصاصة، إرجاع هذه القيم حدود الفيلم. إذا كنت تستخدم 'بلا' حجم الفيلم، GetLeft و GetTop سيعود دائماً 0 ولا يمكن تجاهلها.
أولاً يتيح ترتيب مربعات اثنين بحيث يملأ واحد على الجانب الأيمن والآخر يملأ على الجانب الأيسر.
بعد ذلك، نقوم بإضافة حد لحجم 10. هذه القيمة من 10 ليست بالضرورة في بكسل، وفي نفس حجم الفيلم. مقياس استخدام الفيلم 'بلا' لكل شيء يكون في بكسل.
وأخيراً سوف نقوم باختبار لمعرفة ما إذا كان عرض مستعرض ويب أو الأجهزة أقل من الارتفاع. وعندما يحدث ذلك، وإعادة ترتيب المربعات عمودياً.
الآن يمكنك أن ترى، إذا قمت بتغيير حجم المشغل، مربعي سيتم ترتيب أنفسهم تلقائياً. يمكن بسهولة استبدال هذه مربعي مع الأشكال والكائنات الأخرى. ويمكن توسيع هذا المثال التعامل مع تخطيطات أكثر تعقيداً.
| خلق حلقة لعبة | توسيع HTML |