Вот как я реализовал спойлер
https://jsfiddle.net/nua9t3he/
Но проблема в том, что при скрытии/раскрытии (нажатии серый на треугольник) сначала прорисовывается место под контент (просто белый прямоугольник), а уже потом "выплывает" сам контент поверх этого белого прямоугольника.
Как можно сделать, чтобы сразу выплывал именно сам контент без этого белого фона вначале.
И вообще, нормальная ли это реализация "спойлера" или можно сделать как-то более лучше?