Кликабельный логотип в шапке страницы

Для начала делаем скрипт плавного подъема на вверх.

script

const anchors = document.querySelectorAll('a[href*="#"]')

for (let anchor of anchors) {
  anchor.addEventListener('click', function (e) {
    e.preventDefault()
    
    const blockID = anchor.getAttribute('href').substr(1)
    
    document.getElementById(blockID).scrollIntoView({
      behavior: 'smooth',
      block: 'start'
    })
  })
}

 Далее в header пишем код, который будет проверять на главной странице ли мы находимся и от результата проверки вставлять нужную ссылку.

Пример

<div class="container-header2__center">
				<?php
				if ($_SERVER[REQUEST_URI]=="/") {
				?>
				<a class="container-header2__center-logolink" href="#home">
				<?php
				} else {
				?>
				<a class="container-header2__center-logolink" href="/">
				<?php
				}
				?>
				<img class="container-header2__center-img" src="/wp-content/themes/mielemos/assets/images/logo.png" alt="">
				</a>
			</div>

 

Так же с моим портфолио можно ознакомиться на любой из представленной социальной сети, на своих страницах я публикую посты о своих работах, заданиях и целях.

Для связи со мной можно воспользоваться любой социальной сетью,
или написать на почту:

С моим резюме можно ознакомиться по ссылке:

© 2020-2024 Портфолио Юдина Александра г.Пенза. Все права защищены