私は現在、自分自身の小さなプログラム プロジェクトに取り組んでいます。プロフェッショナルなフロントエンドではないからです。それで私は一歩ごとに穴に落ちていきました。ここで私が遭遇した問題をまとめたいと思います。ピットを繰り返さないようにしてください。 質問:ミニプログラム ページをレイアウトするときに、スクロール ビュー コンポーネントを使用しましたが、水平方向の移動は効果がないことがわかりました。オンラインで情報を調べて問題を見つけました。 私のwxmlコード <scroll-view scroll-x="true" class="scroll" bindscrolltolower="lower" bindscroll="scroll"> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> <view class="user_info"> <view class="user_head"> <画像 src="../../icon/head.jpg"></画像> </ビュー> <view class="username">張三</view> </ビュー> </スクロールビュー> wxssコード .enroll_view .scroll_view .scroll{ 高さ:160rpx; 幅:750rpx; オーバーフロー: 非表示; } .ユーザー情報{ フロート:左; 上マージン:10rpx; 高さ:140rpx; 幅:140rpx; } アイデアは非常にシンプルです。float:left; を使用して、水平方向にスライドする必要がある要素を配置します。情報を調べてみると、スライドさせる必要がある要素では float を使用できないことがわかりました。この効果を実現するには、display:inline-block; を使用する必要があります。 変更を続けます(float:left; を削除し、display:inline-block; を使用してサブ要素の水平配置の効果を実現します) wxssスタイル .ユーザー情報{ 上マージン:10rpx; 高さ:140rpx; 幅:140rpx; 表示: インラインブロック; } 変更を加えた後でも、まだ動作しないことがわかります。そして、サブセット要素が幅を超えた後に行が折り返されることがわかりました。 したがって、スクロール ビューに white-space: nowrap; を追加して、内部要素が折り返されないようにする必要があります。リフレッシュします。最終的な効果を実現します。カイセン。レンダリング 最終版wxss .enroll_view .scroll_view .scroll{ 高さ:160rpx; 幅:750rpx; オーバーフロー: 非表示; 空白: ラップなし; } .ユーザー情報{ 上マージン:10rpx; 高さ:140rpx; 幅:140rpx; 表示: インラインブロック; } 結び目1. スクロールビューでスライドする必要がある要素は、水平配置効果を実現するためにフロートさせることはできません。display:inline-block; を使用して、それらをインライン ブロック要素に変更できます。 2. スライドする必要がある要素を含むスクロールビューの大きなボックスで display:flex; を使用しても効果はありません。 3. スクロール ビューを囲む大きなボックスには、明確な幅とスタイル white-space:nowrap; があります。 スクロールビューの主なプロパティを次に示します。 要約するWeChatミニプログラムのスクロールビューが左右にスライドできない問題を解決する方法についての記事はこれで終わりです。WeChatミニプログラムのスクロールビューが左右にスライドする問題に関する関連コンテンツの詳細については、123WORDPRESS.COMで以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も123WORDPRESS.COMを応援してください。 以下もご興味があるかもしれません:
|
>>: Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
はじめに: インターフェイス デザイナーの Joshua Porter が自身のブログでこの記事を公...
目次1. シナリオ例1.1. 抽選の賞品名を設定する1.2. 各賞の重みを設定する1.3. ラッキー...
目次特徴利点インストールとコマンド設定ファイルプロキシモードとリバースプロキシ構成フォワードプロキシ...
関数0. 現在の時刻を表示するコマンド: select now()。機能: 現在の時刻を表示します。...
目次1. jQueryの紹介2. jQueryセレクター2.1 5つの基本セレクタ2.2 4種類の関...
FIFO通信(先入れ先出し)関連のないプロセス間の通信を可能にする FIFO 名前付きパイプ。パイプ...
プロジェクトのテスト環境データベースのデータが失われてしまったので、記録しておきたいと思います。当時...
序文これらの原則は実際の戦闘から要約されています。あらゆる原則の背後には血なまぐさい教訓があるこれら...
目次シナリオ中核問題ステータス監視状態監視の利点国家監視の欠点復興実行のアイデア依存関係の収集要約す...
ant-design-vue は Ali iconfont icons の使用をカスタマイズします\...
1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...
Word of Mouth に入社して 3 ~ 4 か月が経ちました。仕事の中で一番の収穫は、ビジュ...
目次システムアップデート構成Windows Update サーバーの変更自動更新を有効にして許可する...
序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...
注意事項1. まず、mysql インストール ディレクトリに次の内容の my.ini ファイルを作成...