уродский пример:
https://codepen.io/nemarta/pen/PjweZg
но тут видно, что можно справиться без вмешательства js
зачем писать скрипт, когда можно написать пару строк стилей (строки 29-32)
не знаю насколько это правильно, но я предпочитаю такой способ )