【发布时间】:2015-04-27 12:12:04
【问题描述】:
我需要显示垂直横幅,一旦用户单击打开按钮/div,它将从屏幕右侧水平滑出,并且应该能够关闭它。基本设计如下图所示
我已经为相同的http://codepen.io/anon/pen/oXgePX设置了小提琴
<div class="horizontal-slide" id="other-menu"><<</div>
<div class="menu-other slide-right slide-opened" id="other-menu-content">
horizontal on right slide div
</div>
更新:
我设法通过将横幅和按钮包装在另一个 div 中来做到这一点。
.wrapper{
float:right;
position:absolute;
right:0;
}
示例:http://codepen.io/anon/pen/aOzyxo
仍然需要改进它,以便按钮也可以与横幅一起滑动,以获得平滑的外观
【问题讨论】:
-
看起来它工作得很好
-
我需要修复设计,以便按钮也可以移动,如图所示,按钮的文本也从
<更改为>... -
我已更新 fiddle 以更改按钮内的文本,需要修复设计以便按钮显示在横幅左侧。
-
这里需要看的是将按钮放在蓝色容器内,并将其设置为绝对位置,将容器设置为相对位置。希望这会有所帮助。
标签: javascript jquery html css