круто.
Ну я даже не знаю что тебе сказать, ну серьезно) Просто берешь и реализовываешь по шагам. Если что-то не получается - гугли эту деталь, скорее всего на стековерфлоу уже есть готовый ответ.
Вот с чего начать, Повесить обработчик на click, поменять прозрачность уголка на 0.5, показать текст (ну пусть у него transition стоит. Давай будет по умолчанию он полностью прозрачным, а при клике становится видимым. Транзишн нам нужен для анимации). Блок с текстом - ну аналогично. Можно так же сделать с прозрачностью, а можно динамически создать на том же js