<a href="google.com">
<button>Button</button>
</a>
<button>Button</button>
<script>
document.querySelector('button').addEventListener('click', () => {
window.open('https://google.com')
})
</script>
.block-with-text {
overflow: hidden;
line-height: 1.2em;
max-height: 3.6em; /* max-height = line-height (1.2) * кол-во строк (3) */
text-align: justify;
}
display: none;
. Затем добавляете псевдоэлемент, в контенте которого как раз и будет та самая ссылка content: "text"; /* напишите ссылку вместо text */