如何对所有屏幕尺寸的滑出面板进行右对齐
How to right align a slide out panel for all screen sizes?
我试图右对齐面板,使其与引导工作,所以它适用于所有屏幕尺寸。左对齐适用于所有屏幕尺寸。我怎样才能使这个工作为正确的对齐?
小提琴Javascript
$('#opener').on('click', function() {
var panel = $('#slide-panel');
if (panel.hasClass("visible")) {
panel.removeClass('visible').animate({'margin-left':'100%'});
} else {
panel.addClass('visible').animate({'margin-left':'90%'});
}
return false;
});
CSS #slide-panel {
width:300px;
height:300px;
padding:10px;
background:#eee;
margin-left:100%;
}
#opener {
float:left;
margin:-10px -50px 0px -50px;
border-radius:0;
}
HTML <div id="slide-panel">
<a href="#" class="btn btn-danger" id="opener"><i class="glyphicon glyphicon-align-justify"></i></a>
Panel Content
</div>
制作侧板可以通过以下步骤完成:
- 设置面板为
position: absolute
或position: fixed
- 使面板为
top: 0
和right: -N
,其中N为面板的宽度 - 显示面板设置
right
到0
- 要使它没有滚动条,在body和html 上设置
overflow-x: hidden
这只适用于侧板的宽度是恒定的。
这里是小提琴:http://jsfiddle.net/acbabis/ZnNHk/
相关文章:
- typeahead下拉结果向右对齐-向右拉
- Div向右对齐,并根据右侧的其他Div更改x位置
- 将 HTML 选项卡右对齐
- HTML 和 CSS 在所有屏幕尺寸上垂直对齐正文网站
- 文本相对于 SVG 中的父项 G 右对齐
- 如何在离子列表中显示两个右对齐的图标
- 调整窗口大小时向右对齐
- 引导程序下拉右对齐失败
- 增强Showdown.js表代码,使其支持表标题的左/右对齐
- 将一个子对象左对齐,将第二个子对象右对齐extjs
- 如何右对齐/调整引导下拉菜单项
- 谷歌+按钮删除自由空间/边距向右|对齐到右
- jQueryUI 对话框隐藏关闭 (X) 按钮,如果标题包含右对齐的文本.我该如何解决这个问题
- Extjs空文本向右对齐
- 将定时浮动面板向右对齐
- 如何在引导程序中在一页上显示两个模态,一个左对齐,另一个右对齐
- 如何使用 JavaScript 将图像右对齐
- 需要右对齐引导导航条,左对齐子菜单
- Bootstrap 3 Gentelella导航条向右对齐的问题
- 如何对所有屏幕尺寸的滑出面板进行右对齐