我正在編輯一個網站在平板電腦上使用,但顯然沒有我的:懸停僞類將工作。試圖改變使用js點擊div的位置
我想移動一個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/ –