コーディング

【CSSのみ】iOSでも複数セクションで背景パララックス実装

  • このエントリーをはてなブックマークに追加

こんにちは、ワタナベです。

本日はiOSでも複数のセクションでパララックス背景を実装する方法の備忘録です。

PCでは「background-attachment: fixed」で非常に簡単に実装できるのですが、こちらのコードはレンダリングコストが高いらしくiOSでは現在(2024年10月)非対応となっています。

スマホでパララックスを再現させるには、「position: fixed」と「clip-path: inset(0);」を使用して再現します。
以下サンプルになります。

SAMPLE

See the Pen
Untitled
by Akiho (@wcaotdaenpaebne)
on CodePen.

背景画像を(.bgImage-clip)「position: fixed」で固定し、背景画像を囲っている要素(.bgImage-fixed)に「clip-path: inset(0);」を指定して切り抜き、パララックスを再現させています。

こちらiOSで見てもしっかりパララックスされています(*^^*)
こんなやり方があったのか!と目から鱗です。

▼THANKS!

 

それではまた次回。

ご閲覧ありがとうございました♪

  • このエントリーをはてなブックマークに追加

建築に特化したホームページで集客&受注へ

実績の99%が建築業界だからわかる、"受注の取れるWebサイト"づくりを行います。
1000サイト以上の制作実績と、豊富なサービス・運営サポートが御社をバックアップ。お気軽にお問い合わせください!

D-Gripシステム Webサイトへ