Верхний слой: по клику - меняем ширину. Треугольник - выравнивание по правому краю.
Кликаем по надписи и через JS сайзим слой с треугольником...
Ничего сложного нет...
Да, Вы абсолютно правы - это тестовое задание ))) Но я его если и взялся делать, то исключительно ради СЕБЯ, уважаемый )) Чтобы прокачать СВОИ способности - "не знал - узнал как сделать". А то, буду я там работать или нет - меня этот факт очень мало волнует )) Я сам по себе и буду им ))))