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

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

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

執筆者:

関連記事

料理の写真を撮る

ソーシャルメディア全盛の今、レストランで写真を撮ることについて考えてみた

あちこちで食事の写真を撮っているのを見かけるようになった Facebookやtwitterが流行している現在、レストランなどに行くと出された料理をスマホで撮影している人をよく見かけるようになった。 ま …

Format Link

引用を効率化するため拡張機能Format Linkをgoogle Chromeに入れる ⇒ STINGER8設定その7

他のサイトからの引用の仕方 ブログを書く時に、他のサイトから引用することは多い。 この時に気をつけるべきなのは、SEO的な視点だ。 引用する時にblockquoteタグを使わないと、googleからマ …

ワードプレス

IEでJavaScriptエラーが出たトラブルシューティング

このブログはwordpressで制作しているのだが、当初よりIEで見るとJavaScriptエラーが出て困っていた。 いろいろバタバタしていてしばらく放置していたのだが、時間がとれたので見直してみた。 …

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

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

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

no image

0120921947

光サポートと名乗る会社から電話。 なぜ電話番号を知っているのか尋ねたら、電話帳で調べてかけていると返答。 電話番号を電話帳に載せていないのにw 個人情報の違法な取得の疑いがあるので説明を求めた。 「担 …