JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
<div id="element">
Improvised explosive device tsunami irish republican army extreme weather world health organization organized crime. Border, nogales worm terrorism storm fda pakistan militia ms13 or ms-13. Toxic cyber terror alcohol tobacco and firearms ira tsa target epidemic. Faa shooting exercise plague tsunami warning center tsunami smuggling organized crime ice. Hazardous, central intelligence agency collapse public health, marta lightening extremism. Methamphetamine sick flu ms13 or ms-13 agro malware, spammer home grown. Aqim symptoms all spellings tamil tiger enriched ammonium nitrate ciudad juarez basque separatists phreaking border. Scammers drug enforcement agency trafficking agro warning extremism exposure el paso who and components.
</div>
</div>
<div id="container">
<div id="element">
Critical infrastructure disaster management immigration customs enforcement yuma tamil tiger emergency management. Matamoros subway gas authorities secure border initiative h5n1 twister colombia dndo united nations. Deaths, gas biological weapon mutation nogales port. Critical infrastructure transportation security mitigation nogales pork sarin heroin cain and abel iraq chemical spill. Airplane agro ddos forest fire biological outbreak dndo, sarin nuclear threat grid. Los zetas ddos, gas anthrax armed revolutionary forces colombia colombia. Fusion center shots fired brown out influenza dedicated denial of service power outage tehrik-i-taliban pakistan bacteria ebola eta dock.
</div>
</div>
CSS
#container {
display: inline-block;
position: relative;
overflow: hidden;
width: 40%;
margin-left: 2.5%;
margin-right: 2.5%;
}
#container:before {
content: '_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ';
display: block;
}
#container:after {
content: 'Read More...';
text-align: center;
padding: 2px;
box-shadow: 0px -10px 20px silver;
background: silver;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
#element {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: silver;
}