<link rel="stylesheet" href="assets/css/lightgallery.min.css">
<link rel="stylesheet" href="assets/css/lg-transitions.min.css">
...
<script src="assets/js/lightgallery.min.js"></script>
</body>
</html>
<div id="lightgallery">
<a href="assets/img/placeholder.jpg">
<img src="assets/img/placeholder.jpg" />
</a>
</div>
<script src="assets/js/lightgallery.min.js"></script>
<script>
...
</script>
Копируем сюда код из документации и смотрим что получилось.
<script>
lightGallery(document.getElementById('lightgallery'));
</script>


<div id="lightgallery" class="gallery">
<a class="img-wrapper" href="assets/img/placeholder.jpg">
<img src="assets/img/placeholder.jpg" />
</a>
...
<a class="img-wrapper" href="assets/img/placeholder.jpg">
<img src="assets/img/placeholder.jpg" />
</a>
</div>
...
<h2 id="about">Обо мне</h2>
...
<h2 id="portfolio">Портфолио</h2>
...
window.scroll(0, 400) 
document.querySelector('#about').scrollIntoView() document.querySelector('#about').scrollIntoView({
behavior: 'smooth'
})

<script>
...
function smoothScroll() {
document.querySelector('#about').scrollIntoView({
behavior: 'smooth'
});
}
</script>
function smoothScroll(selector) {
document.querySelector(selector).scrollIntoView({
behavior: 'smooth'
});
}
<a class="btn btn-bg" onclick="smoothScroll('#about')" href="#">Узнать больше</a>
<a class="btn btn-outline" onclick="smoothScroll('#portfolio')" href="#">Нанять меня</a>
function smoothScroll(selector) {
event.preventDefault();
document.querySelector(selector).scrollIntoView({
behavior: 'smooth'
});
}
| Стартуем! |
| Дальше |
| Проверить |
| Узнать результат |
| Дальше |
| Проверить |
| Узнать результат |
| Дальше |
| Проверить |
| Узнать результат |
| Дальше |
| Проверить |
| Узнать результат |
| Дальше |
| Проверить |
| Узнать результат |
| Пройти еще раз |
| Пройти еще раз |
| Пройти еще раз |