nền
(Điều này đã được askedbefore, many times, tôi biết Tuy nhiên, nó dường như đã được gây ra bởi những thứ khác nhau mỗi lần tôi có.. đã trải qua khoảng bốn chủ đề trả lời StackOverflow khác nhau và đã thử mọi thứ. Không có gì có vẻ là đang hoạt động nữa, vì vậy tôi tin rằng đây là một vấn đề mới.)background-attachment: fixed Không làm việc - Android Chrome (V40)
Dù sao, tôi có một phần nền HMTL cần phải sửa , sử dụng background-attachment:fixed;
- Tất cả các trình duyệt máy tính để bàn - Làm việc
- Mobile Firefox - Làm việc
- Mặc định Android/Samsung trình duyệt - Làm việc
- Mobile Chrome - không hoạt động
Tôi đã quay các vấn đề vào một thử nghiệm có thể sao chép đơn giản hơn, là một phần tử section
duy nhất, được đặt thành 200%
chiều cao của trang, với nền ở chế độ toàn màn hình và cố định.
Mã
html,body {
padding:0;
margin:0;
height:100%;
width:100%;
}
section {
background-position:center center;
background-attachment:fixed;
background-size:cover;
background-image:url(http://www.andymercer.net/wp-content/themes/andymercer/images/background/home.png);
height:200%;
width:100%;
}
<section>Test</section>
JSFiddle Để kiểm tra
Để thử nghiệm dễ dàng hơn trên điện thoại thông minh của bạn hơn là một đoạn mã: http://jsfiddle.net/LerLz1L2/
Những điều tôi đã thử
backface-visibility: hidden;
-webkit-backface-visibility:inherit;
-webkit-transform: translate3d(0,0,0);
- yếu tố Setting và tất cả các bậc cha mẹ
position:static
Nó cũng không hoạt động đối với tôi. Tôi chưa tìm được giải pháp. Chrome 54.0.2840.85 chạy trên Android Nougat. –
Khó tin rằng họ vẫn chưa sửa lỗi này - Chrome 57.0.2987.132 trên Android 7.0.0. Nó ảnh hưởng đến gradient tuyến tính và hình ảnh nền JPG thông thường. Không phải một trong những cách giải quyết được đề xuất mà tôi đã thử đã hoạt động. – MisterNeutron
Chỉ cần làm rõ - nếu trang chỉ cần cuộn dọc, nó không quá tệ. Khi thanh địa chỉ biến mất, lượng không gian đó sẽ xuất hiện ở dưới cùng và không được lấp đầy với gradient tuyến tính hoặc hình nền. Nhưng nếu trang yêu cầu bất kỳ cuộn HORIZONTAL nào, tất cả địa ngục sẽ bị mất. – MisterNeutron