Только для CSS это можно сделать самостоятельно.
Я предлагаю проверить ссылку , чтобы узнать, как это сделать, и здесь это рабочая версия, только для решения CSS.Это работает только в Safari и Chrome, к сожалению, для работы в других браузерах вам понадобится javascript некоторого вида.