• TOP
  • WordPress
    • まとめ
    • JavaScript
    • 記事
    • 画像/動画
    • 管理
    • アクセス/SEO対策
    • カテゴリ
    • サイドバー/ヘッダー
    • アイキャッチ
    • パスワード
    • コメント
  • プラグイン
  • CSS
  • ユーザー限定
Plus WordPress ワードプレスの基本・応用テクニックを紹介
ホーム › CSS › CSS3のみで画面外からメニューをスライド表示

CSS3のみで画面外からメニューをスライド表示

画面外部からスライドしてくるドロワーメニューをCSSのみで作成します。

設定

WordPressの場合

どのページでも常時開閉ボタンが表示できるようにheader.php又はfooter.phpに↓を挿入します。

1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="panel">
    <label for="check" class="btn">開閉ボタン1</label>
    <input type="checkbox" class="check" id="check" />
<ul>
<li>テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト、テキスト。
    </li>
<li><a href="/">リンク</a></li>
    <li><a href="/">リンク</a></li>
    <li><a href="/">リンク</a></li>
    <li><a href="/">リンク</a></li>
</ul>
    <label for="check" class="cbtn"></label>
</div>

↓のCSSを参考にどうぞ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.panel .btn {
position: fixed;
color:#fff;
display: block;
right: 0px;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
z-index: 9999;
background-color: #F90;
cursor: pointer;
}
 
.panel .btn:hover {
   filter: alpha(opacity=90);
opacity: .90;
}
 
.panel .cbtn {
z-index: 99;
display: none;
top: 0;
left: 0;
position: fixed;
}
 
.panel .check {
    display: none;
}
 
.panel ul {
position: fixed;
z-index: 999;
display: block;
font-size: 0.9em;
background-color: #F6F6F6;
max-width: 1000px;
top: -500px;
margin-right: 2%;
padding: 5%;
list-style-type: none;
    
transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
}
 
.panel .check:checked + ul {
top: 30px;
}
 
.panel .check:checked + ul + .cbtn {
display: block;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
}
 
.panel ul li{
padding-right: 5px;
padding-left: 5px;
}
 
.panel a {
display: block;
padding: 10px;
text-align: center;
margin-top: 15px;
background-color: #999;
color: #FFF;
text-decoration: none;
}
 
.panel a:hover {
background-color: #666;
}

タグ: ドロワーメニュー
カテゴリー: CSS

コメントを残す コメントをキャンセル

関連記事
JavaScriptで画面外からメニューをスライド表示
CSS3 アコーディオンメニュー
CSS3 拡大、縮小、スライド、回転
CSS3 ボックスシャドウ
表示領域内に文字を省略し…を表示
ページナビを挿入
人気記事
高機能でオシャレな実用的メニュー(HTMLテンプレート)
Webページ全体をフェードイン、フェードアウト
投稿、固定ページ内にウィジェットを挿入
記事の続きを読むを消す
最新記事を自動でスライドショー
コメントに画像を挿入できるようにする
フリーの高機能HTMLテンプレート
指定したカテゴリIDのカテゴリ名のみ取得
記事ごとに個別のCSSやJavaScriptを追加
カテゴリ別に違うカテゴリ(テンプレート)を表示
タイトルや本文からタグを自動生成
特定のカテゴリに個別のCSSを適応させる
非表示、置換テクニック
カテゴリー別に違うサイドバーを出す
CSS3のみで画面外からメニューをスライド表示
画像や動画をポップアップし再生
Contact Form7の送信完了画面をカスタマイズ
スライドショー Meteor Slides
phpMyAdminのユーザー名とパスワードの確認方法
アイキャッチ(サムネイル)を呼び出す
管理画面の投稿一覧で投稿IDを表示する
CSSやJavaScriptのハンドル名(id)を確認
カテゴリに別々のアイコンを表示
レスポンシブなLightbox jQuery プラグイン Strip
コメントのメールアドレス入力覧を消す
スライドショー Skitter Slideshow
記事をランダムに表示させる
背景をスライドショーにする
パスワードを間違えると一定時間ログインできないようにする
ショートコードを追加するプラグイン
全記事のアイキャッチをまとめて自動作成
CSS3 角を丸くする
CSS3 ボックスシャドウ
ページごとに違うヘッダーを読み込む
リンクの表示順を並べ替える
購読者にパスワードを変更させない
スライドショー WP Slider Plugin
個別にJavaScriptを振り分ける
管理画面の投稿一覧へアイキャッチを表示
サイト全体のサムネイルサイズを変更
    メルマガ購読
  • メールマガジンではWordPressのおもしろい使い方を紹介しています。またユーザー限定ページとも連動しているので、そちらも自由に観覧できるようになります。
  • 登録フォーム
PlusWordPress
  • お問い合わせ
  • このサイトについて
Link
  • 人気ブログランキング
  • 使えるWordPressテーマ
背景変更
  • デフォルト
  • ホワイト
  • ブラック
  • グレー
  • Facebook
  • RSS Feed
  • Google Plus
© 2022 Plus WordPress