<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="/app.css">
</head>
<body>
<!-- https://dev.to/andrewelans/show-full-text-on-hover-with-text-overflow-ellipsis-560e -->
<h3>Show full text on hover</h3>
<div>
<span><span>Some longer text visible on hover</span></span>
<span><span>Another longer text visible on hover</span></span>
<span><span>Short text</span></span>
</div>
</body>
</html>
div {
display: grid;
grid-template-columns: 100px 100px 100px;
}
div>span {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
span>span:hover {
position: absolute;
background-color: rgba(5, 255, 255, 1);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.