أرى أنّك تستخدم width و position لعناصر يمكن إدارتها من خلال العنصر الأب، أنصحك بالاطلاع على css gridو flexbox سيقلل كود ال css لديك إلى النصف
لا أعلم إن كان ذلك مقصوداً لكنّك تقريباً تتبع اسلوبك BEM في تسمية الكلاس و هذا أمر جيّد جداً.
أيضاً انصحك باستخدام codepen لاستعراض مشاريع صغيرة كهذه و حتى العمل عليها فهو أسهل بكثير لك و لمن يريد أن تُطلعه على عملك كما يوجد هناك العديد من الأعمال يمكنك الاطلاع عليها.
التعليقات