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

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

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, コンテンツ, 新着情報
-, , ,

執筆者:

関連記事

テザリングをbluetoothでできない

iPhoneはテザリング「される側」にはなれない

iPhoneとiPadの2台持ちした時の悩み iPad miniを購入してからというもの、今までガシガシと酷使してきたiPhoneをとんと使わなくなった。 だって老眼にはあの画面サイズは小さすぎるから …

cssアニメーション

cssのanimationで文字に変化を付ける ⇒ トップページの作り込み1

animationとは cssのanimationを使うことで簡単に動きを付けられる。 animationプロパティは、要素にキーフレームアニメーションを適用する場合に、 アニメーションについてまとめ …

ファストエバー

iPhoneの神アプリをおすすめ【2】FastEver

私のiPhoneのホーム画面1画面目に鎮座する神アプリを紹介するシリーズ。 1画面目のヘビーに使い込んでいるiPhoneアプリ 第2回目は、FastEverを紹介する。 FastEver 230円 f …

fontawsome

ピクトグラムでアイキャッチfontawsomeで簡単設定 ⇒ トップページの作り込み3

ピクトグラムとは 東京オリンピックの話題でも取り上げられていたが、近年はピクトグラムの重要性は増すばかりだ。 ピクトグラム(英語: pictogram)あるいはピクトグラフ(英語: pictograp …

アマゾンAWS

amazon SESはメールマガジン配信の切り札になるのか?

amazon SESは、amazonが展開するクラウドサービス上で大量のメール配信を可能にするものである。

amazon自身が年間10億通以上のメール配信を行なっており、このインフラを利用してサービスを提供する。

そのため安定度、スパム対策などが期待される。

アマゾンの説明によれば、スパム対策のため契約当初の配信速度には制限があるものの、数週間のちには90メール/秒、百万メール/日まで可能になるとのこと。

これだけの配信スピードがあれば、通常のネットショップにおいては十分なスペックと言えるだろう。