Я шукав спосіб прокрутити вниз, натиснувши кнопку, яка знаходиться у верхній частині сторінки, використовуючи лише CSS3.
Тож я знайшов цей підручник: http://tympanus.net/codrops/2012/06/12/css-only-responsive-layout-with-smooth-transitions/
Демо: http://tympanus.net/Tutorials/SmoothTransitionsResponsiveLayout/
Але він занадто просунутий для моїх потреб, оскільки я просто хочу, щоб браузер прокрутив вниз, натиснувши одну кнопку, розташовану вгорі сторінки, тому мені було цікаво: чи можна робити ці прокрутки CSS без кнопок введення, з якірною міткою?
HTML виглядає так: <a href="#" class="button">Learn more</a>
У мене вже є CSS, який мені потрібно запустити при натисканні кнопки:
/* 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;
}
}