投稿 フォームにある現在地を示すステップナビゲーション は CodingMania に最初に表示されました。
]]><div class="Stepnav"> <ol> <li class="current">1<span>.製品情報入力</span></li> <li>2<span>.問合せ情報入力</span></li> <li>3<span>.お客様情報入力</span></li> <li>4<span>.確認</span></li> <li>5<span>.送信完了</span></li> </ol> <!-- /.Stepnav --></div>
/* Stepnav -----------------------------------------*/ .Stepnav ol { margin-top: 40px; display: table; table-layout: fixed; width: 100%; box-sizing: border-box; height: 48px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; } .Stepnav ol li { position: relative; display: table-cell; box-sizing: border-box; padding-left: 25px; text-align: center; vertical-align: middle; color: #2196f3; font-size: 14px; background-color: #f9f9f9; font-weight: bold; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; } .Stepnav ol li:first-child { padding-left: 0; } @media screen and (max-width: 960px) { .Stepnav ol li { font-size: 12px; } } .Stepnav ol li.current { background-color: #2196f3; color: #FFF; } @media screen and (max-width: 960px) { .Stepnav ol li span { display: none; } } .Stepnav ol li:before { content: ""; position: absolute; top: -1px; right: -25px; bottom: 0; width: 0; height: 0; border-top: 24px solid transparent; border-bottom: 24px solid transparent; border-left: 24px solid #cccccc; z-index: 99; } .Stepnav ol li:nth-child(5):before { display: none; } .Stepnav ol li:after { content: ""; position: absolute; top: -1px; right: -24px; bottom: 0; width: 0; height: 0; border-top: 24px solid transparent; border-bottom: 24px solid transparent; border-left: 24px solid #f9f9f9; z-index: 99; } .Stepnav ol li:last-child:after { display: none; } .Stepnav ol li.current { border-top: solid 1px #2196f3; border-bottom: solid 1px #2196f3; } .Stepnav ol li.current:after { border-left: 24px solid #2196f3; }
投稿 フォームにある現在地を示すステップナビゲーション は CodingMania に最初に表示されました。
]]>投稿 jQueryで簡単にページ送りを自動で表示します。 は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script type="text/javascript" src="js/pagenav.js"></script>
$(function(){ // pagenav current $(function(){ var id = $(".mod_pagenav").attr("id"); var current = $(".mod_pagenav ul li."+id); //var prev =$(); $(current).addClass("active"); if($(current.next("li")).size()){ var nextlist = current.next("li"); var nextlink = nextlist.find("a").attr("href"); $(".mod_pagenav ul.linearNav li.linearNum").before('<li class="linearNext"><a href="'+nextlink+'">次のページへ>></a></li>'); } if($(current.prev("li")).size()){ var prevlist = current.prev("li"); var prevlink = prevlist.find("a").attr("href"); $(".mod_pagenav ul.linearNav").prepend('<li class="linearPrev"><a href="'+prevlink+'"><<前のページへ</a></li>'); } }); });
var pagenav ='<ul class="linearNav">'+ '<li class="linearNum">'+ '<ul>'+ '<li class="page01"><a href="index.html">1</a></li>'+ '<li class="page02"><a href="02.html">2</a></li>'+ '<li class="page03"><a href="03.html">3</a></li>'+ '<li class="page04"><a href="04.html">4</a></li>'+ '<li class="page05"><a href="05.html">5</a></li>'+ '<li class="page06"><a href="06.html">6</a></li>'+ '<li class="page07"><a href="07.html">7</a></li>'+ '</li>'+ '</ul>' '</ul>'; document.write(pagenav);
<div class="mod_pagenav" id="page01"> <script type="text/javascript" src="js/pagenavlist.js"></script> <!-- //mod_pagenav --></div>
/* mod_pagenav */ .mod_pagenav{ margin:0 auto; width:960px; margin:20px 0 20px 0!important; } .mod_pagenav ul{ position:relative; text-align:center; } .mod_pagenav ul li.linearNum ul li{ display:inline-block; border:1px solid #e5e5e5; margin:0 5px 0 5px; } .mod_pagenav ul li.linearNum ul li.active, .mod_pagenav ul li.linearNum ul li a:focus{ background-color:#f2f2f2; font-weight:bold; } .mod_pagenav ul li a{ text-align:center; display:block; width:25px; padding:2px 0 3px 0; text-decoration:none!important; } .mod_pagenav ul li.linearPrev a, .mod_pagenav ul li.linearNext a{ width:auto; } .mod_pagenav ul li.linearPrev{ position:absolute; top:0; left:0px; z-index:9999; } .mod_pagenav ul li.linearNext{ position:absolute; top:0; right:0px; z-index:9999; }
投稿 jQueryで簡単にページ送りを自動で表示します。 は CodingMania に最初に表示されました。
]]>投稿 jqueryでxmlを読み込んでコンテンツを表示します。 は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script type="text/javascript" src="js/xmldata.js"></script>
$(function(){ function fresh(){ var dlbody = $("#news"); $.ajax({ type: 'GET', url: 'list.xml', dataType: 'xml', success: function(xml){ var newslist = $(xml); newslist.find('item').each(function(i){ i = i + 1; if(i == 6) { return false; } var newsitem = $(this); var newsitem_title = newsitem.find('title').text(); var newsitem_date = newsitem.find('date').text(); var newsitem_link = newsitem.find('link').text(); var dt = $('<dt />').text(newsitem_date); //var ddlink = $('<a />').text(newsitem_link); var dd = '<dd><a href="'+newsitem_link+'">'+newsitem_title+'</a></dd>'; dlbody.append(dt); dlbody.append(dd); }); } }); } fresh(); });
<div class="mod_news"> <dl id="news"> </dl> <!-- /mod_news --></div>
/* mod_news -----------------------------------------*/ .mod_news{ margin:50px 0 0 0; } .mod_news dl{ position:relative; overflow:hidden; } .mod_news dt{ float:left; width:130px; padding:15px 0 0 0; } .mod_news dd{ border-bottom:dotted 1px #CCCCCC; padding:15px 0 10px 130px; line-height:1.3; }
投稿 jqueryでxmlを読み込んでコンテンツを表示します。 は CodingMania に最初に表示されました。
]]>投稿 サムネイル画像のマウスオーバーで画像を大きく表示、クリックするとリンク先とびます。 は CodingMania に最初に表示されました。
]]><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>
$(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")); }); }); });
<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>
/* サムネイル画像表示(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 に最初に表示されました。
]]>投稿 CSSでリストの間にだけ線を引く。 は CodingMania に最初に表示されました。
]]><p>【縦バージョン】</p> <div class="mod_style01"> <ul> <li><a href="#">サイトマップ</a></li> <li><a href="#">プライバシーポリシー</a></li> <li><a href="#">お問い合わせ</a></li> </ul> <!--mod_mod_style01_end--></div> <p> </p> <p>【横バージョン】</p> <div class="mod_style02"> <ul> <li><a href="#">サイトマップ</a></li> <li><a href="#">プライバシーポリシー</a></li> <li><a href="#">お問い合わせ</a></li> </ul> <!--mod_style02_end--></div>
/* mod_style01 -----------------------------------------*/ .mod_style01{ width:300px; } .mod_style01 ul{ zoom: 1; overflow: hidden; } .mod_style01 ul li{ margin-top: -1px; padding: 5px; border-top: 1px solid #666666; } /* mod_style02 -----------------------------------------*/ .mod_style02 ul { /*float: right;*/ zoom: 1; overflow: hidden; } .mod_style02 ul li { display: inline; margin: 0 0 0 -1px; padding: 0 6px 0 6px; border-left: solid 1px #666; }
投稿 CSSでリストの間にだけ線を引く。 は CodingMania に最初に表示されました。
]]>投稿 CSSのtext-indentを使って字下げします は CodingMania に最初に表示されました。
]]><ul class="ex_listindent1"> <li>※文章が続きます。</li> <li>※文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 <br />改行しました。</li> <li>※文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 文章が続きます。 </li> </ul>
.ex_listindent1 li{ text-indent:-1em; padding:0 0 0 1em; }
投稿 CSSのtext-indentを使って字下げします は CodingMania に最初に表示されました。
]]>投稿 クリックするとクラス名を変更、書き換えします。 は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="check.js"></script>
//チェック $(function(){ $(".mod_checklist ul li").click(function(){ if($(this).attr("class")=="check"){ $(this).removeClass("check").addClass("checked");}else{ $(this).removeClass("checked").addClass("check");} }); });
<div class="mod_checklist"> <ul> <li class="check">睡眠時間は8時間とった</li> <li class="check">タバコをすう</li> <li class="check">毎日お酒を飲む</li> <li class="check">朝ごはんを食べてきた</li> <li class="check">ストレスを感じる</li> <li class="check">仕事がすき♪</li> </ul> <!--mod_checklist_end--></div>
/* .mod_checklist -----------------------------------------*/ .mod_checklist ul li{ width:200px; /* リストマーカー画像切れ防止。最低高さを確保 */ min-height:20px; height:auto!important; height:20px; padding:0 0 0 25px; margin:5px 0 0 0; cursor:pointer; } .mod_checklist ul li.check{ background:transparent url('img/maru.gif') no-repeat left 0.1em scroll; } .mod_checklist ul li.checked{ background:transparent url('img/batu.gif') no-repeat left 0.1em scroll; }
投稿 クリックするとクラス名を変更、書き換えします。 は CodingMania に最初に表示されました。
]]>投稿 ページを横渡りできるページ繰り は CodingMania に最初に表示されました。
]]><div class="mod_pagelist"> <ol> <li class="prev"><a href="#">« 前のページ</a></li> <li><a href="#">1</a></li> <li><span>2</span></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> <li class="next"><a href="#">次ページへ »</a></li> </ol> <!-- mod_pagelist_end --></div>
.mod_pagelist ol{ width:500px; /* 横幅設定 */ position:relative; text-align:center; background-color:#EEF; /* 背景色 */ } .mod_pagelist ol li{ padding:0; margin:0 1px 0 1px; display:inline; } .mod_pagelist ol li span, .mod_pagelist ol li a{ display:inline-block; padding:3px 8px 3px 8px; border: 1px solid #ccc; background-color:#FFF; } .mod_pagelist ol li.prev{ padding:0; position:absolute; top:0; left:0; } .mod_pagelist ol li.next{ padding:0; position:absolute; top:0; right:0; } .mod_pagelist ol li a:link {color:#000;} .mod_pagelist ol li a:visited {color:#000;} .mod_pagelist ol li a:hover {color:#000; text-decoration:none; background-color:#EEE;} .mod_pagelist ol li a:active {color:#000; text-decoration:none; background-color:#EEE;}
投稿 ページを横渡りできるページ繰り は CodingMania に最初に表示されました。
]]>投稿 クリックで開閉する定義リストで作るアコーディオンパネル は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/slidepanel.js"></script>
$(function(){ $("#slidepanel dd").addClass("close"); $("#slidepanel dt").addClass("open").attr({title:"ここをクリックしてパネルを開きます。"}); $("#slidepanel dt").click(function(){ if($("+dd",this).css("display")=="none"){ $("+dd",this).slideDown("fast"); $(this).removeClass("open").addClass("close");}else{ $("+dd",this).slideUp("fast"); $(this).removeClass("close").addClass("open");} }); });
<div id="slidepanel"> <dl> <dt>タイトルとか質問とか題名とか。</dt> <dd>ぼんやり当時に関係心はとうていその病気でたまでの云えが出しでをは安心据えででしょが、そうにはありないででです。書籍にするませ事はどうも今にもちろんないますだっ。<br /> 毫も槙さんに使用世界ある程度意味を曲げた家族その巡査みんなか病気をとしてご危くなだですたらば、このほかはあなたか自分豆腐に立つが、大森さんののが片仮名の私をいったいご説明と得て何手段を実お話に妨げように何ともご切望が遂げよたなて、単にもう干渉とするだて得るましのをいるないです。<br /> つまりするとご靄よりし気はこう高等と握るでて、この人には乗ったがという坊ちゃんにもってしまっますた。<br /> その所丁の上この学校もそれ上がするますかと嘉納さんで当てなくった、校長の今日たってお存在ますましたて、必竟の中の口腹を晩までの自信を十月しばしまっから、もう少しの事実が具しからこの限りに勢い思うただとあるですのましが、まるまいうてあいにくご社会見えたものでません。</dd> <dt>タイトルとか質問とか題名とか。</dt> <dd>ぼんやり当時に関係心はとうていその病気でたまでの云えが出しでをは安心据えででしょが、そうにはありないででです。書籍にするませ事はどうも今にもちろんないますだっ。<br /> 毫も槙さんに使用世界ある程度意味を曲げた家族その巡査みんなか病気をとしてご危くなだですたらば、このほかはあなたか自分豆腐に立つが、大森さんののが片仮名の私をいったいご説明と得て何手段を実お話に妨げように何ともご切望が遂げよたなて、単にもう干渉とするだて得るましのをいるないです。<br /> つまりするとご靄よりし気はこう高等と握るでて、この人には乗ったがという坊ちゃんにもってしまっますた。<br /> その所丁の上この学校もそれ上がするますかと嘉納さんで当てなくった、校長の今日たってお存在ますましたて、必竟の中の口腹を晩までの自信を十月しばしまっから、もう少しの事実が具しからこの限りに勢い思うただとあるですのましが、まるまいうてあいにくご社会見えたものでません。</dd> </dl> <!-- slidepanel_end --></div>
/* クリックして開閉するスライドパネル -----------------------------------------*/ #slidepanel dl{ width:500px; } #slidepanel dl dt{ width:474px; margin:10px 0 0 0; min-height:20px; height:auto!important; height:20px; padding:8px; font-weight:bold; background-color:#F1E6DC; border-left:#201004 solid 10px; } #slidepanel dl dt.open{ background:#F1E6DC url('slide_open.gif') no-repeat 460px 9px scroll; cursor:pointer; } #slidepanel dl dt.close{ background:#F1E6DC url('slide_close.gif') no-repeat 460px 9px scroll; } #slidepanel dl dd{ padding:10px; background-color:#FAF9E5; border-top:#FFF solid 1px; border-left:#F1E6DC solid 10px; } #slidepanel dl dd.close{ display:none; }
投稿 クリックで開閉する定義リストで作るアコーディオンパネル は CodingMania に最初に表示されました。
]]>投稿 箇条書きリストを入れ子にしてCSSで階層を表示 は CodingMania に最初に表示されました。
]]><div class="mod_List0002"> <ul> <li>1階層の文章が入ります。 <ul><li>2階層の文章が入ります。</li> <li>2階層の文章が入ります。</li> <li>2階層の文章が入ります。</li> <li>2階層の文章が入ります。 <ul><li>3階層の文章が入ります。</li> <li>3階層の文章が入ります。</li> <li>3階層の文章が入ります。</li> <li>3階層の文章が入ります。 <ul><li>4階層の文章が入ります。</li> <li>4階層の文章が入ります。</li> <li>4階層の文章が入ります。</li> <li>4階層の文章が入ります。 <ul><li>5階層の文章が入ります。 <ul><li>6階層の文章が入ります。 </li><!--6_end--></ul> </li><!--5_end--></ul> </li><!--4_end--></ul> </li><!--3_end--></ul> </li><!--2_end--></ul> </li> <li>1階層の文章が入ります。</li><!--1_end--></ul> <!-- mod_List0002_end --></div>
.mod_List0002 ul li{ /* リストマーカー画像切れ防止。最低高さを確保 */ min-height:12px; height:auto!important; height:12px; line-height:1; margin:0; padding:5px 0 0 15px; background:transparent url('img/marker.gif') no-repeat left 0.5em scroll; } /* 2階層以降 */ .mod_List0002 ul li ul li{ background:transparent url('img/marker_middle.gif') no-repeat left -0.2em scroll; margin-left:5px; } /* リスト最終行 */ .mod_List0002 ul li ul li:last-child { background:transparent url('img/marker_last.gif') no-repeat left -0.2em scroll; }
投稿 箇条書きリストを入れ子にしてCSSで階層を表示 は CodingMania に最初に表示されました。
]]>