マーカーネット株式会社

WEB制作ブログ WEBデザイン、HTMLコーディング、PHP、スマートフォン制作などWEB制作全般に役立つ情報を発信していきます。

javascript(jquery) WEB制作

面白い動きや便利な機能をJSで実装! その4:ちょっと変わったマウスオーバーを実装してみました。

投稿日:2015年4月16日 更新日:

【今までにご紹介したJSの一覧】
面白い動きや便利な機能をJSで実装! その3:一目で印象に残るアニメーション背景を作成!
面白い動きや便利な機能をJSで実装! その2:いろんな種類のグラフを簡単に作成!
面白い動きや便利な機能をJSで実装! その1:簡単にグラフを作成する方法!

今回は画像にリンクなどを付けた際のマウスオーバーの動きをJSで実装してみたいと思います。

通常は画像にリンクを貼っただけでは特殊な動きはしません。
マウスポインタの形が手になるくらいです。
それだと寂しいので、そこに効果を付けていきます。
画像のマウスオーバーの効果でよく見かけるのは画像が透過したり、
別の画像に切り変わったりだと思います。

ご紹介するのはマウスオーバー時に画像の上に文字を表示させる方法です。
「Mosaic」というJSで説明文などをマウスオーバーで表示できます。

デモ

実装方法

jqueryと今回使用するJS、CSSを設置します。

<link href=”[ファイルへのパス]/mosaic.css” type=”text/css” rel=”stylesheet”>
<script src=”//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js”></script>
<script src=”[ファイルへのパス]/mosaic.1.0.1.min_.js”></script>

CSS内に画像ファイルへのパスがありますので、任意の場所へ変更してください。

ソースの設置

<div class=”mosaic-block bar”>
<p class=”details”><a href=”#” target=”_blank” class=”mosaic-overlay”>説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文説明文</a></p>
<p class=”mosaic-backdrop”><img src=”[ファイルへのパス]/001.jpg”/></p>
</div>

パラメータの設定

$(document).ready(function(){
$(‘.bar’).mosaic({
animation : ‘slide’
});
});

これで実装完了となります。

今回はスタンダードな形のマウスオーバーを実装してみました。
他にもいろいろなの動きがありますので、それについてはまたの機会にご紹介したいと思います。

ファイルのダウンロードは下記からお願い致します。
公式サイト
http://buildinternet.com/project/mosaic/



-javascript(jquery), WEB制作

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

手軽に雰囲気を変える!無料英字webフォントのまとめ -素敵な明朝フォント編-

webフォントは日本のホームページには今一歩馴染みが無いかもしれませんが これから先、SEOを視野に入れたものはほぼテキストで作成することが望まれます。 今回はその第二弾として「素敵な明朝英字フォント …

角丸のコーディングは大変?CSS3で簡単に角丸を再現する方法!

角丸のコーディングは大変?CSS3で簡単に角丸を再現する方法!

今まで角丸のデザインにするには画像を背景に設定したりしていましたが、 幅や高さが変わるとそれに沿った画像を作成しなくてはならない場合があります。 それだと効率も悪く、修正もしづらいためコーディングが大 …

【コーダーには常識!?】あなたのコーディングをチェック!

【コーダーには常識!?】あなたのコーディングをチェック!

コーディングをしたけど、エラーや間違いがないか不安に感じたりしませんか? リンク切れやソースの間違いなどを一つ一つ調べていくのは大変です。 そこで、コーディングエラー、リンク切れなどを調べてくれるお勧 …

え、うそ、なんか今っぽい。

え、うそ、なんか今っぽい。Photoshopで写真をDuo Toneにする方法 http://www.markernet.co.jp/blog/2015/09/02/post-6033/ Facebo …

ウェブ上学習プログラム「Dash」!ブラウザでWEB制作(HTML, CSS, JavaScript)の基礎を学べ

ウェブ上学習プログラム「Dash」!ブラウザでWEB制作(HTML, CSS, JavaScript)の基礎を学べ

この「Dash」と呼ばれるプログラムはGeneral Assemblyが起業家などを育てる教育分野に転身したのをきっかけにもともと自社内の教育ツールとして開発されたものだったらしいのですが、評判が良か …