91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序怎么實現九宮格效果

發布時間:2022-04-07 15:55:13 來源:億速云 閱讀:2820 作者:iii 欄目:編程語言

今天小編給大家分享一下微信小程序怎么實現九宮格效果的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

1.九宮格實現示例圖:

微信小程序怎么實現九宮格效果

Tips: 說明:

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

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

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

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

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

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

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

Page({

  /**
   * 頁面數據源
   */
  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>

以上就是“微信小程序怎么實現九宮格效果”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云安县| 伊金霍洛旗| 克什克腾旗| 岳西县| 广州市| 贵阳市| 麟游县| 玉林市| 蒲城县| 鹿泉市| 南康市| 仲巴县| 宜州市| 福海县| 白玉县| 山丹县| 鹰潭市| 长海县| 谷城县| 鸡西市| 元阳县| 随州市| 双江| 淄博市| 沧源| 安化县| 平和县| 阜阳市| 咸宁市| 孟津县| 嘉义市| 邛崃市| 海林市| 都昌县| 泉州市| 靖江市| 隆回县| 沁源县| 清水河县| 泗洪县| 宁阳县|