ps:我把我的登录输入框放在那里..
HTML
<div id="admin">
<p>Admin</p>
<p>
<input type="text">
</p>
</div>
CSS
#admin{
width: 20px;
height: 50px;
color: white;
background-color: #000080;
position: absolute;
bottom: 10px;
-webkit-transition:width 2s;
transition:width 2s;
}
#admin:hover{
width: 500px;
visibility: visible;
}
答案 0 :(得分:0)
这是否是预期效果: Demo ?
<div id="admin">
<p>Admin
<input type="text"/>
</p>
</div>
#admin {
overflow:hidden;
width: 20px;
height: 50px;
color: white;
background-color: #000080;
position: absolute;
bottom: 10px;
-webkit-transition:width 2s;
transition:width 2s;
}
#admin p {
white-space:nowrap;
}
#admin:hover {
width: 500px;
visibility: visible;
}
答案 1 :(得分:0)
overflow-y:hidden;
或
overflow:hidden
这就是你要找的吗?这样可以防止任何文本出现在父元素之外。