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 相关文章推荐
为原生js Array增加each方法
Apr 07 Javascript
JS实现局部选择打印和局部不选择打印
Apr 03 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
javascript基本算法汇总
Mar 09 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
JavaScript实现左右下拉框动态增删示例
Mar 09 Javascript
Vue 中的compile操作方法
Feb 26 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
May 06 Javascript
Vue组件之极简的地址选择器的实现
May 31 Javascript
在js代码拼接dom对象到页面上的模板总结
Oct 21 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 Javascript
vue3语法糖内的defineProps及defineEmits
Apr 14 Vue.js
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
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php提交post数组参数实例分析
2015/12/17 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
Python内置函数dir详解
2015/04/14 Python
Python实现XML文件解析的示例代码
2018/02/05 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
详解Python locals()的陷阱
2019/03/26 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
Python 3.8 新功能全解
2019/07/25 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
销售经理竞聘书
2014/03/31 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
社区服务标语
2014/07/01 职场文书
大学生求职意向书
2015/05/11 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
初中语文教学随笔
2015/08/15 职场文书
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏