【簡単】スマホ対応のパララックスをcssのみで作る

スマホ対応のパララックスをcssのみで作る

福岡でホームページ制作、SEO対策を行っている株式会社スゴヨクです。

簡単にスマホ対応のパララックスを作る方法をご紹介します。

bodyに疑似要素のbefore又はafterでposition:fixed;をかけるだけ

body:before {
    content: "";
    display: block;
    z-index: -1; //-1じゃないと他のz-indexに干渉してしまう
    width: 100vh; //これがあれば横幅がどのサイズでも大丈夫
    height: 100vh; //これがあれば縦がどのサイズでも大丈夫
    background: 張りたい画像;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

これだけでパララックスが出来ます。

sectionごとにパララックスがしたい場合は、
都度z-indexを変更すれば上手くいくと思います。

だれかの参考になれば幸いです。

よかったらシェアしてね!
  • URLをコピーしました!
スゴヨクン
この記事の執筆者
スゴヨクン

成果主義Webマーケター見習い。
SEOから広告運用、アクセス解析まで「売れる仕組みづくり」を魔法のように研究中。
難しい用語もやさしく噛み砕いてお届けします。
「スゴくヨクなる」ヒントを、今日もあなたに。

株式会社スゴヨク 川上晋平
この記事の監修者
川上 晋平

株式会社スゴヨクにてマーケティング戦略の立案から実行までを統括。中小企業やスタートアップ向けにWeb広告運用、LP制作、SEO対策など幅広い支援を行っており、これまでに100社以上のデジタル施策をサポート。現場の視点とデータに基づいた分析力に定評があり、確かな実績と最新の知見に基づいた監修を行っています。
■資格:
Google アナリティクス認定資格
Google 広告の検索広告認定資格
Google 広告「ディスプレイ広告」認定資格


CONTACT US

CONTACT US お問い合わせ・ご相談

お見積り・ホームページ制作・運用、広告に関するご質問まで、
どんなことでもお気軽にご相談ください。
日・祝日・休業日以外は24時間以内に返信いたします。

目次