Tôi đã tìm cách cuộn xuống khi nhấp vào nút nằm trên đầu trang chỉ sử dụng CSS3.
Vì vậy, tôi đã tìm thấy hướng dẫn này: http://tympanus.net/codrops/2012/06/12/css-only-responsive-layout-with-smooth-transitions/
Demo: http://tympanus.net/Tutorials/SmoothTransitionsResponsiveLayout/
Nhưng nó hơi quá cao so với nhu cầu của tôi vì tôi chỉ muốn trình duyệt cuộn xuống khi nhấp vào một nút nằm trên đầu trang, vì vậy tôi đã tự hỏi: liệu có thể thực hiện cuộn CSS đó mà không cần các nút đầu vào không, chỉ với một thẻ liên kết?
HTML trông như thế này: <a href="#" class="button">Learn more</a>
Tôi đã có một số CSS mà tôi cần kích hoạt khi nhấp vào nút:
/* Button animation tryout. */
.animate {
animation: moveDown 0.6s ease-in-out 0.2s backwards;
}
@keyframes moveDown{
0% {
transform: translateY(-40px);
opacity: 0;
}
100% {
transform: translateY(0px);
opacity: 1;
}
}