gpt4 book ai didi

html - 防止其他 div 在悬停时移动

转载 作者:太空宇宙 更新时间:2023-11-04 14:29:34 25 4
gpt4 key购买 nike

我有一个 div,我想在悬停时移动它。但是,此 div 下面的所有内容也会移动。我只希望 div class="plantools"在悬停时移动,而不是它下面的所有其他内容。我该如何阻止这种情况发生。请看 fiddle here .

HTML:

<div id="home-plantools-col">
<div class="plantools">
<p>content</p>
</div>
</div>

<div id="homemidcontent">
<div id="home-dir-left">Test</div>
</div>

CSS:

#home-plantools-col {
width:20%;
padding:5px;
}

.plantools {
background: red;
-webkit-transition: margin 0.2s ease-out;
-moz-transition: margin 0.2s ease-out;
-o-transition: margin 0.2s ease-out;
}

.plantools:hover {
margin-top: -10px;
}

最佳答案

使用transform而不是 margin

jsFiddle Demo

.plantools {
-webkit-transition: transform 0.2s ease-out;
-moz-transition: transform 0.2s ease-out;
-o-transition: transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
.plantools:hover {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}

关于html - 防止其他 div 在悬停时移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19273360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com