Я редактирую сайт для использования на планшете, но, очевидно, ни один из моих псевдо-классов hover не будет работать.Попытка изменить положение div при нажатии с помощью js
Я хочу переместить div, чтобы открыть текст на ту же сумму, что и при наведении курсора, но я хочу, чтобы это произошло, когда я нажимаю «up_down_icon.png».
Вот мой HTML:
<div class="home_1">
<div class="h_1_text_box">
<h3>Our Concept</h3>
<img class="icon" src="up_down_icon.png">
<p>Text here</p>
</div>
</div>
И CSS:
.h_1_text_box {
background-color: rgba(0, 0, 0, 0.5);
padding: 12px 16px 24px 16px;
color: #ffffff;
font-family: Franklin Gothic;
position: relative;
top: 255px;
transition: 0.5s ease;
}
.h_1_text_box:hover {
position: relative;
top: 171px;
background-color: rgba(0, 0, 0, 0.9);
}
.icon {
width: 24px;
height: 24px;
position: absolute;
top: 11px;
left: 560px;
transition: 0.5s ease;
}
.h_1_text_box:hover > .icon {
transform: rotate(-180deg);
}
Буквально все, что мне нужно знать, как применить изменение положения к .h_1_text_box, чтобы быть конкретным, перемещение это 84px.
Ответ, вероятно, будет очень простым, и я чувствую себя немного глупо, чтобы спросить, но мой код немного длинный для меня, чтобы получить голову вокруг применения JS. Я не смог найти ничего конкретного, чтобы помочь мне. Если мне нужно изменить порядок чего-либо в моем HTML, я не против.
Благодарим за помощь.
Добавить свой код возиться, так что мы можем получить представление о –
HTTPS : //jsfiddle.net/wk16qju9/ –