- Published on
CSS three dots (text-overflow / line-clamp)
- Authors
In this article, we going to use text-overflow: ellipsis
and line-clamp
. text-overflow: ellipsis
property can truncates text on only one line. If you have more lines you should use line-clamp
. Here is how to make three dots in CSS.
line-clamp
Example of line-clamp
HTML
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
CSS
/* -webkit-line-clamp: <value> or inherit|initial|revert|unset */
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
word-wrap: break-word;
and here is the result:
text-overflow: ellipsis
Example of text-overflow: ellipsis
HTML
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
CSS
/* text-overflow: clip|ellipsis|string|initial|inherit */
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
Result: CodePen
- Name
- Umur Köse