【发布时间】:2020-05-16 06:28:41
【问题描述】:
大家好,
我正在尝试在按钮悬停上制作一个打开动画,但是要显示的文本会跳到两行直到动画完成。我可以更改按钮文本和宽度动画效果很好,但下一个文本完全搞砸了。以下是一些截图:
HTML
<button id="button_closed"><span>+</span></button>
CSS
#button_closed {
height: 50px;
width: 50px;
background: #00ff00;
border: none;
border-radius: 25px;
color: #ffffff;
font: normal bold 22px "Open Sans", sans-serif;
text-align: center;
}
#button_closed:hover span {
display: none;
}
#button_closed:hover {
width: 180px;
transition: width 1s;
}
#button_closed:hover::after {
content: "New Project";
}
如果有人可以分享解决方案或工作教程,我将不胜感激。 提前致谢!
【问题讨论】:
-
您是否尝试过
#button_closed:hover span::after { content: "New Project";}并删除#button_closed:hover span以及您需要在#button_closed中为宽度添加过渡。 -
不起作用:(谢谢,我修复了过渡。