Buộc hiển thị thanh cuộn trên thiết bị di động - vn69

/imgposts/xm41zzmy.jpg

Ví dụ, trên điện thoại di động, khi một bảng có quá nhiều cột vượt quá chiều rộng của màn hình, chúng ta thường giới hạn chiều rộng của bảng (table) để đảm bảo nó vừa khít với giao diện. Dưới đây vn69xem kết quả tỷ số bóng đá đoạn mã CSS cơ bản:

.bang_dai {
    chieu_rong: 100%;
    thaydoi_nhoi_x: tu_dong;
}

Tuy nhiên, sau khi áp dụng giới hạn này, mặc dù bảng được hiển thị đúng cách, nhưng trải nghiệm mặc định của trình duyệt di động không thực sự hoàn hảo. Cụ thể, hầu hết các trình duyệt di động không hiển thị thanh cuộn ngang trừ khi người dùng bắt đầu kéo. Và ngay sau khi ngừng kéo, thanh cuộn sẽ biến mất nhanh chóng.

Điều này có thể gây hiểu lầm cho một số người dùng, họ có thể nghĩ rằng chỉ có một phần dữ liệu và sẽ không chủ động cuộn sang phải để xem thêm thông tin. Do đó, giải pháp ở đây là bắt buộc hiển thị thanh cuộn để cải thiện trải nghiệm người dùng.

Dưới đây là đoạn mã CSS chi tiết giúp bạn thực hiện điều này:

.bang_dai::-webkit-scrollbar {
    chieu_rong: 5px;
    chieu_cao: 13px;
    -webkit-bo_tron_canh: 5px;
    -moz-bo_tron_canh: 5px;
    bo_tron_canh: 5px;
}

.bang_dai::-webkit-scrollbar-thumb {
    mau_sac_nen: rgba(0, 0, 0, 0.5);
    cat_loai_bo_trong_phan_don: hop_li;
    -webkit-bo_tron_canh: 5px;
    -moz-bo_tron_canh: 5px;
    bo_tron_canh: 5px;
    chieu_cao_toi_thieu: 28px;
}

.bang_dai::-webkit-scrollbar-thumb:hover {
    mau_sac_nen: rgba(0, 0, 0, 0.5);
    -webkit-bo_tron_canh: 5px;
    -moz-bo_tron_canh: 5px;
    bo_tron_canh: 5px;
}
  • bang_dai: Đây là tên lớp CSS được sử dụng để chọn bảng lớn cần xử lý.
  • ::-webkit-scrollbar: Pseudo-element này định nghĩa toàn bộ thanh cuộn, bao gồm kích thước và kiểu dáng.
  • ::-webkit-scrollbar-thumb: Phần "con lăn" của thanh cuộn mà người dùng có thể kéo để di chuyển nội dung.
  • hover: Hiệu ứng xảy ra khi người dùng di chuột qua thanh cuộn (trên các thiết bị hỗ trợ con trỏ).

Bằng cách tùy chỉnh màu sắc, độ rộng và bán kính bo tròn của thanh cuộn, bạn có thể tạo ra một giao diện hài tỷ số trực tuyến bóng đá 7m.cn hòa hơn, phù hợp với thiết kế tổng thể của trang web. Điều này đặc biệt quan trọng trong việc tăng cường khả năng tương tác trên thiết bị di động.

Ngoài ra, nếu bạn muốn nâng cao hơn nữa, có thể cân nhắc sử dụng JavaScript hoặc thư viện bổ sung để kiểm soát hành vi cuộn theo ý muốn.