شکل زیر یک ماشینحساب ساده را نشان میدهد که قرار است برای انجام عملیات سادهی چهارگانه روی اعداد پیادهسازی شود.
میخواهیم رابط کاربری این ماشینحساب را با 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
در فایل style.css
تعریف کنید.میتوانید در صورت لزوم این تغییرات را در فایل HTML بدهید: کلاسهای جدیدی به عناصر اضافه کنید و یا کلاسهای موجود را تغییر دهید، برای عناصری که شناسه ندارند شناسه تعریف کنید، و یا ترتیب کلیدها را در HTML تغییر دهید. تغییرات دیگر مجاز نیستند.
توجه کنید که داوری خودکار بر مبنای شناسه (id) عناصر انجام میشود، پس دقت کنید که شناسههای موجود را تغییر ندهید.
محتوای عناصر (مثلاً حروف +
، ×
، 2
) را تغییر ندهید.
پروژه را با ساختار زیر ارسال کنید.
تغییر تنها در مواردی که با *
مشخص شده مجاز است
و ارسال سایر فایلها الزامی نیست.