• grid


    1.像网格线名称一样,网格区域的名称也可以使用grid-template-areas属性来命名。引用网格区域名称也可以设置网格项目位置.

    设置网格区域的名称应该放置在单引号或双引号内,每个名称由一个空格符分开.

    网格区域的名称,每组(单引号或双引号内的网格区域名称)定义了网格的一行,每个网格区域名称定义网格的一列.

     

     1 <view class="grid">
     2   <view class='item1'>1</view>
     3   <view class='item'>2</view>
     4   <view class='item'>3</view>
     5   <view class='item'>4</view>
     6   <view class='item'>5</view>
     7   <view class='item'>6</view>
     8   <view class='item'>7</view>
     9   <view class='item'>8</view>
    10   <view class='item'>9</view>
    11 </view>
    View Code
     1 page {
     2   color: #fff;
     3   font-size: 16px;
     4 }
     5 
     6 .grid {
     7   /* padding: 1%; */
     8   display: grid;
     9   grid-gap: 1px;
    10   line-height: 100px;
    11   grid-template-areas: "header header" "content sidebar" "footer footer";
    12   grid-template-rows: 150px 1fr 100px;
    13   grid-template-columns: 1fr 200px;
    14 }
    15 
    16 .item1 {
    17  
    18 }
    19 
    20 .item {
    21   text-align: center;
    22   background-color: #d94a6a;
    23 }
    24 
    25 .item1 {
    26   text-align: center;
    27   /* line-height: 300px; */
    28   background-color: #1aa034;
    29 }
    View Code

     

    2.grid-row-startgrid-row-endgrid-column-startgrid-column-end可以引用网格区域名称,用来设置网格项目位置.

     

     1 page {
     2   color: #fff;
     3   font-size: 16px;
     4 }
     5 
     6 .grid {
     7   /* padding: 1%; */
     8   display: grid;
     9   grid-gap: 1px;
    10   line-height: 100px;
    11   grid-template-areas: "header header" "content sidebar" "footer footer";
    12   grid-template-rows: 150px 1fr 100px;
    13   grid-template-columns: 1fr 200px;
    14 }
    15 
    16 .item1 {
    17   grid-row-start: header;
    18   grid-row-end: header;
    19   grid-column-start: header;
    20   grid-column-end: header;
    21 }
    22 
    23 .item {
    24   text-align: center;
    25   background-color: #d94a6a;
    26 }
    27 
    28 .item1 {
    29   text-align: center;
    30   /* line-height: 300px; */
    31   background-color: #1aa034;
    32 }
    View Code

     

     

    3.简写的grid-rowgrid-column也可以引用网格区域名称,设置网格项目的位置

     1 page {
     2   color: #fff;
     3   font-size: 16px;
     4 }
     5 
     6 .grid {
     7   /* padding: 1%; */
     8   display: grid;
     9   grid-gap: 1px;
    10   line-height: 100px;
    11   grid-template-areas: "header header" "content sidebar" "footer footer";
    12   grid-template-rows: 150px 1fr 100px;
    13   grid-template-columns: 1fr 200px;
    14 }
    15 
    16 .item1 {
    17   grid-row: footer;
    18   grid-column: footer;
    19 }
    20 
    21 .item {
    22   text-align: center;
    23   background-color: #d94a6a;
    24 }
    25 
    26 .item1 {
    27   text-align: center;
    28   /* line-height: 300px; */
    29   background-color: #1aa034;
    30 }
    View Code

     

     4.grid-area简写属性也可以引用网格区域的名称来设置网格项目的位置

     1 page {
     2   color: #fff;
     3   font-size: 16px;
     4 }
     5 
     6 .grid {
     7   /* padding: 1%; */
     8   display: grid;
     9   grid-gap: 1px;
    10   line-height: 100px;
    11   grid-template-areas: "header header" "content sidebar" "footer footer";
    12   grid-template-rows: 150px 1fr 100px;
    13   grid-template-columns: 1fr 200px;
    14 }
    15 
    16 .item1 {
    17   grid-area: sidebar;
    18 }
    19 
    20 .item {
    21   text-align: center;
    22   background-color: #d94a6a;
    23 }
    24 
    25 .item1 {
    26   text-align: center;
    27   /* line-height: 300px; */
    28   background-color: #1aa034;
    29 }
    View Code

  • 相关阅读:
    如何在C++中获得完整的类型名称(RTTI的typeid在不同平台下有不同的输出值表达,自建类改进了RTTI丢失的信息)
    对Msn协议的一点点研究
    UTF-8、UTF-16、UTF-32编码的相互转换
    支持引用计数的智能指针类模板
    一个简单的RTTI实现
    js 调用父窗口的方法
    关于内存对齐的那些事
    Delphi 函数指针(三大好处:灵活,委托的本质,回调机制),还可把函数指针当参数传入
    自写的LastPos,寻找字符串里的最后一个字符,RTL里没有提供这个函数——Delphi的String下标是从1开始的
    墨菲定律——别试图教猫唱歌,这样不但不会有结果,还会惹猫不高兴(就是不要把自己的意志强加于别人,无论是好心还是坏心)
  • 原文地址:https://www.cnblogs.com/cisum/p/10675821.html
Copyright © 2020-2023  润新知