Warning: Trying to access array offset on value of type bool in /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/yotigory/codingmania.net/public_html/wp-content/plugins/search-everything/config.php:29) in /home/yotigory/codingmania.net/public_html/wp-includes/feed-rss2.php on line 8
img アーカイブ - CodingMania https://codingmania.net/tag/img コーディングマニアは、コーダーやWEBデザイナーが、効率よくコーディング作業が出来ることを目指したサイトです。 Thu, 12 Oct 2017 02:27:15 +0000 ja hourly 1 https://wordpress.org/?v=5.8.9 サムネイルの画像をクリックで拡大・切り替え・表示します![キャプション付] https://codingmania.net/jquery/801.html https://codingmania.net/jquery/801.html#comments Mon, 01 Sep 2014 08:10:08 +0000 http://codingmania.net/?p=801 JSを読み込みます [swapimage.js]JavaScript HTMl CSS

投稿 サムネイルの画像をクリックで拡大・切り替え・表示します![キャプション付]CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" src="js/swapimage.js"></script> 

[swapimage.js]JavaScript

// JavaScript Document
$(function() {
    $(".mod_thumlist").each(function() {
        var click_flg = false;
        var photoH = $(this).find(".mod_thumlist_photo_entry img").innerHeight();
        var captionH = $(this).find(".mod_thumlist_photo_entry p").innerHeight();
        $(this).find(".mod_thumlist_photo").css("height", photoH + captionH + "px");
        var linkbtn = $(this).find("ul li a");
        var bigimgwrap = $(this).find(".mod_thumlist_photo");
        $(linkbtn).click(function() {
            if (click_flg == false) {
                click_flg = true;
                $(bigimgwrap).prepend("<div class=\"mod_thumlist_photo_entry\"><img src='" + $(this).attr("href") + "' alt='" + $(this).attr("title") + "'><p>" + $(this).attr("title") + "</p>");
                var removeimg = $(bigimgwrap).find(".mod_thumlist_photo_entry:eq(1)");
                $(removeimg).stop(true, false).fadeOut("fast", function() {
                    $(this).remove();
                    click_flg = false;
                });
                click_flg = false;
                return false;
            } else {
                return false;
            }
        });
    });
});

HTMl

<div class="mod_thumlist">
<ul class="ex_clearfix">
<li><a href="img/image01.jpg" title="オレンジのキャプション"><img src="img/thumbnail01.jpg" width="60" height="60"></a></li>
<li><a href="img/image02.jpg" title="グリーンのキャプション"><img src="img/thumbnail02.jpg" width="60" height="60"></a></li>
<li><a href="img/image03.jpg" title="ピンクのキャプション"><img src="img/thumbnail03.jpg" width="60" height="60"></a></li>
<li><a href="img/image04.jpg" title="ブルーのキャプション"><img src="img/thumbnail04.jpg" width="60" height="60"></a></li>
</ul>

<div class="mod_thumlist_photo">
<div class="mod_thumlist_photo_entry">
<img src="img/image01.jpg" alt="orange" width="700" height="350">
<p>オレンジのキャプション</p>
<!-- / .mod_thumlist_photo_entry --></div>
<!-- / .mod_thumlist_photo --></div>

<!-- / .mod_thumlist --></div>

CSS

/*
-----------------------------------------*/
.mod_thumlist li{
	width:60px;
	height:60px;
	float:left;
	background:none;
	padding:0 10px 0px 0;
	margin:0 0 10px 0;
}
.mod_thumlist li a{
	display:block;
}
.mod_thumlist li a:link    {}
.mod_thumlist li a:visited {}
.mod_thumlist li a:hover   {opacity:0.8;}
.mod_thumlist li a:active  {opacity:0.8;}
/* IE—p «*/
.mod_thumlist li a:hover img {filter:alpha(opacity=80);}

.mod_thumlist_photo{
}
.mod_thumlist_photo_entry{
	position:absolute;
	width:700px;
}

投稿 サムネイルの画像をクリックで拡大・切り替え・表示します![キャプション付]CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/801.html/feed 9
サムネイル画像のマウスオーバーで画像を大きく表示、クリックするとリンク先とびます。 https://codingmania.net/list/763.html https://codingmania.net/list/763.html#comments Tue, 06 May 2014 15:13:39 +0000 http://codingmania.net/?p=763 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 サムネイル画像のマウスオーバーで画像を大きく表示、クリックするとリンク先とびます。CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript" src="js/swapimage.js"></script> 

[swapimage.js]JavaScript

$(function(){
 $(".mod_thumbnail").each(function(){
  var set = $(this);
  var btn = set.find(".thumbnaillist li img");
  var image = set.find(".mainimglist img");
	// hover時
	$(btn).hover(function(){
    var imagesrc=$(this).attr("class");
		$(image).attr("src","img/"+imagesrc+".jpg").fadeIn();
		$(image).attr("alt",$(this).attr("title"));
	});
});
});

HTMl

<div class="mod_thumbnail">
<div class="thumbnaillist">
<ul class="ex_clearfix">
<li><a href="https://codingmania.net/" title="orange"><img class="image01" src="img/img01.jpg"></a></li>
<li><a href="https://www.google.co.jp/" title="green"><img class="image02" src="img/img02.jpg"></a></li>
<li><a href="http://www.yahoo.co.jp/" title="pink"><img class="image03" src="img/img03.jpg"></a></li>
<li><a href="http://www.amazon.co.jp/" title="blue"><img class="image04" src="img/img04.jpg"></a></li>
</ul>
<!-- thumbnaillist_end --></div>

<div class="mainimglist">
<img src="img/image01.jpg" alt="orange">
<!-- mainimglist_end --></div>
<!-- mod_thumbnail_end --></div>

CSS

/* サムネイル画像表示(thumbnaillist)
-----------------------------------------*/
.thumbnaillist{
	margin:10px 0 0 0;
}
.thumbnaillist ul{
}
.thumbnaillist li{
	width:60px;
	height:auto;
	float:left;
	background:none;
	padding:0 10px 0px 0;
	margin:0 0 10px 0;
}
.thumbnaillist li img{
	width:60px;
	height:auto;
}
.thumbnaillist li a{
	display:block;
}
.thumbnaillist li a:link    {}
.thumbnaillist li a:visited {}
.thumbnaillist li a:hover   {opacity:0.8;}
.thumbnaillist li a:active  {opacity:0.8;}
/* IE用 ↓*/
.thumbnaillist li a:hover img {filter:alpha(opacity=80);}


/* メイン画像表示(mod_mainimglist)
-----------------------------------------*/
.mainimglist{
	width:700px;
	height:350px;
	margin:0 0 0 0;
}
.mainimglist img{
}

/* clearfix:float解除&親要素に高さを算出させる
-----------------------------------------*/
.ex_clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.ex_clearfix {
  min-height: 1px;
}
* html .ex_clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

投稿 サムネイル画像のマウスオーバーで画像を大きく表示、クリックするとリンク先とびます。CodingMania に最初に表示されました。

]]>
https://codingmania.net/list/763.html/feed 2
[キャプション付き]サムネイルの画像をマウスオーバーで拡大・切り替え・表示します! https://codingmania.net/jquery/758.html https://codingmania.net/jquery/758.html#comments Sat, 08 Mar 2014 07:49:06 +0000 http://codingmania.net/?p=758 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 [キャプション付き]サムネイルの画像をマウスオーバーで拡大・切り替え・表示します!CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" src="js/swapimage.js"></script> 

[swapimage.js]JavaScript

$(function(){
 $(".mod_thumbnail").each(function(){
  var set = $(this);
  var btn = set.find(".thumbnaillist li a");
  var image = set.find(".mainimglist img");
  var cap = set.find(".mainimglist p");

	// hover時
	$(btn).hover(function(){
		$(image).attr("src",$(this).attr("href")).fadeIn();
		$(image).attr("alt",$(this).attr("title"));
		$(cap).text($(this).attr("title"));

	});
	//クリック時   
	$(".thumbnaillist a").click(function(){
	return false;
	});
});
});

HTMl

<div class="mod_thumbnail">
<div class="thumbnaillist">
<ul class="ex_clearfix">
<li><a href="img/image01.jpg" title="オレンジ画像のキャプション"><img src="img/thumbnail01.jpg" width="60" height="60" alt=""></a></li>
<li><a href="img/image02.jpg" title="グリーン画像のキャプション"><img src="img/thumbnail02.jpg" width="60" height="60" alt=""></a></li>
<li><a href="img/image03.jpg" title="ピンク画像のキャプション"><img src="img/thumbnail03.jpg" width="60" height="60" alt=""></a></li>
<li><a href="img/image04.jpg" title="ブルー画像のキャプション"><img src="img/thumbnail04.jpg" width="60" height="60" alt=""></a></li>
</ul>
<!-- thumbnaillist_end --></div>

CSS

/* mod_thumbnail
--------------------------------------------*/
.mod_thumbnail{
 margin:0 0 30px 0;
}

/* サムネイル画像表示(thumbnaillist)
-----------------------------------------*/
.thumbnaillist{
}
.thumbnaillist ul{
}
.thumbnaillist li{
	width:60px;
	height:60px;
	float:left;
	background:none;
	padding:0 10px 0px 0;
	margin:0 0 10px 0;
}
.thumbnaillist li a{
	display:block;
}
.thumbnaillist li a:link    {}
.thumbnaillist li a:visited {}
.thumbnaillist li a:hover   {opacity:0.8;}
.thumbnaillist li a:active  {opacity:0.8;}
/* IE用 ↓*/
.thumbnaillist li a:hover img {filter:alpha(opacity=80);}


/* メイン画像表示(mod_mainimglist)
-----------------------------------------*/
.mainimglist{
	width:700px;
	height:350px;
	margin:20px 0 0 0;
}
.mainimglist img{
}

投稿 [キャプション付き]サムネイルの画像をマウスオーバーで拡大・切り替え・表示します!CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/758.html/feed 5
carouFredSel[jquery]を使ってタブをクリックできるスライドショー https://codingmania.net/jquery/730.html https://codingmania.net/jquery/730.html#respond Tue, 12 Nov 2013 07:14:50 +0000 http://codingmania.net/?p=730 JSを読み込みます <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script […]

投稿 carouFredSel[jquery]を使ってタブをクリックできるスライドショーCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="../js/jquery.carouFredSel-6.2.1.js"></script>

JavaScript

<script type="text/javascript" language="javascript">
jQuery(document).ready(function($){
  $('#carousel').carouFredSel({
    auto		: 3000,
    pagination	:{container: '#pager',
    anchorBuilder: function() {
      return '<a href="#" class="'+ $(this).prop("class") +'"></a>';
    }
  },
// スタート位置を指定できる
// items:{ 
//  start: -1,
//  },
  scroll : {
    items  : 1,
    fx : "fade",
    duration  : 800,                        
    }  
	});
});
</script>

HTMl

<div class="mod_mainslide">
<div class="mod_mainslide_wrap">
<ul id="carousel" class="ex_clearfix">
<li class="menu01"><a href="#"><img src="img/slide_01.jpg" width="952" height="350" alt="" /></a></li>
<li class="menu02"><a href="#"><img src="img/slide_02.jpg" width="952" height="350" alt="" /></a></li>
<li class="menu03"><a href="#"><img src="img/slide_03.jpg" width="952" height="350" alt="" /></a></li>
<li class="menu04"><a href="#"><img src="img/slide_04.jpg" width="952" height="350" alt="" /></a></li>
<li class="menu05"><a href="#"><img src="img/slide_05.jpg" width="952" height="350" alt="" /></a></li>
</ul>
<div id="pager"></div>
<!-- /mod_mainslide_wrap --></div>
<!-- /mod_mainslide --></div>

CSS

/* carousel
-----------------------------------------*/
.mod_mainslide {
 width:952px;
 margin:50px auto 0 auto;
 border:4px solid #333;
}
.mod_mainslide_wrap {
 position:relative;
 width:952px;
 height:350px;
}
.caroufredsel_wrapper{
 margin-top:0px!important;
}
#carousel ul{
 height:350px;
 overflow:hidden;
}
#carousel li { 
 width:952px;
 display: block;
 float: left;
}
#pager {
 position:absolute;
 top:-49px;
 left:-4px;
}
#pager a {
 float:left;
 width:127px;
 height:45px;
 padding:0 2px 0 0;
 display:block;
}
#pager a.menu01{
	background:transparent url('../img/slide_nav01.png') no-repeat left top;
}
#pager a.menu01.selected{
	background:transparent url('../img/slide_nav01_current.png') no-repeat left top;
}
#pager a.menu02{
	background:transparent url('../img/slide_nav02.png') no-repeat left top;
}
#pager a.menu02.selected{
	background:transparent url('../img/slide_nav02_current.png') no-repeat left top;
}
#pager a.menu03{
	background:transparent url('../img/slide_nav03.png') no-repeat left top;
}
#pager a.menu03.selected{
	background:transparent url('../img/slide_nav03_current.png') no-repeat left top;
}
#pager a.menu04{
	background:transparent url('../img/slide_nav04.png') no-repeat left top;
}
#pager a.menu04.selected{
	background:transparent url('../img/slide_nav04_current.png') no-repeat left top;
}
#pager a.menu05{
	background:transparent url('../img/slide_nav05.png') no-repeat left top;
}
#pager a.menu05.selected{
	background:transparent url('../img/slide_nav05_current.png') no-repeat left top;
}

投稿 carouFredSel[jquery]を使ってタブをクリックできるスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/730.html/feed 0
carouFredSel[jquery]を使った前後のスライドをグレーアウトするスライドショー。 https://codingmania.net/jquery/727.html https://codingmania.net/jquery/727.html#respond Tue, 12 Nov 2013 06:06:33 +0000 http://codingmania.net/?p=727 JSを読み込みます <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script […]

投稿 carouFredSel[jquery]を使った前後のスライドをグレーアウトするスライドショー。CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="../js/jquery.carouFredSel-6.2.1.js"></script>

JavaScript

<script type="text/javascript" language="javascript">
jQuery(document).ready(function($){
  $('#carousel').carouFredSel({
	width: '100%',
  auto:4000,
	prev : "#slide_prev",
	next : "#slide_next",
  items: {
    visible: 3,
    start: -1
  },
  scroll: {
    items  : 1,
		onBefore: function( data ) {
		  data.items.old.eq(1).removeClass('selected');
			data.items.visible.eq(1).addClass('selected');
	},
  easing : "swing",
  duration  : 800 
  },
  visible:{
	  min:3,
		max:3
	},
  pagination: {
    container: '#pager',
    deviation: 1
  }
  });
});
</script>
</script>

HTMl

<div class="mod_mainslide">
<div class="mod_mainslide_wrap">
<ul id="carousel" class="ex_clearfix">
<li><a href="#"><img src="img/slide_01.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_02.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_03.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_04.jpg" width="960" height="350" alt="" /></a></li>
<li><a href="#"><img src="img/slide_05.jpg" width="960" height="350" alt="" /></a></li>
</ul>
<div id="pager"></div>
<a class="prev" id="slide_prev" href="#"><span>prev</span></a> <a class="next" id="slide_next" href="#"><span>next</span></a>
<!-- /mod_mainslide_wrap --></div>
<!-- /mod_mainslide --></div>

CSS

/* carousel
-----------------------------------------*/
.mod_mainslide {
  min-width: 960px;
  height: 350px;
  overflow: hidden;
  position: relative;
}
.mod_mainslide_wrap {
  position: absolute;
  width: 2880px;
  min-width: 2880px;
  left: 50%;
  margin-left: -1440px;
}
#carousel li { float: left; }
#pager {
  position: absolute;
  z-index: 999;
  top: 320px;
  left: 0px;
  width: 100%;
  text-align: center;
}
#pager a {
  display: inline-block;
  margin: 0 10px;
  width: 13px;
  height: 13px;
  background: url('../img/bg_sprite.png') no-repeat -200px 0px;
}
#pager a.selected { background-position: -200px -13px; }
#pager a span { display: none; }
#slide_prev span, #slide_next span { display: none; }
#slide_prev, #slide_next {
  display: block;
  width: 960px;
  height: 350px;
  position: absolute;
  top:0px;
}
#slide_prev {
  left:0px;
  background: url('../img/bg_nav.png') no-repeat left top;
}
#slide_next {
  left:1920px;
  background: url('../img/bg_nav.png') no-repeat left top;
}

投稿 carouFredSel[jquery]を使った前後のスライドをグレーアウトするスライドショー。CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/727.html/feed 0
carouFredSel[jquery]を使ったカルーセル https://codingmania.net/jquery/725.html https://codingmania.net/jquery/725.html#respond Mon, 11 Nov 2013 07:41:36 +0000 http://codingmania.net/?p=725 JSを読み込みます <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script […]

投稿 carouFredSel[jquery]を使ったカルーセルCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="../js/jquery.carouFredSel-6.2.1.js"></script>

JavaScript

<script type="text/javascript" language="javascript">
jQuery(document).ready(function($){
$("#carouselpanel").carouFredSel({
	auto : false,
	prev : "#panelslide_prev",
	next : "#panelslide_next",
  items: {
  visible: 4
  }
});

});
</script>

HTMl

<div class="mod_slidepanel">
<ul id="carouselpanel" class="ex_clearfix ex_opaity">
<li><a href="#"><img src="img/panel_01.jpg" alt="" width="240" height="120" /><span>文字も入ります</span></a></li>
<li><a href="#"><img src="img/panel_02.jpg" alt="" width="240" height="120" /><span>文字も入ります</span></a></li>
<li><a href="#"><img src="img/panel_03.jpg" alt="" width="240" height="120" /><span>文字も入ります</span></a></li>
<li><a href="#"><img src="img/panel_04.jpg" alt="" width="240" height="120" /><span>文字も入ります</span></a></li>
<li><a href="#"><img src="img/panel_05.jpg" alt="" width="240" height="120" /><span>文字も入ります</span></a></li>
<!-- /carouselpanel --></ul>
<a class="prev" id="panelslide_prev" href="#"><span>prev</span></a> <a class="next" id="panelslide_next" href="#"><span>next</span></a>
<!-- /mod_slidepanel --></div>

CSS

/* carousel
-----------------------------------------*/
.mod_slidepanel {
    margin: 0 auto;
    position: relative;
    width: 990px;
}
#carouselpanel li{
 position:relative;
 width:240px;
  height: 150px;
  margin: 0 10px 0 0;
  background-color: #FFF;
  float: left;
 font-size:93%; /* 12px */
}

#carouselpanel li a{
 display:block;
}
#carouselpanel li a span{
 display:inline-block;
 padding:8px 15px 0 15px;
}
#carouselpanel li a:link    {color:#000; text-decoration:none;}
#carouselpanel li a:visited {color:#000; text-decoration:none;}
#carouselpanel li a:hover   {color:#000; text-decoration:underline;}
#carouselpanel li a:active  {color:#000; text-decoration:underline;}

#panelslide_prev span,
#panelslide_next span{
	display: none;
}
#panelslide_prev,
#panelslide_next{
 display:block;
 width:33px;
 height:55px;
 position:absolute;
 top:40px;
}
#panelslide_prev{
 left:-33px;
	background: url('../img/bg_sprite.png') no-repeat 0px 0px;
}
#panelslide_next{
 left:993px;
	background: url('../img/bg_sprite.png') no-repeat -100px 0px;
}

投稿 carouFredSel[jquery]を使ったカルーセルCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/725.html/feed 0
画像置換でグローバルナビゲーションを作ります。 https://codingmania.net/globalnav/442.html https://codingmania.net/globalnav/442.html#comments Mon, 11 Jun 2012 15:16:30 +0000 http://codingmania.net/?p=442 HTMl <div id="area_nav" class="mod_globalnav"> <ul> <li class="current […]

投稿 画像置換でグローバルナビゲーションを作ります。CodingMania に最初に表示されました。

]]>
HTMl
<div id="area_nav" class="mod_globalnav">
<ul>
<li class="current-menu-item"><a class="nav01" href="#">メニュー01</a></li>
<li><a class="nav02" href="#">メニュー02</a></li>
<li><a class="nav03" href="#">メニュー03</a></li>
<li><a class="nav04" href="#">メニュー04</a></li>
<li><a class="nav05" href="#">メニュー05</a></li>
</ul>
<!--mod_globalnav_end--></div>

CSS

/* mod_globalnav 画像置換
-----------------------------------------*/
.mod_globalnav{
  height:45px;
}
.mod_globalnav ul{
  margin:0 auto;
  width:750px;
  height:45px;
  overflow:hidden;
  position:relative;
}
.mod_globalnav ul li{
  float:left;
  width:150px;
  height:45px;
  overflow:hidden;  
}
.mod_globalnav ul li a{
  display:block;
  height:45px;
  text-indent: -9999px;
  background-image: url('bg_globalnav.jpg');  
  background-repeat:no-repeat;

}
.mod_globalnav ul li a.nav01{background-position:0px 0px;  width:150px;}
.mod_globalnav ul li.current-menu-item a.nav01,
.mod_globalnav ul li a.nav01:hover{background-position:0px -45px;}

.mod_globalnav ul li a.nav02{background-position:-150px 0px;  width:150px;}
.mod_globalnav ul li.current-menu-item a.nav02,
.mod_globalnav ul li a.nav02:hover{background-position:-150px -45px;}

.mod_globalnav ul li a.nav03{background-position:-300px 0px;  width:150px;}
.mod_globalnav ul li.current-menu-item a.nav03,
.mod_globalnav ul li a.nav03:hover{background-position:-300px -45px;}

.mod_globalnav ul li a.nav04{background-position:-450px 0px;  width:150px;}
.mod_globalnav ul li.current-menu-item a.nav04,
.mod_globalnav ul li a.nav04:hover{background-position:-450px -45px;}

.mod_globalnav ul li a.nav05{background-position:-600px 0px;  width:150px;}
.mod_globalnav ul li.current-menu-item a.nav05,
.mod_globalnav ul li a.nav05:hover{background-position:-600px -45px;}

投稿 画像置換でグローバルナビゲーションを作ります。CodingMania に最初に表示されました。

]]>
https://codingmania.net/globalnav/442.html/feed 2
CSSでinput画像ボタンにロールオーバーをつける https://codingmania.net/form/427.html https://codingmania.net/form/427.html#respond Fri, 06 Apr 2012 04:55:41 +0000 http://codingmania.net/?p=427 HTMl <form> <div class="mod_formbtn"> <ul> <li class="back"><in […]

投稿 CSSでinput画像ボタンにロールオーバーをつけるCodingMania に最初に表示されました。

]]>
HTMl
<form>
<div class="mod_formbtn">
<ul>
<li class="back"><input type="image" src="back.gif" alt="内容をクリア"></li>
<li class="send"><input type="image" src="send.gif" alt="確認する"></li>
</ul>
<!--mod_formbtn_end--></div>
</form>

CSS

.mod_formbtn{
	width:500px;
	text-align:center;
}
.mod_formbtn ul{
 letter-spacing:-0.4em;
 }
.mod_formbtn ul li{
 letter-spacing:normal;
 display:inline-block;
 *display: inline;
 *zoom: 1;
 margin:0 10px 0 10px;
}
.mod_formbtn ul li a{
  display:block;
 height:45px;
 overflow:hidden;
}

.mod_formbtn ul li.send{
 background:transparent url('send_on.gif') no-repeat left top;
}
.mod_formbtn ul li.back{
 background:transparent url('back_on.gif') no-repeat left top;
}
.mod_formbtn input:hover {
 opacity: 0.0;
 /* IE */
 filter: alpha(opacity=0);
}

投稿 CSSでinput画像ボタンにロールオーバーをつけるCodingMania に最初に表示されました。

]]>
https://codingmania.net/form/427.html/feed 0
サムネイルの画像をクリックで拡大・切り替え・表示します! https://codingmania.net/jquery/399.html https://codingmania.net/jquery/399.html#comments Thu, 01 Mar 2012 03:05:52 +0000 http://codingmania.net/?p=399 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 サムネイルの画像をクリックで拡大・切り替え・表示します!CodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript" src="gallery.js"></script> 

[gallery.js]JavaScript

// JavaScript Document
$(window).on('load resize', function() {
    //写真の高さ取得
    var photoH = $("#photo>img").innerHeight();
    $("#photo").css("height", photoH + "px");
});
$(function() {
    var click_flg = false;
    $("#navi a").click(function() {
        if (click_flg == false) {
            click_flg = true;
            $("#photo img").before("<img class='demo' src='" + $(this).attr("href") + "' alt=''>");
            $("#photo img:last").stop(true, false).fadeOut("fast", function() {
                $(this).remove();
                click_flg = false;
            });
            return false;
        } else {
            return false;
        }
    });
});


//1ページに複数の場合
$(window).on('load resize', function() {
    $(".mod_gallery").each(function() {
        //写真の高さ取得
        var photoH = $(this).find(".mod_gallery_photo>img").innerHeight();
        $(this).find(".mod_gallery_photo").css("height", photoH + "px");
    });
    $(function() {
        var click_flg = false;
        $(".mod_gallery_navi a").click(function() {
            if (click_flg == false) {
                click_flg = true;
                var classname = $(this).attr("class");
                $("div." + classname + " img").before("<img class='demo' src='" + $(this).attr("href") + "' alt=''>");
                $("div." + classname + " img:last").stop(true, false).fadeOut("fast", function() {
                    $(this).remove();
                    click_flg = false;
                });
                return false;
            } else {
                return false;
            }
        });
    });
});

HTMl

<div id="navi">
<ul class="ex_clearfix">
<li><a href="img/image01.jpg"><img src="img/thumbnail01.jpg" width="60" height="60"></a></li>
<li><a href="img/image02.jpg"><img src="img/thumbnail02.jpg" width="60" height="60"></a></li>
<li><a href="img/image03.jpg"><img src="img/thumbnail03.jpg" width="60" height="60"></a></li>
<li><a href="img/image04.jpg"><img src="img/thumbnail04.jpg" width="60" height="60"></a></li>
</ul>
<!-- navi_end --></div>

<div id="photo">
<img src="img/image01.jpg" alt="orange" width="700" height="350">
<!-- photo_end --></div>

<!-- 1ページに複数の場合はコチラ↓class指定 -->
<div class="mod_gallery">
<div class="mod_gallery_navi">
<ul class="ex_clearfix">
<li><a class="gallery01" href="img/image01.jpg"><img src="img/thumbnail01.jpg" width="60" height="60"></a></li>
<li><a class="gallery01" href="img/image02.jpg"><img src="img/thumbnail02.jpg" width="60" height="60"></a></li>
<li><a class="gallery01" href="img/image03.jpg"><img src="img/thumbnail03.jpg" width="60" height="60"></a></li>
<li><a class="gallery01" href="img/image04.jpg"><img src="img/thumbnail04.jpg" width="60" height="60"></a></li>
</ul>
<!-- mod_gallery_navi_end --></div>
<div class="mod_gallery_photo gallery01">
<img src="img/image01.jpg" alt="orange" width="700" height="350">
<!-- mod_gallery_photo_end --></div>
<!--mod_gallery_end--></div>

CSS

#navi li{
	width:60px;
	height:60px;
	float:left;
	background:none;
	padding:0 10px 0px 0;
	margin:0 0 10px 0;
}
#navi li a{
	display:block;
}
#navi li a:link    {}
#navi li a:visited {}
#navi li a:hover   {opacity:0.8;}
#navi li a:active  {opacity:0.8;}
/* IE用 ↓*/
#navi li a:hover img {filter:alpha(opacity=80);}

#photo{
	margin:20px 0 0 0;
}
#photo img{
 position:absolute;
 width:100%;
 height:auto;
 max-width:700px;
}

/* mod_gallery(複数設置の場合)
-----------------------------------------*/
.mod_gallery{
 margin:20px 0 20px 0;
}
/* .mod_gallery_navi */
.mod_gallery_navi li{
	width:60px;
	height:60px;
	float:left;
	background:none;
	padding:0 10px 0px 0;
	margin:0 0 10px 0;
}
.mod_gallery_navi li a{
	display:block;
}
.mod_gallery_navi li a:link    {}
.mod_gallery_navi li a:visited {}
.mod_gallery_navi li a:hover   {opacity:0.8;}
.mod_gallery_navili a:active  {opacity:0.8;}
/* IE用 ↓*/
.mod_gallery_navi li a:hover img {filter:alpha(opacity=80);}

/* mod_gallery_photo */
.mod_gallery_photo{
	margin:20px 0 0 0;
}
.mod_gallery_photo img{
 position:absolute;
 width:100%;
 height:auto;
 max-width:700px;
}

投稿 サムネイルの画像をクリックで拡大・切り替え・表示します!CodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/399.html/feed 70
クリックで、右へ左へスライドするスライドショー https://codingmania.net/jquery/354.html https://codingmania.net/jquery/354.html#comments Tue, 20 Sep 2011 14:50:27 +0000 http://codingmania.net/?p=354 JSを読み込みます <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1. […]

投稿 クリックで、右へ左へスライドするスライドショーCodingMania に最初に表示されました。

]]>
JSを読み込みます
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="js/billboard.js"></script>

[billboard.js]JavaScript

$(function(){
	//初期設定
	$("#billboard ul").css("width",530*$("#billboard ul li").size()+"px");
	$("#billboard ul li:last").prependTo("#billboard ul");
	$("#billboard ul").css("margin-left","-530px");
	//ボタン前へ
	$("#prev").click(function(){
		$("#billboard ul").animate({
			marginLeft : parseInt($("#billboard ul").css("margin-left"))+530+"px"},"","swing" , 
		function(){
			$("#billboard ul").css("margin-left","-530px")
			$("#billboard ul li:last").prependTo("#billboard ul");
			$("#next,#prev").show();
		});
	});
	//ボタン次へ
	$("#next").click(function(){
		$("#billboard ul").animate({
			marginLeft : parseInt($("#billboard ul").css("margin-left"))-530+"px"},"","swing" , 
		function(){
			$("#billboard ul").css("margin-left","-530px");
			$("#billboard ul li:first").appendTo("#billboard ul");
			$("#next,#prev").show();
		});
	});
	//timer
	var timerID = setInterval(function(){
		$("#next").click();
	},5000);
	//reset
	$("#prev img,#next img").click(function(){
		clearInterval(timerID);
	});
});

HTMl

<div class="mod_billboardbelt">
<div class="mod_billboardcontent">
<div id="billboard">
<ul>
<li><a href="https://codingmania.net/"><img src="img/cut01.jpg" alt="1枚目" /></a></li>
<li><a href="https://codingmania.net/"><img src="img/cut02.jpg" alt="2枚目" /></a></li>
<li><a href="https://codingmania.net/"><img src="img/cut03.jpg" alt="3枚目" /></a></li>
<li>テキストの入力もできます。</li>
</ul>
<!--billboard_end--></div>
<div class="mod_billboardcontent_btn">
<ul>
<li id="next"><img src="img/prev.png" alt="次へ" /></li>
<li id="prev"><img src="img/next.png" alt="前へ" /></li>
</ul>
<!--mod_billboardcontent_btn_end--></div>
<!--mod_billboardcontent_end--></div>
<!--mod_billboardbelt_end--></div>

CSS

.mod_billboardbelt{
	padding:40px 0 40px 0;
	background-color:#062D46;
    -webkit-box-shadow: 0 0 20px #162229 inset;
    -moz-box-shadow: 0 0 20px #162229 inset;
    box-shadow: 0 0 20px #162229 inset;
}
.mod_billboardcontent{
	width:630px;
	margin:0 auto;
	position:relative;
}

#billboard{
	width:530px;
	height:250px;
	overflow:hidden;
	position:relative;
}

#billboard ul li{
	float:left;
	width:520px;
	height:240px;
	display:block;
	border:solid 5px #3C4F5C;
}
.mod_billboardcontent_btn #next{
	position:absolute;
	top:110px;
	left:-50px;
	cursor:pointer;
}
.mod_billboardcontent_btn #prev{
	position:absolute;
	top:110px;
	left:550px;
	cursor:pointer;
}

投稿 クリックで、右へ左へスライドするスライドショーCodingMania に最初に表示されました。

]]>
https://codingmania.net/jquery/354.html/feed 8