Определяем класс, который будет сдвигать
.wrap
:
.wrap-active {
transform: translateY(-100%);
}
Переключаем этот класс при кликах по ссылкам:
$('.wrap').on('click', 'a', function(e) {
e.preventDefault();
$(e.delegateTarget).toggleClass('wrap-active');
});
https://jsfiddle.net/uvoqfn82/
Или, без js.
Перед
.wrap
добавляем скрытый чекбокс:
<input type="checkbox" id="toggle" hidden>
Ссылки заменяем на label'ы, переключающие чекбокс:
<a href="#">Day</a>
--->
<label for="toggle">Day</label>
<a href="#">Night</a>
--->
<label for="toggle">Night</label>
Сдвигаем
.wrap
не при наличии дополнительного класса, а если чекбокс перед ним выставлен:
.wrap-active {
--->
#toggle:checked + .wrap {
https://jsfiddle.net/uvoqfn82/1/