티스토리 뷰
[CSS]
- 모든 컨텐츠의 내용을 보여줄 수 없을 때, 디자인적인 측면으로 말 줄임표를 사용합니다.
*조건
- 제목 1줄, 내용 3줄까지 노출되며, 영역이 넘어갈 시 말줄임표(...)를 표시합니다.
See the Pen Untitled by 현정 (@Celine__509) on CodePen.
1. width를 사용하지 않고 max-width를 사용한 이유는 컨텐츠 내용의 길이가 짧을 수도 있는 상황을 고려함.
2. text-overflow: ellipsis; 한 줄 표출을 할 때, 일정 width를 넘어갔을 경우, 말줄임표를(...) 위해 사용함.
3. white-space:normal 은 자동 줄 바꿈을 위해 사용함.
4. webkit-line-clamp CSS 속성은 블록 컨테이너의 콘텐츠를 지정한 줄 수만큼으로 제한합니다.
- display 속성을 -webkit-box 또는 -webkit-inline-box로, -webkit-box-orient (en-US) 속성을 vertical로 설정한 경우에만 동작합니다
- webkit-line-clamp 속성은 영역 내의 컨텐츠의 최대 라인수를 결정합니다
- webkit-box-orient: vertical 속성은 영역 박스의 내의 정렬을 수직으로 하도록 합니다.
- IE에서는 브라우저 호환이 되지 않음
*참고
https://developer.mozilla.org/ko/docs/Web/CSS/white-space
https://developer.mozilla.org/ko/docs/Web/CSS/-webkit-line-clamp
'퍼블리싱 > css' 카테고리의 다른 글
[CSS] Font (0) | 2023.11.14 |
---|---|
[CSS] position:sticky (0) | 2021.12.23 |
[css ]tooltipBox 말풍선 모양 만들기 (0) | 2021.12.14 |
[CSS] 공 튀기기 애니메이션 (애니메이션 / 키 프레임) (0) | 2021.08.31 |
[CSS] box-shadow inset (0) | 2021.08.17 |
- Total
- Today
- Yesterday
- 퍼블리싱
- 제이쿼리
- 디자인시스템만들기
- 로그인폼
- 프론트엔드개발
- slick-slide
- 페이징 커스텀
- HTML
- 퍼블리셔
- node.js
- Portal
- excel custom
- npm
- javascript
- jQuery
- react excel 다운
- excel down
- 개발
- 리액트 포탈
- react portal
- 슬릭 슬라이드
- file-saver
- React.js
- paging-custom
- 탭메뉴
- frontend
- 프론트엔드
- react
- CSS
- css3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |