This module adds a field formatter that expands and collapses to obscure content that is longer than desired. It is similar in principle to Expanding Formatter, but operates in a different manner. Rather than trimming based on a number of characters, this module uses a specific height to trim the text. This results in a predictable layout every time.
Settings can be done in Display settings of the content type.
This is the end result
With some CSS you can make something beautifull out of this.