須賀徹の日記

あれこれとその他です。

マウスオンで画像の拡大。

2014年8月14日(木)

天気 曇ときどき雨

奥様の実家へ。

 

マウスオンで画像の拡大

ようやくアップしました。

そのページ→エコカラット「玄関 エントランス」 です。

参考にしたサイト

マウスオンで画像の拡大→

1,jQueryで画像ロールオーバー時にその場でシンプルに拡大表示するイメージビューアーのスクリプトサンプル | BlackFlag

そして写真の回りに影を付けるのは→

2,CSS3を使ってできる画像まわりのエフェクトやスタイリング18 | Webロケッツマガジン

 

特に1のサイトには大変お世話になりました。

基本形ではなく多少のアレンジもしたのでコメント欄も読み、手直しをして設置しました。

忘れないように書き出します。

マウスオンで画像の拡大

ページ上部

ーーーーーーーーーーーーーーーーーーーーーー

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(window).load(function(){ (これを入れると崩れない)
$(function(){
var thumbSize = 130;(縮小時の画像の幅)
var magnifySize = 400;(拡大時の画像の幅)

$(".magnify").each(function(){
$(this).css({width:(thumbSize)});
});

var objWidth = $('.magnify').width();
var objHeight = $('.magnify').height();

$(".magnify").each(function(){
$(this).wrapAll('<span class="magnify_cover"></span>');
$(this).parent('.magnify_cover').css({
margin: '0 10px 10px 0',
width: (objWidth),
height: (objHeight),
float: 'left',
position: 'relative'
});
});

$(".magnify").hover(function(){
$(this).css({top:'0',left:'0',position: 'absolute',zIndex:'99'}); (「99」は重なり順位)
$(this).stop().animate({width:(magnifySize)},500,function(){
$(this).addClass('shadow');
});
}, function(){
$(this).stop().animate({width:(thumbSize)},300,function(){
$(this).css({top:'',left:'',position: 'relative',zIndex:'1'}); (「1」は重なり順位)
$(this).removeClass('shadow');
});
});

});
});(3行目の閉じる部分)
</script>

※赤字の部分はここでのメモ書きです。

ーーーーーーーーーーーーーーーーーーーーーー

本文

<img src="eko.images/csn1_6.jpg" width="" height="" alt="" class="magnify" />

class指定をするだけ。

 

画像は一つ用意すればOK。

スクリプトには様々な数字があり、いじると色々変えられると思いますがほとんどいじっておりません。

 

 

通常時に画像の回りに影

ページ上部 CSSのところ

ーーーーーーーーーーーーーーーーーーーーーー

.img {width:160px;

  float: left;
display:inline-block;
box-shadow: 5px 0px 20px -5px rgba(0, 0, 0, 0.8);
align: center;
font-size:12;}

ーーーーーーーーーーーーーーーーーーーーーー

本文

<div class="img">写真</div>

と指定する。

 

通常時に水平方向に画像を中央に

ページ上部 CSSのところ

ーーーーーーーーーーーーーーーーーーーーーー

.imgimg {float:center;

}

ーーーーーーーーーーーーーーーーーーーーーー

本文

<div class="imgimg">写真</div>

と指定する。

諦めまこともあります、それは通常時に画像を垂直方向でも中央にすることです。

 

新しく作ったページは以前はライトボックスを設置していてその時も3日ほど戦ってようやくまともに動くページになりました。

コンピュータ関連のページ。

のでそのページはそのまま残してあります。

http://www.suga-kenntiku.com/eko/gennkann_1.html

 

アップする前にはいつもの様に

IESafarifirefoxChromeでの動作を確認しました。

 

その他に全体の指定としてリンク部分の色を「color:#0044CC」で指定しました。

これは様々なサイトでリンク先として使われている色で多くの人がリンク先として認識しやすいそうです。

参考 「Bing」の検索リンクが青い理由--マイクロソフトが配色決定の裏側を説明 - ZDNet Japan

 

まだ1ページしか出来ておりませんが、後はこれを展開すればいいだけですので体力勝負となります。

 

須賀建築 http://www.suga-kenntiku.com/index.html

沢山のアクセスありがとうございます。