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%);;
}