ionic grid(栅格)九宫格制作详解


Posted in Javascript onJune 30, 2018

本文实例为大家分享了ionic grid九宫格制作的具体代码,供大家参考,具体内容如下

1、Html

<ion-header-bar class="bar bar-header bar-light bar-calm">
  <button class="button button-icon icon ion-navicon"></button>
  <ion-title class="bar-calm">腾讯新闻</ion-title>
</ion-header-bar>
 
<ion-content>
  <div class="row row-wrap">
    <div class="col col-25" ng-repeat="item in items">
      <img src="img/ionic.png" ng-click="alertClick({{item.text}})">
    </div>
  </div>
  <br>
  <div class="row row-wrap">
    <div class="col col-25" ng-repeat="item in items">
      <p>{{item.text}}</p>
    </div>
  </div>
  <br>
  <div class="row row-wrap">
    <div class="col col-25" ng-repeat="item in items">
      <ul>
        <li>
          <img src="img/ionic.png" ng-click="alertClick({{item.text}})">
          <p>{{item.text}}</p>
        </li>
      </ul>
    </div>
  </div>
</ion-content>

2、Controller

appCntrollers.controller('ManageGridCtrl', function ($scope, $timeout, $ionicLoading) {
  $ionicLoading.show({
    content: 'Loading',
    animation: 'fade-in',
    showBackdrop: true,
    maxWidth: 200,
    showDelay: 0
  });
 
  $timeout(function () {
    $ionicLoading.hide();
    $scope.items = [
      { id: 1, text: "111111" }, { id: 2, text: "222222" }, { id: 3, text: "333333" },
      { id: 4, text: "444444" }, { id: 5, text: "555555" }, { id: 6, text: "666666" },
      { id: 7, text: "777777" }, { id: 8, text: "888888" }, { id: 9, text: "999999" },
      { id: 10, text: "aaaaaa" }, { id: 11, text: "bbbbbb" }, { id: 12, text: "cccccc" },
    ];
  }, 2000);
 
  $scope.alertClick = function (val) {
    alert(val);
  }
})

3、Css

/* 栅格grid */
.col-25{border: 1px solid #ddd;height: 120px;display:flex;justify-content:center;align-items: center;}
.col-25 img {height: 64px; width: 64px;}
.col-25 ul li img {height: 64px; width: 64px;margin-top: 12px}
.col-25 ul li p {text-align: center;}

4、效果图

ionic grid(栅格)九宫格制作详解

ionic grid(栅格)九宫格制作详解

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

Javascript 相关文章推荐
Egret引擎开发指南之创建项目
Sep 03 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
Feb 17 Javascript
jQuery简单创建节点的方法
Sep 09 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
Dec 07 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
Jul 07 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
小试SVG之新手小白入门教程
Jan 08 Javascript
解决VUE双向绑定失效的问题
Oct 29 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
Apr 07 Javascript
vue检测对象和数组的变化分析
Jun 30 #Javascript
浅析vue.js数组的变异方法
Jun 30 #Javascript
详解vue添加删除元素的方法
Jun 30 #Javascript
vue.js删除列表中的一行
Jun 30 #Javascript
vue v-model动态生成详解
Jun 30 #Javascript
vue-router+nginx 非根路径配置方法
Jun 30 #Javascript
Vue项目中添加锁屏功能实现思路
Jun 29 #Javascript
You might like
使用PHP的日期与时间函数技巧
2008/04/24 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
详解php中 === 的使用
2016/10/24 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
jquery 学习之二 属性(类)
2010/11/25 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
django-初始配置(纯手写)详解
2019/07/30 Python
解决pip install psycopg2出错问题
2020/07/09 Python
Python LMDB库的使用示例
2021/02/14 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
三维科技面试题
2013/07/27 面试题
土木工程毕业生推荐信
2013/10/28 职场文书
幼儿教师个人总结
2015/02/05 职场文书
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers