Chuyển đến nội dung

Công cụ mô phỏng vùng an toàn trên iPhone và tạo CSS

So sánh khoảng chừa vùng an toàn của iPhone ở hướng dọc và ngang. Xem trước tình trạng chồng lấn của nút cố định và sao chép mã CSS hoặc Tailwind thích ứng.

Chạy trong trình duyệt · Không cần tài khoản

iPhone Duo — Vùng an toànTrên 0 pt, Phải 84 pt, Dưới 34 pt, Trái 0 pt466 ptVùng an toàn382 × 644 ptVùng dành riêng cho hệ thống466 × 678 pt

Chỉ là sơ đồ; phần khuyết camera và các góc mang tính minh họa.

Khoảng chừa tham chiếu pt

Trên
0
Phải
84
Dưới
34
Trái
0
Kích thước màn hình logic
466 × 678 pt
Kích thước vùng an toàn
382 × 644 pt
Độ phân giải gốc
1398 × 2034 px
Tỷ lệ kết xuất
3×
Về các giá trị này

Dữ liệu được cập nhật

Khoảng cách nội dung16 px

Kích thước logic và khoảng chừa của iPhone Duo dùng tham chiếu trình mô phỏng iOS 27.1; hướng ngang dùng bố cục xoay ngang sang trái. Màn hình trong giữ thanh trạng thái hiển thị. Các khối tối đánh dấu vùng dành riêng cho hệ thống. Bố cục mô phỏng 669 × 951 pt và độ phân giải tấm nền chính thức 1878 × 2670 px là các giá trị riêng biệt, không phải phép chuyển đổi trực tiếp 3×. Trang này hiển thị trạng thái mở hoàn toàn và đóng hoàn toàn, không phải số đo từ thiết bị thực.

Mã bố cục thích ứng

Mã sử dụng giá trị env() trực tiếp, không dùng số cố định của thiết bị đã chọn. Khoảng cách làm thay đổi mã đầu ra; công tắc minh họa chỉ dùng để so sánh bố cục. Trang dành chỗ cho thanh cố định và nút 44px của thanh đó. Hãy kiểm tra nội dung cao hơn, hành vi của Safari và PWA trong dự án của bạn.

Vùng an toàn của trình duyệt này

Đang đọc giá trị trình duyệt…

Giá trị CSS px trực tiếp từ trình duyệt này, độc lập với cấu hình có sẵn đã chọn. Giá trị 0 có thể đúng trên máy tính hoặc trong vùng hiển thị hình chữ nhật. Giá trị có thể thay đổi khi xoay hay đổi kích thước; chức năng này không nhận diện thiết bị hay mô phỏng Safari.

Bảng tham chiếu vùng an toàn iPhone

Giá trị hướng dọc theo điểm logic (pt), ở mức thu phóng màn hình tiêu chuẩn với thanh trạng thái hiển thị. Kích thước vùng an toàn bằng kích thước màn hình logic trừ hai khoảng chừa tương ứng. Cấu hình có sẵn không thay thế việc kiểm tra trên thiết bị.

Bảng tham chiếu vùng an toàn iPhone — Dọc
Thiết bịKích thước màn hình logicTrên (pt)Dưới (pt)Trái (pt)Phải (pt)Kích thước vùng an toàn
iPhone Duo · Màn hình ngoài · Đóng466 × 678034084382 × 644
iPhone Duo · Màn hình trong · Mở669 × 951823400669 × 835
iPhone 16 Pro402 × 874623400402 × 778
iPhone 16 Pro Max440 × 956623400440 × 860
iPhone 14 Pro393 × 852593400393 × 759
iPhone 13 mini375 × 812503400375 × 728
iPhone 12390 × 844473400390 × 763
iPhone 11414 × 896483400414 × 814
iPhone X375 × 812443400375 × 734
iPhone SE (3rd gen)375 × 66720000375 × 647

Cách sử dụng

  1. Chọn thiết bị và hướng màn hình để xem kích thước tham chiếu.
  2. Mở Minh họa bố cục, bật/tắt khoảng chừa vùng an toàn và điều chỉnh khoảng cách để so sánh vị trí nút.
  3. Sao chép mã CSS hoặc Tailwind rồi kiểm tra trên trình duyệt và thiết bị mục tiêu.

Ví dụ

padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px));

Chi tiết và giới hạn

CSS px, điểm bố cục gốc và pixel vật lý là các đơn vị khác nhau. iPhone 13 mini kết xuất ở tỷ lệ 3× rồi giảm xuống độ phân giải gốc.

Vùng an toàn có thể thay đổi theo phiên bản hệ điều hành, mức thu phóng màn hình, các thanh điều khiển trình duyệt và bố cục ứng dụng. Phần khuyết được minh họa không phải mẫu thiết kế dùng cho sản phẩm thực tế.

FAQ

Tại sao trình duyệt này hiển thị 0px?

Vùng hiển thị hình chữ nhật có thể không có vùng không an toàn. Trình duyệt máy tính thường trả về 0 ngay cả khi bạn chọn cấu hình iPhone; đổi cấu hình không làm thay đổi trình duyệt.

Có thể sao chép khoảng đệm dưới cố định 34px không?

Hãy dùng env(safe-area-inset-bottom, 0px) cùng khoảng cách của bạn. Giá trị cố định không thích ứng với hướng ngang, thiết bị khác hay điều kiện trình duyệt khác.

Trang công cụ được cập nhật: