ionic2屏幕适配实现适配手机、平板等设备的示例代码


Posted in Javascript onAugust 11, 2017

本文介绍了ionic2屏幕适配实现适配手机、平板等设备的示例代码,分享给大家,具体如下:

推荐使用的编辑器是:VS code  (Visual Studio Code)=>只负责编辑文档,不编译。

而WebStorm 有检查编译等,在ionic1开发的时候,还很方便用浏览器随时点击按键浏览效果,但是开发ionic2之后,ionic2有自动检查编译,会照成webstorm卡顿,无法编辑。

一、首先增加一个一面作为测试

我使用的工程是sidemenu

在项目目录下执行如下命令: ionic g page page4

二、运行 命令打开浏览器调试

Ionic serve

三、修改page4.html文件的内容如下:

<ion-header > 
 <ion-navbar > 
  <button ion-button menuToggle> 
   <ion-icon name="menu"></ion-icon> 
  </button> 
  <ion-title>title</ion-title> 
 </ion-navbar> 
</ion-header> 
 
 
<ion-content style="background-color: #abaaaa;"> 
  <ion-grid style="height: 100%; display: flex; padding: 0px;"> 
    <ion-row style="background-color: #abaaaa; flex: 2;">  
     <ion-col style="flex: 1; padding: 10px 10px 5px 10px; " > 
      <ion-card style="height: 100%; width: 100%; margin: 0px; background-color: #cdcecf"> 
        <ion-card-content style="height: calc(100% - 30px);"> 
         card content 
        </ion-card-content> 
      </ion-card> 
     </ion-col> 
    </ion-row> 
    <ion-row style="background-color: #abaaaa; flex: 4;">  
     <ion-col style="flex: 1; padding: 5px 10px 10px 10px; " > 
      <ion-card style="height: 100%; width: 100%; margin: 0px; background-color: #434343"> 
 
        <ion-card-content style="height: calc(100% - 30px);"> 
         content 
        </ion-card-content> 
       </ion-card> 
      </ion-col> 
    </ion-row> 
  </ion-grid> 
</ion-content>

其实这里参考的地方是,<ion-content></ion-content>内的部分,这个代码演示了ionic2怎样实现动态自使用布局

四、测试效果:

用鼠标拉动浏览器边框调整页面大小,会发展ionic的页面元素也会跟着动态大小变形。当这个软件编译到了平台安装包。比如编译了Android,那么页面会自适应android的屏幕。实现了对不同屏幕大小的设备适配。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript快速检测浏览器对CSS3特性的支持情况
Sep 26 Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
jQuery实现监控页面所有ajax请求的方法
Dec 10 Javascript
JQuery给select添加/删除节点的实现代码
Apr 26 Javascript
一览画面点击复选框后获取多个id值的方法
May 30 Javascript
Bootstrap的Refresh Icon也spin起来
Jul 13 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
Jan 27 jQuery
Vue实现浏览器打印功能的代码
Apr 17 Javascript
JSON对象转化为字符串详解
Aug 11 #Javascript
JS中Swiper的使用和轮播图效果
Aug 11 #Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 #Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 #Javascript
js 奇葩技巧之隐藏代码
Aug 11 #Javascript
echart简介_动力节点Java学院整理
Aug 11 #Javascript
Javascript中this关键字指向问题的测试与详解
Aug 11 #Javascript
You might like
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
Prototype Object对象 学习
2009/07/12 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
可以将word转成html的js代码
2010/04/11 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
vue登录页面cookie的使用及页面跳转代码
2019/07/10 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
python网络编程之文件下载实例分析
2015/05/20 Python
python读取oracle函数返回值
2016/07/18 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
python创建学生管理系统
2019/11/22 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
介绍一下MD5加密算法
2016/11/12 面试题
教师研修随笔感言
2014/01/23 职场文书
高中军训的心得体会
2014/09/01 职场文书
2014年档案室工作总结
2014/12/01 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
优秀党员推荐材料
2014/12/18 职场文书
焦点访谈观后感
2015/06/11 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书