- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有很多 div(连续 3 个),我想在鼠标悬停时滑动它们。现在所有的 div 都在移动,而且看起来不太好。我想要的是滑动悬停的 div(更改其高度,并停留在其他 div 上方),但其他 div 保持在同一位置。
因此只有 .desc
会显示在“Some text”和“Price”之间。
HTML:
<div id="list">
<div class="list-new">
<p>Some text...</p>
<p class="desc">Some hidden text...<br />Another line of hidden text...</p>
<p class="price">9.99 €</p>
</div>
... <!-- other divs here -->
</div>
jQuery:
$(document).ready(function() {
$(".list-new").mouseenter(function(e) {
$(this).find(".desc").slideDown();
});
$(".list-new").mouseleave(function(e) {
$(this).find(".desc").slideUp();
});
});
CSS:
#list {
width: 320px;
}
.list-new {
display: block;
position: relative;
float: left;
width: 98px;
min-height: 80px;
margin: 0px 10px 10px 0px;
background-color: #000;
color: #fff;
text-align: center;
cursor: pointer;
border: 1px solid #f00;
}
.list-new:nth-child(3n) {
margin-right: 0px;
}
.list-new p.desc {
display: none;
background-color: black
width: 98px;
margin-bottom: 35px;
}
.list-new p.price {
position: absolute;
width: 98px;
bottom: 10px;
margin: 0 auto;
color: #fff;
font-weight: bold;
}
更新的 jsFiddle:
最佳答案
你可以添加:
.desc {
position:absolute;
background-color: black;
margin-top: -10px;
width: 100px;
}
到你的css文件!
关于javascript - 如何滑过其他元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31158032/
我发现一个 CSS 过渡在悬停时效果很好,它会将我的背景颜色滑过,但仅限于悬停时。 CSS 有没有办法让这种情况在加载而不是悬停时发生? color: #FF0000; display: inline
我发现一个 CSS 过渡在悬停时效果很好,它会将我的背景颜色滑过,但仅限于悬停时。 CSS 有没有办法让这种情况在加载而不是悬停时发生? color: #FF0000; display: inline
在适用于 iOS 的 Slack 应用程序中,如果您向右滑动,您会看到包含页面 View Controller 的 UI 的“抽屉”位。但是如果你向左滑动,而不是主视图滑出屏幕的大部分,你有另一个 V
目前我正尝试在我的应用程序中实现一些我真的不知道从哪里开始的东西。看看这张小图片: 您可以在此处的 Play 商店中找到该应用程序:https://play.google.com/store/apps
所以我试图在我的导航中实现 Canvas 外菜单。我只是无法用 http://getbootstrap.com/examples/offcanvas/ 给出的代码完全弄清楚这一点。 当屏幕宽度低于 9
我真的不知道这叫什么,这让我很烦。 我正在尝试使用 CSS 制作一个方形图 block ,当您将鼠标悬停在它上面时,一个带有文本的黑框会从该图 block 的底部滑入。就像您有一个 YouTube 视
我花了几个小时试图找出如何简单地让一个 DIV 滑过它下面的另一个 DIV,而不是让 DIV 随之向下移动。 设置相当简单。我找到了一个脚本,当单击“显示更多”按钮时,它会显示更多文本。我试过玩弄这样
我是一名优秀的程序员,十分优秀!