overflow: hidden 속성으로 스크롤바를 숨길 수 있지만 스크롤 기능이 작동하지 않는다. 스크롤 기능은 작동하면서 스크롤바만 시각적으로 숨기려면 아래 스타일을 적용하면 된다(더 자세한 내용은 W3Schools 참고).

/* Chrome, Safari, Edge, ... */
.no-scrollbar::-webkit-scrollbar { 
    display: none;
  }

.no-scrollbar {
  -ms-overflow-style: none; /* IE */
  scrollbar-width: none; /* Firefox */
}

렌더링 엔진

<aside> 💡 Blink는 WebKit에서 파생된 렌더링 엔진이다. Chrome, Chromium도 Blink 분기(Fork) 전까진 WebKit을 사용했다. iOS, iPadOS에선 Chrome 등 모든 브라우저가 강제로 WebKit을 써야 한다 🤮.

</aside>

CSS Prefixes (MDN)

<aside> 💡 Chromium은 구글이 대표적인 후원자로 있는 오픈소스 프로젝트다. Chrome은 Chromium 기반에 사용자 편의 기능을 추가해서 만든 브라우저다. 자동 업데이트, 구글 계정 로그인 등은 Chrome엔 있지만 Chromium엔 없는 기능이다. 즉 Chrome과 Chromium은 같은 뿌리를 둔 다른 브라우저다(참고글).

</aside>