この記事では、WeChatアプレットの9マスグリッド効果を実現するための具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 1. Jiugongge 実装の例図: ヒント:説明: レイアウトの互換性を保つには、 各行の 3 つのアイコンの 2 つのペア 親要素は 要素を中央に配置するには 2. .js ファイルでデータ ソースを定義します。 ページ({ /** * ページデータソース */ データ: { アイコンカラー: [ 「赤」、「オレンジ」、「黄」、「緑」、「rgb(0,255,255)」、「青」、「紫」 ]、 アイコンスタイル: [ { "タイプ":"成功", "サイズ":30, "色":"#32CD32" }, { "タイプ": "success_no_circle", 「サイズ」: 30, 「色」:「オレンジ」 }, { "タイプ": "情報", 「サイズ」: 30, 「色」:「黄色」 }, { "タイプ": "警告", 「サイズ」: 30, 「色」:「緑」 }, { "タイプ": "待機中", 「サイズ」: 30, "色": "rgb(0,255,255)" }, { "タイプ": "キャンセル", 「サイズ」: 30, 「色」:「青」 }, { 「タイプ」:「ダウンロード」、 「サイズ」: 30, 「色」:「紫」 }, { "タイプ": "検索", 「サイズ」: 30, "色": "#C4C4C4" }, { "タイプ": "クリア", 「サイズ」: 30, 「色」:「赤」 } ] } }) 3. .wxss ファイルでスタイルを次のように定義します。 /* 9グリッドコンテナレイアウトスタイル*/ .グリッドアイテムコンテナ { ディスプレイ: -webkit-flex; ディスプレイ: フレックス; アイテムの位置を中央揃えにします。 コンテンツの両端揃え: スペースの間; flex-wrap: ラップ; 上境界線: 1rpx 実線 #D9D9D9; } /* アイテムコンテナスタイル*/ .grid-item-child { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 flex-direction: 列; flex-wrap: ラップ; フロート: 左; 幅: 33.33333333%; 高さ: 200rpx; ボックスのサイズ: 境界線ボックス; 背景色: #FFFFFF; 右境界線: 1rpx 実線 #D9D9D9; 下部境界線: 1rpx 実線 #D9D9D9; } /* アイコンスタイル*/ .grid-item-icon { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 } /* テキストスタイル*/ .grid-item-label { ディスプレイ:フレックス; ディスプレイ: -webkit-flex; コンテンツを中央揃えにする。 色: #666; フォントサイズ: 14px; } 4. .wxml ファイルでの具体的な使用法: <ビュークラス='グリッドアイテムコンテナ'> <block wx:for="{{iconStyle}}" wx:key="index"> <ビュークラス='グリッドアイテム-子'> <表示> <icon class='grid-item-icon' type='{{item.type}}' size='{{item.size}}' color='{{item.color}}'/> <text class='grid-item-label'>{{item.type}}</text> </ビュー> </ビュー> </ブロック> </ビュー> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Ubuntu 18.04 のすべての Python ライブラリを一度にアップグレードする方法
>>: MySQL パフォーマンス最適化のための魔法のツール、Explain の基本的な使用分析
目次ブートストラップと関連コンテンツの紹介グリッドシステムネストされた列列オフセット列の並べ替えナビ...
JConsoleとはJConsole は Java 5 で導入されました。 JConsole は、コ...
前面に書かれた今日のインターネット分野では、Nginx は最も広く使用されているプロキシ サーバーの...
ブーストをインストールPython から C/C++ を呼び出す方法はたくさんあります。この記事では...
Dockerの主な機能は何ですか?現在、Docker には少なくとも次のアプリケーション シナリオが...
目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...
コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...
Nginx は、ngx_http_limit_req_module モジュールの limit_req...
問題 1: Baidu Map はタイル画像 (地図が写真で構成されている) を使用しています。ht...
質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...
1.まずnpmをアンインストールする sudo npm アンインストール npm -g 2. ノー...
今日はベテランの貴重な経験を共有します。著者は技術管理の経験が7年あり、多い時は80人以上を率いてい...
この記事では、centos7 システムの nginx サーバーの下に phalcon 環境を構築する...
CSS によるテキストの切り捨てテキストを自動的に切り捨てるスタイル コードを実装するには、次のコー...
ご存知のとおり、私たちが毎日閲覧する Web ページ、Web サイト、または Web ページには独自...