HTML & CSS

[CSS] 스크롤바 없애기

뷰엉 2023. 2. 23. 09:52
반응형
SMALL

 

Scroll bar
CSS

 

 

 

# HTML

<div class='scroll'>
  <p>스크롤</p>
  <p>Content 1</p>
  <p>Content 2</p>
  <p>Content 3</p>  
  <p>Content 4</p>
  <p>Content 5</p>
  <p>Content 6</p>
  <p>Content 7</p>
  <p>Content 8</p>
  <p>Content 9</p>
  <p>Content 10</p>
</div>

 

 

 

# CSS

# 영역::-webkit-scrollbar -> 스크롤바 영역에 대한 설정으로 display:none속성으로 스크롤바를 없앨 수 있음.
/* ( 크롬, 사파리, 오페라, 엣지 ) 동작 */
.scroll::-webkit-scrollbar {
  display: none;
}


# 익스플로러, 파이어폭스는 -webkit-scrollbar코드로 동작이 되지 않으며, 스크롤바를 숨기기 위해서는 다음과 같은 코드를 작성해야한다.
.scroll {
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}


# 스크롤바 생성
.scroll {
  width: 300px;
  height: 300px;
  overflow-y: scroll;
}

.scroll p {
  font-size: 2rem;
  padding: 0.6rem 1rem;
  background: #febf00;
}


# 스크롤 기능 없애기 - 해당요소의 영역을 벗어나는 자식들을 보이지 않도록 해주는 속성이다. 
.scroll {
	overflow: hidden;
}


/* ------------------- */

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
  word-break: break-all;
  font-family: Pretendard;
}

 

 

 

반응형
LIST