아래처럼 말줄임표를 표시하는 방법을 알아보자.
1. 한 줄일 때 말줄임표
말줄임표를 적용해야 하는 텍스트가 한 줄인 경우는 아래처럼 css를 작성한다.
div {
width: 200px; /* 오버되면 말줄임 적용할 최대 넓이 */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
결과
2. 여러 줄일 때 말줄임표
말줄임표를 적용해야 하는 텍스트가 한 줄인 이상인 경우는 아래처럼 css를 작성한다.
div {
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2; /* 2줄 넘어가면 말줄임 */
-webkit-box-orient: vertical;
}
결과
예를 들어 5줄이 넘어갈 때 말줄임표를 표시하고 싶다면 아래와 같이 설정해 주면 된다.
-webkit-line-clamp: 5;
'WEB' 카테고리의 다른 글
[HTML] HTML canvas로 Flow Field 구현하기 (0) | 2024.02.20 |
---|---|
트리 쉐이킹(Tree Shaking)으로 자바스크립트 성능 개선하기 (0) | 2023.05.09 |
[CSS] css로 마우스 클릭 이벤트 막기 (0) | 2023.01.27 |
[CSS] 글자 사이 간격, 단어 사이 간격 조정하기 (0) | 2022.11.30 |
파이어베이스 인증 기능 설정하기(이메일, 구글, 깃허브 인증) (0) | 2022.07.02 |