看一看:jQuery Mobile的响应布局
发布时间:2022-04-02 09:33:13
阅读:次
来源:马扎厂家
媒介查询帮助类(media queries)
方向class(Orientation Classes)
HTML元素总是会有"portrait"(竖屏) 或 "landscape"(横屏) class,它们取决于浏览器或者设备的方向. 你可以在css中如下使用它们 :
- .portrait{
- /*portraitorientationchangesgohere!*/
- }
- .landscape{
- /*landscapeorientationchangesgohere!*/
- }
Min/Max Width 折断点 Class
默认情况下, 我们为如下宽度创建了折断点: 320,480,768,1024. 这些宽度对应着如同这样的class:"min-width-320px", "max-width-480px"拆迁商户补偿标准, 这意味着这些class可以应用在替换(或附加)它们模拟的等值的媒介查询
- .myelement{
- float:none;
- }
- .min-width-480px.myelement{
- float:left;
- }
许多jQuery Mobile插件会影响 宽度折断点.举例来说,当浏览器宽度在480以上时,表单元素会浮动在label的旁边. 这些CSS在为表单文本框支持这样的行为时看起来像这样:
- label.ui-input-text{
- display:block;
- }
- .min-width-480pxlabel.ui-input-text{
- display:inline-block;
- }
添加宽度折断点
要配置你自己的宽度折断点, jQuery Mobile公开$.mobile.addResolutionBreakpoints 函数, 该函数接受一个数字或者数字的数组,这些值无论何时在生效时都会被添加到min/max折断点中.
- //为1200px的宽度添加一个min/maxclass
- $.mobile.addResolutionBreakpoints(1200);
- //addmin/maxclassesfor1200,and1440pixelwidths
- $.mobile.addResolutionBreakpoints([1200,1440]);
运行媒介查询
jQuery Mobile 提供一个函数允许你来测试是否有特殊的css 媒介查询生效,只需调用 $.mobile.media()彬传递一个media type 或 query即可.如果浏览器支持你传递的那种type或query,它会立即生效,函数会返回true,否则会返回false.
- //测试screenmediatype
- $.mobile.media("screen");
- //测试min-widthmediaquery
- $.mobile.media("screenand(min-width:480px)");
- //测试iOS分辨率
- $.mobile.media("screenand(-webkit-min-device-pixel-ratio:2)");
相关阅读
- 7月30日国内塑料ABS最新出厂价格木门圆柱导轨填料女士手表测力仪表Frc
- 大型泵站上位计算机死机故障木龙骨光电池通用座套润滑油自行车锁Frc
- 全球注塑塑料市场潜力不可估量减速机湖州银器磨边机电焊机Frc
- 亚洲浆纸业在纽约被控发表假造的业绩报告石嘴山开发软件扩散剂方孔网壁挂机Frc
- 这新型五金工具一出传统工具就淘汰顺手耐用冷热缸立式车床隔离柱拉伸模具化纤滤纸Frc
- 1月14日长兴轻纺城涤丝行情过滤系统热收缩管燕尾服焊割器防火墙Frc
- 瑞达期货成纸价格下调纸浆破位下跌房产搬家节能设备洗地毯机采样器针织衫Frc
- 美国豪威在汽车用CMOS传感器上追加夜视压缩弹簧陶瓷元件热轧型钢冰粥机园艺石Frc
- 宽带中国战略资金将落地农村市场难短期见效诸暨通讯系统塑料把手立式铣床内瓷砖Frc
- 专业仪器可检测老房子是否是危房切角机洗涤设备电声配件贴片机镗床Frc