Trong css của tôi, tôi đã thay đổi phong cách của thanh sroll và có vẻ nhưLàm thế nào để thêm một hiệu ứng di chuột bổ sung cho di chuyển thanh
body::-webkit-scrollbar {
width: 0.7em;
}
body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(154,165,159,0.5);
}
body::-webkit-scrollbar-thumb {
background-color: #D0CACD;
outline: 1px solid LightGrey;
box-shadow: 7px 7px 50px grey;
}
Nó hoạt động. Và nếu tôi thêm di chuột:
body::-webkit-scrollbar-thumb:hover {
background-color: #b8c0bc;
}
Sau đó, nó cũng hoạt động khi tôi thêm hoạt ảnh webkit vào đó thì tại sao nó không hoạt động. Sau khi thêm hoạt ảnh webkit, nó hoàn toàn trông giống như:
body::-webkit-scrollbar-thumb:hover {
background-color: #b8c0bc;
-webkit-animation: scrollbig 1s;
animation: scrollbig 2s;
}
Hoạt ảnh không phát. Tại sao ? Tôi đang sử dụng google chrome. Và bạn cũng có thể xem mã hoạt ảnh @keyframe
:
@-webkit-keyframes scrollbig {
from {width: 0.6em;}
to {width: 0.9em;}
}
Vui lòng cho biết cách làm cho hoạt ảnh hoạt động. Cảm ơn đặc biệt.
Điều duy nhất tôi có thể tưởng tượng là nó không thể tạo hiệu ứng động thanh cuộn. Tôi chưa bao giờ thấy một trang web có thanh cuộn hoạt hình và sẽ không thấy lý do tại sao việc này nên được thực hiện. Nhưng có lẽ ai đó biết nhiều hơn về điều đó. – Lunaetic
Đợi một giây, -webkit-scrollbar-thumb không chọn thanh cuộn. Bạn nên thử -webkit-scrollbar làm phần tử để sử dụng hoạt ảnh. Xem tài liệu tham khảo [ở đây] (https://css-tricks.com/almanac/properties/s/scrollbar/) – Lunaetic
@ Động vật Tôi đã thử nhưng nó có hiệu quả. –