iOS16ではiPhoneのSafariでZ-indexが有効にならない
P粉346326040
P粉346326040 2023-08-25 20:33:05
0
1
468

モバイル モード (iPhone の Safari など) で、JavaScript を使用してこのクラス navbar-mobile を nav 要素に適用するナビゲーションバーがあります。

しかし、どういうわけかナビゲーション バーが上部に表示されません。

.navbar-mobile { 位置: 固定; トップ: 0; 右: 0; 左: 0; 下: 0; 背景: rgba(0, 0, 0, 0.9); トランジション: 0.3秒; -webkit-transform:translate3d(0,0,0); z インデックス: 999 !重要; -webkit-overflow-scrolling: 自動 !重要; マージントップ: 0; }

これはすべてのセクションで発生します。これらのパーツは、以下に示すように tsparticles コンポーネントが適用されたボディの内部に配置されます。

セクション { トランジション: イーズインアウト 0.3 秒。 位置: 相対的; 高さ: 100vh; ディスプレイ: フレックス; 整列項目: 中央; z インデックス: 997; オーバーフロー-y: 自動; }  体 { フォントファミリー: 「Open Sans」、サンセリフ; 背景色: #040404; 色: #fff; 位置: 相対的; 背景: 透明; z インデックス: -1; -ms-overflow-style: none; /* IE および Edge */ スクロールバーの幅: なし; /* Firefox */ 幅:100vw; 高さ:100vh; } /* ---- tsparticles コンテナ ---- */ #t粒子 { 幅: 100%; 高さ: 100%; z インデックス: -1; }

-webkit-transform:translate3d(0,0,0); を使用してみましたが、残念ながら問題を解決できません。これは他のブラウザでも機能しますが、唯一の問題は iPhone の Safari です。

P粉346326040
P粉346326040

全員に返信 (1)
P粉428986744

IOS 16 のすべてのブラウザで同様の問題が発生しています。 z-index の値を 0 ~ 9 の範囲で設定してみてください。これで問題は解決しました。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!