شکل زیر یک ماشینحساب ساده را نشان میدهد که قرار است برای انجام عملیات سادهی چهارگانه روی اعداد صحیح پیادهسازی شود.
میخواهیم رابط کاربری این ماشینحساب را با HTML و CSS پیادهسازی کنیم. بخشی از کدها نوشته شده است که در اختیار شما قرار میگیرد. از شما میخواهیم با تکمیل کدهای CSS و HTML این کار را به پایان برسانید.
فایلهای اولیه را از اینجا دانلود کنید. ساختار این فایلها به شرح زیر است:
همانطور که در فایل calculator.html
مشاهده میکنید، ساختار عناصر ماشینحساب به صورت زیر است:
از شما میخواهیم بر اساس توضیحات زیر، پیادهسازی ظاهر این ماشینحساب را تکمیل کنید.
#app
🔗#result
🔗#EEE
و رنگ متن #444
است.DigitalNumbers
است.#keypad
🔗#DDD
است.RobotoCondensed
است.#nums
🔗#19676E
و #095057
را به صورت شطرنجی دارند.#ops
🔗+
) نیمی از عرض و یکچهارم ارتفاع این عنصر را دارند.+
) مطابق شکل رنگهای #D34E47
و #B52D26
را به صورت شطرنجی دارند.+
دو برابر بقیه و رنگ آن #C43E37
است.RobotoCondensed
و DigitalNumbers
به شما داده شده است.
باید قبل از استفاده، آنها را با font-face
تعریف کنید.میتوانید در صورت لزوم این تغییرات را در فایل HTML بدهید: کلاسهای جدیدی به عناصر اضافه کنید و یا کلاسهای موجود را تغییر دهید، برای عناصری که شناسه ندارند شناسه تعریف کنید، و یا ترتیب کلیدها را در HTML تغییر دهید. توجه کنید که تغییرات دیگر مجاز نیستند.
توجه کنید که داوری خودکار بر مبنای شناسه (id) عناصر انجام میشود، پس دقت کنید که شناسههای موجود را تغییر ندهید.
محتوای عناصر (مثلاً حروف +
، ×
، 2
) را تغییر ندهید.
نمرهدهی از بخشهای مختلف تشکیل شده است. به هر میزان که موارد خواسته شده را پیادهسازی کنید، نمره خواهید گرفت.
ساختار فایل ارسالی باید دقیقاً مطابق زیر باشد. در این غیر این صورت، کد شما قابل دسترسی برای داوری آنلاین نخواهد بود.