・ サンプル 1
・ サンプル 2
・ サンプル 3
ホーム へ サンプルページ 折り畳みコ0ンテンツ 20 hidden20.htm
テキストやボタン・アイコン(非画像)のクリックで展開するリンクテーブル、サブ(下層)メニューは同位置に展開。 jQuery、DHTML。
ハイパーリンク、配色などのカスタマイズはテキストエディターなどで可。 all 対応。 コピー、編集し、簡単にWebで応用できまっ、(^ ^)。
デモは、テキストやアイコンをクリック、メニューの展開で。 ” u” のクリックで、サブ(下層)メニューを同位置に展開
、復旧は ” << Previous ”
のクリックで。 サンプル1〜3 のリンクテーブルは同じ。 未ハイパーリンク("#")はこのページオープン。
< ご使用方法 >
・ ローカル(=PC)への保存は、hidden20/m をクリック開いたホルダーで、hidden20.htm、0014587440.js、0014587440.css を右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。 ※: 変わってしまった、ファイル名や、*.html 中のパスは要修正。
・ このDHTMLの実装方法は、hidden20.htm をテキストエディターで開き、ホームページ作成ソフトなどのHTML挿入/編集メニューなどを使って、新しいページ 1 や hogehoge.html(=任意の挿入先ファイル名) の、 <head> 〜 </head> の任意の行間に (*1)を、さらに
<body> 〜 </body>の任意の行間に (*2) をペーストします。
・ 編集方法は、hogehoge.html を WordPad や SmipleTextなどのテキストエディター、あるいは ”FrontPage Express” などのホームページ制作ソフトのHTMLタグ挿入/編集メニュー で開き編集します。 下記の(例) (*1) と、(*2)、(*3) を参考に太字部分の編集を任意に行います。
※: テキストエディターによる編集は、HP制作ソフトとの互換性の問題を生じません(HP制作ソフト間は少し生じる)。
・ 作動テストは、ローカル(PC)に保存し、 Internet Explorer 10.x〜 などで開いて。
更新の確認は、[F5]キー を押し、最新データ読み込み、で。 あるいは、Internet Explorerを全て閉じ、再起動を行い、閲覧履歴の削除後や、【Internet Explorer】- [ツール] - [インターネット オプション] -
[閲覧の履歴] - [削除] などでも。
・ アップロードや作動テストは、hogehoge.html と同じ階層〔ホルダー/ディレクトリー〕に、使用する画像、*.js、*.css なども転送/配置し実施。 ※:別ディレクトリーに配置時は、*.html 中のパスは要修正。 FTPなどで変わってしまったファイル名は要修正。 スクリプト構文中への改行混入は非作動原因。
・ 関連情報 :
色記号5、〃6、スタイルシートリファレンス、ホームページ開設入門。 Web Development、Web開発、IE10
互換性クックブック、〃開発者向けガイド、IE
API リファレンス、IE 開発
> HTMLとCSS、開発ツールでサイトを修正、スクリプト デバッグの概要、HTMLとCSSのサポート、CSSの改良点、XML、〃リファレンス、DHTML。
(*1)
: hidden20.htm (例) 挿入先の <head> 〜 </head> の、〜 部分にペーストします。
|
HTMLの編集方法 |
(*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
|
〔この列ペースト不要〕
シフトJIS使用(削除不可)
互換表示
ieなどに表示するアイコンファイル名(削除可)
<style type= 〜
</style>は(削除可)
(*1)〜(*3)表タイトル背景
body 文字色 背景色 下線
ハイパーリンク 〃
表示済みの〃
マウスオーバー時の〃
クリック中の〃
フォント
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム=_self、ページ全体=_top、親フレーム=_parent
お気に入り、タスクバーに表示するページ名(≠ファイル名)
jQuery
|
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link REL="SHORTCUT ICON" href="favicon.ico">
<style type="text/css"><!--
.xxx0
{ background: #F9F8F9 url('wttec.gif');
}
.xxx1 { background-color:#E3E0DC; }
.xxx2 { background-color:#FFF; }
body { color:#000000; background: #F9F8F9
url('wttec.gif'); text-decoration:none;
}
a:link { color:#3C0055; background-color:#FBFAFE; text-decoration:none; }
a:visited { color:#270037; background-color:#EDECEF; text-decoration:none; }
a:hover { color:#1F002E; background-color:#D2F3F4;
text-decoration:underline; }
a:active { color:#1F002E; background-color:#F5FFD2;
text-decoration:underline; }
font {font-size:12px;
line-height:13px;}
body,tr,td,form{ font-family:MS PGothic,MS Gothic,Verdana; font-size: 12px}
--></style>
<base target="_blank">
<title>サンプルページ 折り畳みコンテンツ 20</title>
<!-- ☆ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<!-- Required Libraries -->
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script
src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
<script
src="http://cdnjs.cloudflare.com/ajax/libs/modernizr/2.7.1/modernizr.min.js"></script>
<!-- Load Menu Specific Files -->
<script src="0014587440.js"></script>
<link rel="stylesheet" type="text/css" href="0014587440.css" />
<script>
$(function() {
$("#menu1").menu({
transition: 'inside-slide-fade-left'
});
$("#menu2").menu({
theme: 'theme-theme2'
});
$("#menu3").menu({
theme: 'theme-theme3',
transition: 'set3'
});
});
</script>
<!-- ☆ ----------- ↑ この間をコピー&ペーストします。 ------------ -->
|
(*2)
: hidden20.htm (例) 挿入先の <body> 〜
</body> の、〜
部分にペーストします。
|
HTMLの編集方法 |
(*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
|
〔この列ペースト不要〕
※:サンプル 1、2、3 いずれか選択、他を削除して使用。
サンプル 1
メニュータイトル
URL サイト、メニュー名
以下、同様。
"#"(未ハイパーリンク)はこのページオープン。
サンプル 2
サンプル 3
|
<body>
<!-- ★ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<p>・ サンプル 1</p>
<div class="container" style="width: 200px;">
<div id="menu1">
<div class="compactanchor">
<a href="#">ハイパーリンク タイトル</a>
</div>
<ul>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a href="http://xml-xsl.sakura.ne.jp/index2.html">太陽風ДζΨΠ∀</a></li>
<li><a href="http://xml-xsl.sakura.ne.jp/oritatami3c.html">24
Java・JavaScript・DHTMLサンプル</a></li>
<li><a href="#">サイト 13</a></li>
<li><a href="#">サイト 14</a></li>
<li><a href="#">サイト 15</a></li>
<li><a href="#">サイト 16</a></li>
</ul>
</li>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a href="#">サイト 11</a>
<ul>
<li><a href="#">サイト 111</a></li>
<li><a href="#">サイト 112</a></li>
<li><a href="#">サイト 113</a></li>
<li><a href="#">サイト 114</a></li>
<li><a href="#">サイト 115</a></li>
<li><a href="#">サイト 116</a></li>
<li><a href="http:// …… /fscr_bgmp4.htm" target="_blank" title="全画面に …… 24
を記述。">フルスクリーン背景MP4</a></li>
<li><a href="http:// …… /slideshow45.htm" target="_blank" title="Flash、 ……
、自動サムネイル表示。">スライドショー45</a></li>
<li><a href="http:// …… /slideshow44.htm" target="_blank" title="フルスクリーンスライ
…… ゙ーム効果">スライドショー44</a></li>
<li><a href="http:// …… /slideshow40.htm" target="_blank" title="Win高さにス ……
を実装。">スライドショー40</a></li>
<li><a href="http:// …… /slideshow41a.htm" target="_blank" title="一面の ……
ー 24 を実装。">スライドショー41a</a></li>
</ul>
</li>
<li><a href="#">サイト 12</a>
<ul>
<li><a href="#">サイト 121</a></li>
<li><a href="#">サイト 122</a></li>
<li><a href="#">サイト 123</a></li>
<li><a href="#">サイト 124</a></li>
<li><a href="#">サイト 125</a></li>
<li><a href="#">サイト 126</a></li>
</ul>
</li>
<li><a href="#">サイト 13</a>
<ul>
<li><a href="#">サイト 131</a></li>
<li><a href="#">サイト 132</a></li>
<li><a href="#">サイト 133</a></li>
<li><a href="#">サイト 134</a></li>
<li><a href="#">サイト 135</a></li>
<li><a href="#">サイト 136</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#">サイト 2</a>
<ul>
<li><a href="#">サイト 21</a>
<ul>
<li><a href="#">サイト 211</a></li>
<li><a href="#">サイト 212</a></li>
<li><a href="#">サイト 213</a></li>
<li><a href="#">サイト 214</a></li>
<li><a href="#">サイト 215</a></li>
<li><a href="#">サイト 216</a></li>
</ul>
</li>
<li><a href="#">サイト 22</a>
<ul>
<li><a href="#">サイト 221</a></li>
<li><a href="#">サイト 222</a></li>
<li><a href="#">サイト 223</a></li>
<li><a href="#">サイト 224</a></li>
<li><a href="#">サイト 225</a></li>
<li><a href="#">サイト 226</a></li>
</ul>
</li>
<li><a href="#">サイト 23</a>
<ul>
<li><a href="#">サイト 231</a></li>
<li><a href="#">サイト 232</a></li>
<li><a href="#">サイト 233</a></li>
<li><a href="#">サイト 234</a></li>
<li><a href="#">サイト 235</a></li>
<li><a href="#">サイト 236</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#">サイト 3</a>
<ul>
<li><a href="#">サイト 31</a>
<ul>
<li><a href="#">サイト 311</a></li>
<li><a href="#">サイト 312</a></li>
<li><a href="#">サイト 313</a></li>
<li><a href="#">サイト 314</a></li>
<li><a href="#">サイト 315</a></li>
<li><a href="#">サイト 316</a></li>
</ul>
</li>
<li><a href="#">サイト 32</a>
<ul>
<li><a href="#">サイト 321</a></li>
<li><a href="#">サイト 322</a></li>
<li><a href="#">サイト 323</a></li>
<li><a href="#">サイト 324</a></li>
<li><a href="#">サイト 325</a></li>
<li><a href="#">サイト 326</a></li>
</ul>
</li>
<li><a href="#">サイト 33</a>
<ul>
<li><a href="#">サイト 331</a></li>
<li><a href="#">サイト 332</a></li>
<li><a href="#">サイト 333</a></li>
<li><a href="#">サイト 334</a></li>
<li><a href="#">サイト 335</a></li>
<li><a href="#">サイト 336</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<p> </p>
<p>・ サンプル 2</p>
<div class="container" style="width: 200px;">
<div id="menu2">
<div class="compactanchor">
ハイパーリンク タイトル
</div>
<ul>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a
href="http://xml-xsl.sakura.ne.jp/index2.html">太陽風ДζΨΠ∀</a></li>
<li><a href="http://xml-xsl.sakura.ne.jp/oritatami3c.html">24
Java・JavaScript・DHTMLサンプル</a></li>
<li><a href="#">サイト 13</a></li>
<li><a href="#">サイト 14</a></li>
<li><a href="#">サイト 15</a></li>
<li><a href="#">サイト 16</a></li>
</ul>
</li>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a href="#">サイト 11</a>
<ul>
<li><a href="#">サイト 111</a></li>
<li><a href="#">サイト 112</a></li>
<li><a href="#">サイト 113</a></li>
<li><a href="#">サイト 114</a></li>
<li><a href="#">サイト 115</a></li>
<li><a href="#">サイト 116</a></li>
<li><a href="http:// …… /fscr_bgmp4.htm" target="_blank" title="全画面に …… 24
を記述。">フルスクリーン背景MP4</a></li>
<li><a href="http:// …… /slideshow45.htm" target="_blank" title="Flash、 ……
、自動サムネイル表示。">スライドショー45</a></li>
<li><a href="http:// …… /slideshow44.htm" target="_blank" title="フルスクリーンスライ
…… ゙ーム効果">スライドショー44</a></li>
<li><a href="http:// …… /slideshow40.htm" target="_blank" title="Win高さにス ……
を実装。">スライドショー40</a></li>
<li><a href="http:// …… /slideshow41a.htm" target="_blank" title="一面の ……
ー 24 を実装。">スライドショー41a</a></li>
</ul>
</li>
<li><a href="#">サイト 12</a>
<ul>
<li><a href="#">サイト 121</a></li>
<li><a href="#">サイト 122</a></li>
<li><a href="#">サイト 123</a></li>
<li><a href="#">サイト 124</a></li>
<li><a href="#">サイト 125</a></li>
<li><a href="#">サイト 126</a></li>
</ul>
</li>
<li><a href="#">サイト 13</a>
<ul>
<li><a href="#">サイト 131</a></li>
<li><a href="#">サイト 132</a></li>
<li><a href="#">サイト 133</a></li>
<li><a href="#">サイト 134</a></li>
<li><a href="#">サイト 135</a></li>
<li><a href="#">サイト 136</a></li>
</ul>
</li>
</ul>
</li>
==== この間、説明を省略。 ====
<li><a href="#">サイト 336</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<p> </p>
<p>・ サンプル 3</p>
<div class="container" style="width: 200px;">
<div id="menu3">
<div class="icon compactanchor">
Icon
</div>
<ul>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a
href="http://xml-xsl.sakura.ne.jp/index2.html">太陽風ДζΨΠ∀</a></li>
<li><a href="http://xml-xsl.sakura.ne.jp/oritatami3c.html">24
Java・JavaScript・DHTMLサンプル</a></li>
<li><a href="#">サイト 13</a></li>
<li><a href="#">サイト 14</a></li>
<li><a href="#">サイト 15</a></li>
<li><a href="#">サイト 16</a></li>
</ul>
</li>
<li>
<a href="#">サイト 1</a>
<ul>
<li><a href="#">サイト 11</a>
<ul>
<li><a href="#">サイト 111</a></li>
<li><a href="#">サイト 112</a></li>
<li><a href="#">サイト 113</a></li>
<li><a href="#">サイト 114</a></li>
<li><a href="#">サイト 115</a></li>
<li><a href="#">サイト 116</a></li>
<li><a href="http:// …… /fscr_bgmp4.htm" target="_blank" title="全画面に …… 24
を記述。">フルスクリーン背景MP4</a></li>
<li><a href="http:// …… /slideshow45.htm" target="_blank" title="Flash、 ……
、自動サムネイル表示。">スライドショー45</a></li>
<li><a href="http:// …… /slideshow44.htm" target="_blank" title="フルスクリーンスライ
…… ゙ーム効果">スライドショー44</a></li>
<li><a href="http:// …… /slideshow40.htm" target="_blank" title="Win高さにス ……
を実装。">スライドショー40</a></li>
<li><a href="http:// …… /slideshow41a.htm" target="_blank" title="一面の ……
ー 24 を実装。">スライドショー41a</a></li>
</ul>
</li>
<li><a href="#">サイト 12</a>
<ul>
<li><a href="#">サイト 121</a></li>
<li><a href="#">サイト 122</a></li>
<li><a href="#">サイト 123</a></li>
<li><a href="#">サイト 124</a></li>
<li><a href="#">サイト 125</a></li>
<li><a href="#">サイト 126</a></li>
</ul>
</li>
<li><a href="#">サイト 13</a>
<ul>
<li><a href="#">サイト 131</a></li>
<li><a href="#">サイト 132</a></li>
<li><a href="#">サイト 133</a></li>
<li><a href="#">サイト 134</a></li>
<li><a href="#">サイト 135</a></li>
<li><a href="#">サイト 136</a></li>
</ul>
</li>
</ul>
</li>
==== この間、説明を省略。 ====
</ul>
</div>
</div>
<!-- ★ ----------- ↑ この間をコピー&ペーストします。 ------------ -->
|
(*3)
: 0014587440.css (例) テキストエディターで開き、編集しhogehoge.htmlと同ディレクトリーに転送・配置します。
|
*.css の編集方法 |
(*3)をテキストエディターで開き、下記↓の太字部分を編集し使用。 |
|
〔この列ペースト不要〕
サンプル1
テキスト色
背景色
マウスオーバー時背景色」
サンプル2
テキスト色
背景色
マウスオーバー時背景色
サンプル2
サンプル3
テキスト色
背景色
下罫線色
左罫線色
マウスオーバー時背景色
左罫線色
|
/* Perspective */
.compactmenu {
position: relative;
-webkit-perspective: 500px;
-moz-perspective: 500px;
perspective: 500px;
-webkit-perspective-origin: 50%;
-moz-perspective-origin: 50%;
perspective-origin: 50%;
/* Animation */==== この間、説明を省略。 ====
/* ##### Theme #1 (theme-default) ####### */
.compactmenu.theme-default {
font-family: "Arial";
}
.compactmenu.theme-default .compactanchor { /* text link anchor */
font: bold 18px Germand;
}
.compactmenu.theme-default ul > li {
padding: 0px;
}
.compactmenu.theme-default ul > li .sub { /* "Pointer" span that gets added
to LI elements containing a sub menu. */
}
.compactmenu.theme-default ul a {
display: block;
color: #1D0049;
padding: 12px 20px;
background: #D5D2D0;
}
.compactmenu.theme-default ul a:hover{
background: #BCB8B4;
}
/* ##### Theme #2 (theme-theme2) ####### */
.compactmenu.theme-theme2 {
font-family: "Germand";
font-size: 90%;
}
.compactmenu.theme-theme2 .compactanchor { /* CSS button anchor */
-moz-border-radius: 9px;
-moz-box-shadow: #6E7849 0px 0px 10px;
-webkit-border-radius: 9px;
-webkit-box-shadow: #6E7849 0 0 10px;
background-color: #9fdc56;
background-image: -moz-linear-gradient(73deg, #227c23, #9fdc56);
background-image: -ms-linear-gradient(73deg, #227c23, #9fdc56);
background-image: -o-linear-gradient(73deg, #227c23, #9fdc56);
background-image: -webkit-linear-gradient(73deg, #227c23, #9fdc56);
background-image: linear-gradient(73deg, #227c23, #9fdc56);
border-radius: 9px;
border: 1px solid #4a5032;
box-shadow: #6E7849 0px 0px 10px;
color: #ffffff;
display: inline-block;
cursor: pointer;
font-size: 1.4em;
margin: auto;
padding: 5px;
text-decoration: none;
text-shadow: #000000 5px 5px 15px;
}
.compactmenu.theme-theme2 ul{
box-shadow: 2px 2px 5px gray;
}
.compactmenu.theme-theme2 ul > li {
padding: 0px;
}
.compactmenu.theme-theme2 ul > li .sub { /* "Pointer" span that gets added
to LI elements containing a sub menu. */
top: 14px;
}
.compactmenu.theme-theme2 ul a {
display: block;
color: #1D0049;
background: #D5D2D0;
border-bottom: 1px solid gray;
padding: 8px 15px;
}
.compactmenu.theme-theme2 ul a:hover{
background: #BCB8B4;
}
/* ##### Theme #3 (theme-theme3) ####### */
.compactmenu.theme-theme3 {
font-family: "Arial";
font-size: 90%;
}
.compactmenu.theme-theme3 .compactanchor { /* Icon anchor */
width: 25px;
height: 25px;
border: 5px solid black;
text-indent: -100000px;
position: relative;
cursor: pointer;
}
.compactmenu.theme-theme3 .compactanchor::before{
position: absolute;
border: 5px solid black;
content: '';
width: 100%;
height: 20%;
top: 5px;
left: -5px;
display: block;
}
.compactmenu.theme-theme3 .compactanchor:hover, .compactmenu.theme-theme3
.compactanchor:hover::before{
border-color: darkred;
}
.compactmenu.theme-theme3 .compactanchor:hover
.compactmenu.theme-theme3 ul{
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
.compactmenu.theme-theme3 ul > li {
padding: 0px;
}
.compactmenu.theme-theme3 ul > li:hover {
}
.compactmenu.theme-theme3 ul > li .sub { /* "Pointer" span that gets added
to LI elements containing a sub menu. */
top: 14px;
}
.compactmenu.theme-theme3 ul a {
padding-left: 9px;
display: block;
text-decoration: none;
color: #1D0049;
padding: 10px;
background-color: #D5D2D0;
border-bottom: 1px solid #90bade;
border-left: 7px solid #90bade;
}
.compactmenu.theme-theme3 ul a:hover{
background-color: #BCB8B4;
border-left-color: #90bade;
}
==== この間、説明を省略。 ====
|
< 補足 > 適時参照あれ!。
・ Wordpad によるHTMLソース(タグ)を見ながらの直接編集方法。