【发布时间】:2021-09-26 23:46:51
【问题描述】:
我想在按钮悬停时在按钮上显示更多文本,并且我希望按钮随着扩展文本缩小和增长。
我需要一个通用的解决方案,因为按钮上的文本及其宽度将取决于用户选择的语言。
这是我(目前不工作)的尝试
.hover-value {
display: inline-block;
visibility: collapse;
width: 0%;
-webkit-transition: width 2s;
transition: width 2s;
overflow: hidden;
}
button:hover .hover-value {
visibility: visible;
width: 100%;
}
<button>
Result
<span class="hover-value">Add new result</span>
</button>
也在 JsFiddle 上:https://jsfiddle.net/JohanGovers/46392xss/
我在我的项目中使用 jQuery 和 bootstrap,但如果可能的话,我想用 css 解决这个问题。我已尝试按照其他 SO 答案中的建议使用可见性属性,但无济于事。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript css css-animations