zoukankan      html  css  js  c++  java
  • 5、栅格布局:ion-grid

    /* --- html ----*/
     
    <ion-content class="tabs">
      <ion-grid>
     
        <h1>没有 warp 的 ion-row</h1>
        <ion-row >
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
        </ion-row>
         
        <h1> warp </h1>
        <ion-row  wrap >
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
          <ion-col  width-10>10%</ion-col>
     
        </ion-row>
     
      </ion-grid>
     
    </ion-content>
     
    /* --- html ----*/

    带有 warp 的 ion-row 超出界限100)时自动换到下一行。。而没有 warp 的 ion-row 是在同一行。。。

    接下来看一下所有属性。

    首先 可以去 theme/app.core.scss中导入 你的 scss

    /* --- tabs.scss ----*/
     
    .tabs {
      ion-col{
        background:#000000;
        text-align: center;
        border: 1px solid #ffffff;
        color: #ffffff;
        font-weight: 800;
      }
      ion-row{
        margin-bottom: 5px;
      }
    }
     
    /* --- tabs.scss ----*/  
    /* --- tabs.html ----*/
     
    <ion-content class="tabs">
      <ion-grid>
     
        <ion-row>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
          <ion-col  width-10 >width-10</ion-col>
        </ion-row>
     
        <ion-row>
          <ion-col  width-90 >width-90</ion-col>
          <ion-col  width-10 >width-10</ion-col>
        </ion-row>
        <br />
     
        <ion-row>
          <ion-col  width-20 >width-20</ion-col>
          <ion-col  width-20 >width-20</ion-col>
          <ion-col  width-20 >width-20</ion-col>
          <ion-col  width-20 >width-20</ion-col>
          <ion-col  width-20 >width-20</ion-col>
        </ion-row>
     
        <ion-row>
          <ion-col  width-80 >width-80</ion-col>
          <ion-col  width-20 >width-20</ion-col>
        </ion-row>
        <br />
     
        <ion-row>
          <ion-col  width-25 >width-25</ion-col>
          <ion-col  width-25 >width-25</ion-col>
          <ion-col  width-25 >width-25</ion-col>
          <ion-col  width-25 >width-25</ion-col>
        </ion-row>
     
        <ion-row>
          <ion-col  width-75 >width-75</ion-col>
          <ion-col  width-25 >width-25</ion-col>
        </ion-row>
        <br />
     
        <ion-row>
          <ion-col  width-33 >width-33</ion-col>
          <ion-col  width-33 >width-33</ion-col>
          <ion-col  width-33 >width-33</ion-col>
        </ion-row>
     
        <ion-row>
          <ion-col  width-67 >width-67</ion-col>
          <ion-col  width-33 >width-33</ion-col>
        </ion-row>
        <br />
     
        <ion-row>
          <ion-col  width-50 >width-50</ion-col>
          <ion-col  width-50 >width-50</ion-col>
        </ion-row>
         
      </ion-grid>
     
    </ion-content>
     
    /* --- tabs.html ----*/  
    显式列百分比属性
    width-10 10%
    width-20 20%
    width-25 25%
    width-33 33.3333%
    width-50 50%
    width-67 66.6666%
    width-75 75%
    width-80 80%
    width-90 90%
    可以得出。

     

    当然 还有 offset 偏移。。例如把上面的代码修改一下。 <ion-coloffset-33 width-67 >width-67</ion-col> 可以得出:

  • 相关阅读:
    一起谈.NET技术,JAVA与.NET的相互调用——TCP/IP相互调用基本架构 狼人:
    一起谈.NET技术,.NET异步编程:IO完成端口与BeginRead 狼人:
    一起谈.NET技术,VS2010自定义新建文件模版 狼人:
    一起谈.NET技术,理解.NET程序集的执行过程 狼人:
    一起谈.NET技术,JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯 狼人:
    一起谈.NET技术,用NuGet掌管你的Visual Studio扩展 狼人:
    一起谈.NET技术,Visual Studio 2010 中的代码约定设置 狼人:
    一起谈.NET技术,C#中的语言特性都是从何而来? 狼人:
    一起谈.NET技术,关于Winform下,获取Treeview中CheckBox选中项的技巧 狼人:
    一起谈.NET技术,ASP.NET MVC 3和Razor中的@helper 语法 狼人:
  • 原文地址:https://www.cnblogs.com/dandingjun/p/5562485.html
Copyright © 2011-2022 走看看