Về thiết kế, Oppo A77s sử dụng vỏ ngoài bằng chất liệu nhựa nguyên khối. Máy có chiều dài 163,74 mm, rộng 75,03. Độ dày của phiên bản màu Starry Black là 7,99 mm, trọng lượng 187 g. Phiên bản màu Sunset Orange dày 8,04 mm, cân nặng 190 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.
“Trái tim” của Oppo A77s là vi xử lý 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.