Về thiết kế, Oppo A77s sử dụng khung viền bằng nhựa, mặt lưng bằng thuỷ tinh hữu cơ. Máy có kích thước lần lượt là 163,74x75,03x7,99 mm, trọng lượng 187 g. Cảm biến vân tay tích hợp nơi nút nguồn bên cạnh phải. A77s đạt chuẩn kháng bụi, kháng nước IP54.
A77s được trang bị màn hình IPS LCD kích thước 6,56 inch, độ phân giải HD Plus (1.612x720 pixel) cho mật độ điểm ảnh 269 ppi. Màn hình này chia theo tỷ lệ 20:9, tần số quét 90 Hz, độ sáng tối đa 600 nit, chiếm 89,8% diện tích mặt trước. Dung lượng pin 5.000 mAh, tích hợp công nghệ sạc nhanh SuperVOOC với nguồn ra 33W giúp máy sạc từ 0-100% trong 69 phút.
Sức mạnh phần cứng của Oppo A77s đến từ chip Qualcomm Snapdragon 680 4G (6 nm) lõi 8 với tốc độ tối đa 2,4 GHz, GPU Adreno 610. RAM 8 GB đi kèm bộ nhớ trong 128 GB, có khay cắm thẻ microSD với dung lượng tối đa 1 TB. Hệ điều hành Android 12, tuỳ biến trên giao diện ColorOS 12.1. Máy có RAM ảo 5 GB.
Oppo A77s có 2 camera sau. Trong đó, cảm biến chính độ phân giải 50 MP, khẩu độ f/1.8 cho khả năng lấy nét theo pha. Ống kính chiều sâu 2 MP, f/2.4. Máy ảnh selfie 8 MP, f/2.0. Đáng tiếc là cả camera trước và sau đều chỉ có thể quay video Full HD tốc độ 30 khung hình/giây.