Hur man justerar rubrikens storlek vid rullning

Lär dig hur man använder CSS och JavaScript för att minska rubrikens storlek vid rullning.

Prova själv

Hur man minskar rubrikens storlek vid rullning

Steg 1 - Lägg till HTML:

Skapa sidhuvud:

<div id="header">Header</div>

Steg 2 - Lägg till CSS:

Ställ in sidhuvudets stil:

#header {
  background-color: #f1f1f1; /* Grå bakgrund */
  padding: 50px 10px; /* Vissa inre marginaler */
  color: black;
  text-align: center; /* Centrerad text */
  font-size: 90px; /* Stör fontstorlek */
  font-weight: bold;
  position: fixed; /* Fast position - vid sidan av sidans topp */
  top: 0;
  width: 100%; /* Full bredd */
  transition: 0.2s; /* Lägg till övergångseffekt (minskar fontstorlek vid rullning) */
}

Steg 3 - Lägg till JavaScript:

// När användaren rullar ner 50px från dokumentets topp, justera rubrikens fontstorlek
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
  om (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
    document.getElementById("header").style.fontSize = "30px";
  } annars {
    document.getElementById("header").style.fontSize = "90px";
  }
}

Prova själv