jquery mobile panel面板左右宽度设置css
2013-08-28 10:51
204 查看
以下是css样式,主要是覆盖了jquery mobile 原来的样式。
.ui-panel {
width: 10em;
}
.ui-panel-position-left {
left: -10em;
}
/* positioning: content wrap, fixed toolbars and dismiss */
/* panel left open */
.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,
.ui-panel-dismiss-position-left.ui-panel-dismiss-open {
left: 10em;
right: -10em;
}
/*左边边展开设置宽度*/
/* animated: panel left open (for reveal and push) */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-webkit-transform: translate3d(10em,0,0);
-moz-transform: translate3d(10em,0,0);
transform: translate3d(10em,0,0);
}
/*右边展开设置宽度*/
/* animated: panel left open (for reveal and push) */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-webkit-transform: translate3d(-10em,0,0);
-moz-transform: translate3d(10em,0,0);
transform: translate3d(10em,0,0);
}
需要注意的是有的手机浏览器并不支持translate3d,所以修改之后,有的手机并没有效果,会中间出现一条黑色。
.ui-panel {
width: 10em;
}
.ui-panel-position-left {
left: -10em;
}
/* positioning: content wrap, fixed toolbars and dismiss */
/* panel left open */
.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,
.ui-panel-dismiss-position-left.ui-panel-dismiss-open {
left: 10em;
right: -10em;
}
/*左边边展开设置宽度*/
/* animated: panel left open (for reveal and push) */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-webkit-transform: translate3d(10em,0,0);
-moz-transform: translate3d(10em,0,0);
transform: translate3d(10em,0,0);
}
/*右边展开设置宽度*/
/* animated: panel left open (for reveal and push) */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-webkit-transform: translate3d(-10em,0,0);
-moz-transform: translate3d(10em,0,0);
transform: translate3d(10em,0,0);
}
需要注意的是有的手机浏览器并不支持translate3d,所以修改之后,有的手机并没有效果,会中间出现一条黑色。
相关文章推荐
- css基础 设置div块的上下左右的内填充距离padding(缩写形式)
- DIV_CSS布局问题:3个水平对齐布局的DIV,左右固定宽,中间宽度自动填充
- CSS左右两列布局宽度100%
- [ExtJS4]ExtJS4左边菜单面板收缩展开,右边TabPanel内容动态更新(解决宽度不能自适应问题)
- 解决Input与Select设置CSS宽度相同时显示宽度不同的解决!
- CSS中overflow:scroll怎么设置只上下滚动而不左右滚动
- div+CSS设置一行内文字超过宽度不换行且不显示
- DIV+CSS布局问题:一个宽度不确定的DIV里面放三个水平对齐的DIV,左右两个DIV宽度固定为150px,中间那个DIV充满剩余的宽度
- css基础 设置div块的上下左右的内填充距离padding(缩写形式)
- CSS设置页面最大最小宽度
- css中定位position、偏移top,bottom,left,right和高宽度设置问题
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
- CSS设置超出指定宽度自动换行
- span 的宽度css设置
- div+CSS设置一行内文字超过宽度不换行且不显示
- CSS 设置宽度适合屏幕
- CSS 三分栏_左右两栏宽度固定,中间自适应
- [CSS学习网站地址]兼容IE6/IE7/FF的页面最小宽度设置
- css 设置高度、宽度 百分比无效
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.