JSFiddle - React, Tailwind, and code Playground
by kiirosora
HTML
<ul>
<li>long long name</li>
<li>long long name long long name</li>
<li>long long name long long name long long name</li>
</ul>
CSS
li {
width:100px;
max-height: 50px;
line-height: 25px;
border:2px solid #ff0000;
position: relative;
overflow: hidden;
}
li:after {
content:"...";
position: absolute;
top: 25px;
right: 0px;
z-index: 2;
background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 30%, #fff 100%);;
}