我想创建这样的按钮,其中有一个按钮名称和左侧的图标,当您将鼠标悬停在 Tech 上时,会有一个额外的侧边按钮" +"看起来像这个,当你完全悬停在额外的两个按钮上时会出现
有什么想法吗?提前致谢。要查看它的实时功能,请点击以下链接:https://www.producthunt.com/e/best-of-february-2017
答案 0 :(得分:1)
我已经尝试过最好的创作水平
这是代码
.btn {
display: inline-block;
border: 2px solid #BDBDBD;
padding: 8px;
border-radius: 4px;
position: relative;
white-space: nowrap;
background-color: #E0E0E0;
color: #212121;
text-transform: capitalize;
transition: all linear 0.2s;
}
.btn span {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: 0px;
display: inline-block;
vertical-align: middle;
background-color: #9E9E9E;
border-left: 1px solid #BDBDBD;
width: 0px;
visibility: hidden;
}
.btn:hover {
padding-right: 30px;
background-color: #9E9E9E;
}
.btn:hover span {
width: auto;
visibility: visible;
padding: 8px;
background-color: #E0E0E0;
}

<span class="btn">
designer
<span>+</span>
</span>
&#13;
希望这会有所帮助..