Я верю, что единственный способ - использовать javaScript.
Это моя реализация:
CSS:
#tooltip::after {
content: "some tooltip content some tooltip content some tooltip content some tooltip content";
position: absolute;
bottom: 30%;
left: 250px;
background-color: yellow;
padding: 10px 8px;
min-width: 240px;
max-width: 240px;
}
JS:
btn.addEventListener('mouseover', event => {
tooltip.style.display = 'block';
})
btn.addEventListener('mouseout', event => {
tooltip.style.display = 'none';
})
https://jsfiddle.net/1dvc6mbh/