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 获取链接(url)参数的方法[正则与截取字符串]
Feb 09 Javascript
javascript实现TreeView 无刷新展开的实例代码
Jul 13 Javascript
js中Image对象以及对其预加载处理示例
Nov 20 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
Mar 04 Javascript
深入浅析knockout源码分析之订阅
Jul 12 Javascript
js实现常见的工具条效果
Mar 02 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
Aug 04 Javascript
详解Vuex管理登录状态
Nov 13 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
ftp类(example.php)
2006/10/09 PHP
在PHP中使用XML
2006/10/09 PHP
php 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
js面向对象编程总结
2017/02/16 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
判断网页编码的方法python版
2016/08/12 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
专营店会计助理岗位职责
2013/11/29 职场文书
人力资源部岗位职责
2015/02/11 职场文书
售票员岗位职责
2015/02/15 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
门球健将观后感
2015/06/16 职场文书
解约证明模板
2015/06/19 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
go语言求任意类型切片的长度操作
2021/04/26 Golang
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
Python Django模型详解
2021/10/05 Python