html - 隐藏文本直到 HTML 元素展开以显示它?

标签 html css

我有一个 div,当鼠标悬停在它上面时,它的高度会从 50px 扩展到 125px。我想在 div 的底部放置一些文本和图像,以便在 div 展开之前隐藏它,并在展开滚动时显示出来。这是我在 CSS 中的扩展语法:

.Home {
height:50px;
width:100px;
display:inline-block;
position:relative;
z-index:1;
transition: height .5s ease-in-out;
-webkit-transition: height .5s ease-in-out;
}

.Home:hover {
height 150px;
}

任何人都可以帮助我指明正确的方向吗?

最佳答案

您只需将 overflow:hidden 添加到 .Home 类定义中即可。还要在 .Home:hover 类中的高度后添加冒号。

.Home { height:50px;
width:100px;
display:inline-block;
position:relative;
z-index:1;
transition: height .5s ease-in-out;
-webkit-transition: height .5s ease-in-out;
overflow:hidden;
}

关于html - 隐藏文本直到 HTML 元素展开以显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29383163/

相关文章:

javascript - 使用 jQuery each 和 javascript 正则表达式匹配 HTML block 中的最低价和最高价

jquery - 如何使输入字段中的某些文本不可编辑?

html - 在 OpenCart 导航菜单中定位购物车按钮和搜索框

html - 元素堆叠,但悬停时取消堆叠?

javascript - 使 div 的内容表现得像固定背景

html - 固定高度 div + 拉伸(stretch)高度 div = 100% 屏幕高度。是否可以?

html - 如何在AngularJS中大写和大写?

css - 如何使用 erb 将多个类添加到 Rails 表单输入?

javascript - 创建一个非开发人员以后可以更改图像的 HTML/PHP 页面

javascript - 当幻灯片总数和显示的幻灯片数量相等并且 slider 也不滑动时,光滑的 slider 箭头会隐藏