![](/img/trans.png)
[英]How to center align a glyphicon to the middle of the page at all screen sizes
[英]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
overflow-x: hidden
在正文和html上 僅在側面板的寬度恆定時才有效。
這是小提琴: http : //jsfiddle.net/acbabis/ZnNHk/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.