我有一个带有一些文本的 div 和另一个在文本 div 后面带有一些隐藏按钮的 div,并在需要时向左移动(动画)。
问题是 div 里面的文字向右移动,让按钮 div 不与文字重叠。
在这里查看:http: //clip2net.com/s/2JYBV
如何根据按钮 div 的宽度/大小/位置使主文本 div 的文本不交互?
我有一个带有一些文本的 div 和另一个在文本 div 后面带有一些隐藏按钮的 div,并在需要时向左移动(动画)。
问题是 div 里面的文字向右移动,让按钮 div 不与文字重叠。
在这里查看:http: //clip2net.com/s/2JYBV
如何根据按钮 div 的宽度/大小/位置使主文本 div 的文本不交互?
.a {
position:relative;
width:400px;
height:300px;
margin:50px 200px;
background:#000;
padding:10px;
color:#fff;
}
.b {
position:absolute;
top:10px;
left:0px;
width:180px;
height:290px;
background:green;
display:none;
}
.a:hover .b {
display:block;
/* left:-150px; */
}
您可以使用 div 的相对和绝对定位来完成您所需的任务。
尝试为您的按钮 div z-index:2 提供 z-index;
尝试将以下内容添加到您的定义中:
overflow:hidden;