アミアンインターナショナル

貴社の売り上げアップをとことん支援します。オンラインショップ専門コンサルタント

CMS css javascript コンテンツ 新着情報

パララックス効果で画像を動かす ⇒ トップページの作り込み2

投稿日:

パララックス効果とは

パララックス効果は、2つの要素を別々に動かすことで視覚的な効果を与えることだ。

iPhoneを動かすと、iPhoneのホーム画面上でアプリのアイコンが微妙にずれる、あの効果だ。

視差効果などとも言う。

javascriptが数多く公開されており、それを実装することで簡単に実現できる。

cssのbackground-attachment: fixed;でも実現できそうなのだが、残念ながらiosにバグがありiPhoneで見た時に背景画像が大きく表示されてしまう。

今回は、parallax-background.jsを使った。

MIT License。

jQuery Parallax Background Plugin by Eren Süleymanoğluparallax-background.js is a background scrolling effect which is designed for you to create beautiful and smooth parallax websites. Enjoy, it’s so simple!

jQuery Parallax Background Plugin by Eren Süleymanoğluから引用

parallax-background.jsの導入

parallax-background.jsを使うのは、簡単だ。

ダウンロードして、parallax-background.min.jsを自分のサイトにアップロードしておく。

あとはjqueryとparallax-background.jsを読み込めば、準備完了だ。

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="../wp-content/themes/stinger8-child/js/parallax-background.min.js"></script>

スクリプトでparallax-background.jsにクラス名を与える。

<script><br />
    (function ($) {<br />
        $('.parallax-window').parallaxBackground();<br />
    })(jQuery);<br />
</script>

実装

今回は2番目のブロックの背景画像を下方向に動かすことにした。

ブロックのクラス名に、先ほど設定した名前を記入すれば動く。

パラメーターはdata-に続けて書いていけばいい。

<div id="amiens-02" class="amiens-box60 amiens-font-noto parallax-window" data-parallax-bg-image="https://amiens.jp/wp-content/uploads/2019/05/01-2x.jpg" data-parallax-direction="down" data-parallax-speed="1">ECサイトをオープンしたものの、
売上に悩んでいませんか?</div>

cssは、こうした。

.amiens-box60{
box-sizing: border-box;
max-height: 60%;
max-height: 60vh;
color:white;
font-size:1rem;
padding:20% 30px;
padding:20vh 30px;
text-align: center;
text-shadow: 2px 2px 2px #666;
}

同様に、4番目のブロックにもパララックス効果をかける。

動きの調整は試行錯誤するしかない。

そのへん、ちょっとやりにくい。

-CMS, css, javascript, コンテンツ, 新着情報
-, , ,

執筆者:

関連記事

365日懸賞

ツイッターで応募できる懸賞企画がスタート

有限会社マップ高知(高知県高知市知寄町1-5-1 電話088-880-0770 FAX088-884-3700 http://www.ewalk.ne.jp/map/)は、2011年3月1日、ツイッタ …

ツイッター鯨

twitterは死んだのか?

ツイッター大丈夫? 友人と話をしている際に、「最近ツイッターが元気が無いのではないか?」という意見が出た。 どうやら、最近はフォロワー数の伸びに以前のような勢いが感じられないらしい。 また別の友人の意 …

ホーム画面に入れておきたいiPhoneアプリ

2011年にホーム画面入りした新しいiOSアプリ5選

あっという間に大晦日。 最近特に月日の経つのが早くなってしまい、焦り気味である。 一年を振り返ってみると、俺のiPhoneのホーム画面に入れているアプリも大きく様変わりしている。 今年最後のブログ更新 …

Amplifyが面白そう

google chrome storeがオープンしていろいろ見ていて目についたのが、Amplify。 どうやら簡単にwebページをクリップして、いろいろなサイトにポストできるようだ。 かちびと.net …

ランディングページ

ランディングページを作り込むテクニック ⇒ カスタマイズの手順と方法を順番に解説

ランディングページとは ランディングページは、ネットショップの生命線とも言えるものだ。 ランディングページとは、「様々なネット広告やリンクをクリックした際に表示されるする、サイトを含むWEBページ全般 …