반응형
문장이 길어질 경우 '...' 표시가 되도록 설정하는 방법에 대해 정리한다.
CSS를 이용해서 많이 사용하는데 간혹 스크립트를 써야할때 있어서
이왕 정리할때 다 정리하려고 한다.
1. CSS
- 1줄 말줄임표 설정하기
p{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
- 2줄 말줄임표 설정하기
p{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
word-wrap: break-word;
}
< Example >
See the Pen make Ellipsis using CSS by chloe Kim (@chlolisher) on CodePen.
2. 제이쿼리(J-Query)
< HTML >
<select id="selectBox">
<option selected="selected">옵션 리스트 01</option>
<option>옵션 리스트 02</option>
<option>옵션 리스트 03</option>
<option>옵션 리스트 04</option>
</select>
< Script >
$('#selectBox > option').each(function(){
var length = 6; //표시할 글자 수 정하기
$(this).each(function(){
if($(this).text().length >= length){
$(this).text($(this).text().substr(0, length) + '...'); //지정한 글자수 이후 표시할 텍스트 '...'
}
});
});
< Example >
See the Pen zYZKjgE by chloe Kim (@chlolisher) on CodePen.
이렇게 셀렉트박스(select box)에도 말줄임표 사용 가능하다.
자바스크립트로 짜게되면 다시 여기에 더 추가할 예정이다.
반응형
'작업 피드백 > 개발' 카테고리의 다른 글
체크박스 unchecked 일때, 체크하라는 alert창 띄우기 :: checkbox, javascript study (0) | 2022.05.31 |
---|---|
순수 Javascript 이용해서 그래프 만들기 (0) | 2022.02.22 |
CSS사용해서 HTML 툴팁(tooltip) 구현하기 (0) | 2021.05.13 |
<progress> 태그 :: 동적인 진행 나타내는 bar 만드는 자바스크립트 (0) | 2021.03.31 |
팝업(Popup)창 / 모달윈도우 / 레이어팝업/오늘은더이상보지않기 / 7일동안(일주일동안) 보지않기 (15) | 2021.01.06 |