国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

微信小程序實(shí)現九宮格效果

發(fā)布時(shí)間:2021-08-17 12:16 來(lái)源: 閱讀:0 作者:秦川小將 欄目: JavaScript 歡迎投稿:712375056

本文實(shí)例為大家分享了微信小程序實(shí)現九宮格效果的具體代碼,供大家參考,具體內容如下

1.九宮格實(shí)現示例圖:

Tips: 說(shuō)明:

使用 display: -webkit-flex;對布局做兼容。

保證每排三個(gè)圖標的兩對對齊,采用:justify-content: space-between;屬性。

父元素必須設置 flex-wrap: wrap;屬性進(jìn)行換行,否則會(huì )在一排展示。

個(gè)子元素的寬度width: 33.33333333%;按照其占位大小分配。

使用justify-content:center;屬性設置元素居中。

使用flex-direction: column;flex-wrap: wrap;屬性設置icontext元素豎直排列。

2.在 .js文件中定義數據源:

Page({

  /**
   * 頁(yè)面數據源
   */
  data: {
    iconColor: [
      'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
    ],
    iconStyle: [
      {
        "type":"success",
        "size":30,
        "color":"#32CD32"
      },
      {
        "type": "success_no_circle",
        "size": 30,
        "color": "orange"
      },
      {
        "type": "info",
        "size": 30,
        "color": "yellow"
      },
      {
        "type": "warn",
        "size": 30,
        "color": "green"
      },
      {
        "type": "waiting",
        "size": 30,
        "color": "rgb(0,255,255)"
      },
      {
        "type": "cancel",
        "size": 30,
        "color": "blue"
      },
      {
        "type": "download",
        "size": 30,
        "color": "purple"
      },
      {
        "type": "search",
        "size": 30,
        "color": "#C4C4C4"
      },
      {
        "type": "clear",
        "size": 30,
        "color": "red"
      }
    ]
  }
})

3.在 .wxss文件中定義樣式如下:

 /*
  九宮格容器布局樣式
 */
.grid-item-container {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-top: 1rpx solid #D9D9D9;
}

/*
  item容器樣式
*/
.grid-item-child {
  display:flex;
  display: -webkit-flex;
  justify-content:center;
  flex-direction: column;
  flex-wrap: wrap;
  float: left;
  width: 33.33333333%;
  height: 200rpx;
  box-sizing: border-box;
  background-color: #FFFFFF;
  border-right: 1rpx solid #D9D9D9;
  border-bottom: 1rpx solid #D9D9D9;
}

/*
  icon樣式
*/
.grid-item-icon {
  display:flex;
  display: -webkit-flex;
  justify-content:center;
}

/*
 文本樣式
*/
.grid-item-label {
  display:flex;
  display: -webkit-flex;
  justify-content:center;
  color: #666;
  font-size: 14px;
}

4.在 .wxml文件中具體使用:

<view class='grid-item-container'>
  <block wx:for="{{iconStyle}}" wx:key="index">
    <view class='grid-item-child'>
      <view>
        <icon class='grid-item-icon' type='{{item.type}}' size='{{item.size}}' color='{{item.color}}'/>
        <text class='grid-item-label'>{{item.type}}</text>
      </view>
    </view>
  </block>
</view>

以上就是本文的全部?jì)热?,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产无遮挡又黄又爽免费网站| 久久精品国产亚洲av麻豆小说| 精品国产亚洲AV麻豆| 日韩亚洲AV无码一区二区三区| 51无人区码一码二码三码| 国产A级毛片|