ホームページ ウェブフロントエンド jsチュートリアル jquery は非常に効果的で美しいパーソナル センター ナビゲーション メニューを実現します_jquery

jquery は非常に効果的で美しいパーソナル センター ナビゲーション メニューを実現します_jquery

May 16, 2016 pm 04:37 PM
パーソナルセンター ナビゲーションメニュー

以前、jquery と css3 で実装されたクールなメニュー ナビゲーション を紹介しました。これはjqueryによって開発されたナビゲーションメニューです。ポータル Web サイトのパーソナル ユーザー センターのバックエンドに配置するのに適しています。効果も見た目もとても良いです。まずレンダリングを見てみましょう:

ソースコードのダウンロード

実装されたコードを見てみましょう:

HTML コード:

<nav class="animated bounceInDown">
<ul>
<li><a href="#profile">
<div class="fa fa-user">
</div>
Profile </a></li>
<li><a href="#message">
<div class="fa fa-envelope">
</div>
Messages <span class="badge right">12</span> </a></li>
<li class="sub-menu"><a href="#settings">
<div class="fa fa-gear">
</div>
Settings
<div class="fa right fa-caret-up">
</div>
</a>
<ul style="display: block;">
<li><a href="#settings">Account </a></li>
<li><a href="#settings">Profile </a></li>
<li><a href="#settings">Secruity & Privacy </a></li>
<li><a href="#settings">Password </a></li>
<li><a href="#settings">Notification </a></li>
</ul>
</li>
<li class="sub-menu"><a href="#message">
<div class="fa fa-question-circle">
</div>
Help
<div class="fa right fa-caret-down">
</div>
</a>
<ul style="display: none;">
<li><a href="#settings">FAQ's </a></li>
<li><a href="#settings">Submit a Ticket </a></li>
<li><a href="#settings">Network Status </a></li>
</ul>
</li>
<li><a href="#message">
<div class="fa fa-sign-out">
</div>
Logout </a></li>
</ul>
</nav>
ログイン後にコピー
CSSコード:

body
{
background: #f7f7f7 url("1.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family: "Roboto";
font-size: 14px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body::before
{
content: '';
position: fixed;
z-index: -1;
top: 0;
left: 0;
background: #34495e; /* IE Fallback */
background: rgba(52, 73, 94, 0.8);
width: 100%;
height: 100%;
}
nav
{
position: absolute;
top: 50%;
left: 50%;
width: 360px;
margin: -78px 0 100px -180px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
nav ul li
{
/* Sub Menu */
}
nav ul li a
{
display: block;
background: #3498db;
padding: 10px 15px;
color: #fff;
text-decoration: none;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-ms-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
nav ul li a:hover
{
background: #2980b9;
}
nav ul li a .fa
{
width: 16px;
text-align: center;
margin-right: 5px;
}
nav ul li a .badge
{
display: inline-block;
background: #fff; /* IE Fallback */
background: rgba(255, 255, 255, 0.2);
padding: 3px 7px;
color: #fff;
font-size: 12px;
font-weight: 800;
}
nav ul li ul li a
{
background: #444;
border-left: 4px solid transparent;
padding: 10px 20px;
}
nav ul li ul li a:hover
{
background: #333;
border-left: 4px solid #3498db;
}
/* Float Right/Left */
.right
{
float: right;
}
.left
{
float: left;
}
ログイン後にコピー
js コード:

$('.sub-menu ul').hide();
$(".sub-menu").click(function () {
$(this).children("ul").slideToggle("100");
$(this).find(".right").toggleClass("fa-caret-up fa-caret-down");
}); //@ sourceURL=pen.js
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravelで権限ベースのナビゲーションメニューを実装する方法 Laravelで権限ベースのナビゲーションメニューを実装する方法 Nov 02, 2023 pm 06:52 PM

Web サイトやアプリケーションの機能が複雑になるにつれて、権限管理が重要になります。ユーザーが認証を通じてログインするとき、権限を持っているページや機能にはアクセスできるようにしたいが、権限を持っていないページや機能にはアクセスできないようにしたいと考えています。この記事では、ユーザーに表示される内容を簡単に制御できるように、Laravel で権限ベースのナビゲーション メニューを実装する方法を説明します。ステップ 1: Laravel をインストールし、データベースを構成する Laravel にすでに慣れている場合は、このステップをスキップできます。それ以外の場合は、次に従ってください。

UniApp のパーソナル センターと設定ページの設計および開発スキル UniApp のパーソナル センターと設定ページの設計および開発スキル Jul 06, 2023 pm 02:53 PM

UniApp は Vue.js をベースにした開発フレームワークで、Android、iOS、H5 アプリケーションを同時に構築できます。 UniApp では、パーソナル センターと設定ページの設計と開発を実現することが非常に一般的な要件です。この記事では、パーソナル センターと設定ページを設計および開発する方法に関するいくつかのヒントと、対応するコード例を紹介します。まず、シンプルで使いやすい個人センターと設定ページをデザインする必要があります。パーソナルセンターには通常、ユーザーのアバター、ユーザー名、個人情報、注文、設定、その他のモジュールが含まれています。

JavaScript を使用して、ナビゲーション メニューを指定した位置までスクロールするハイライト効果を実現するにはどうすればよいですか? JavaScript を使用して、ナビゲーション メニューを指定した位置までスクロールするハイライト効果を実現するにはどうすればよいですか? Oct 19, 2023 am 09:46 AM

JavaScript を使用して、ナビゲーション メニューを指定した位置までスクロールするハイライト効果を実現するにはどうすればよいですか?ナビゲーション メニューは Web デザインの一般的なコンポーネントの 1 つであり、ユーザー エクスペリエンスを向上させるために、JavaScript を使用して、ナビゲーション メニューが指定された位置にスクロールするときに強調表示効果を実現できます。このようにして、ユーザーがページをスクロールすると、ナビゲーション メニューがリアルタイムで更新され、現在の場所が表示されます。この効果を実現する鍵は、ページ スクロール イベントを監視し、現在のスクロール位置と指定された位置の関係を判断することです。以下、

ThinkPHP6 でナビゲーション メニューを使用する方法 ThinkPHP6 でナビゲーション メニューを使用する方法 Jun 21, 2023 am 08:03 AM

インターネットの発展に伴い、Webサイトの複雑化、機能の豊富化、ユーザーニーズの多様化が進んでいますが、ユーザーが必要な機能に素早くたどり着くために、ナビゲーションメニューが設けられています。欠かせない要素となっています。 ThinkPHP6 でナビゲーション メニューを使用するにはどうすればよいですか?この記事では、ステップごとに紹介します。 1. ナビゲーション メニュー データ テーブルを作成します。ThinkPHP6 では、データベースを使用してナビゲーション メニュー情報を保存できます。まず、ナビゲーション メニュー データ テーブルを作成する必要があります。具体的なテーブル構造は次のとおりです。 CREAT

HTML、CSS、jQuery: 美しいナビゲーション メニューを作成する HTML、CSS、jQuery: 美しいナビゲーション メニューを作成する Oct 24, 2023 am 08:23 AM

HTML、CSS、jQuery: 美しいナビゲーション メニューを作成する ナビゲーション メニューは、Web デザインにおいて非常に重要な役割を果たしており、訪問者にナビゲーション機能を提供するだけでなく、Web サイトのユーザー エクスペリエンスも向上させます。この記事では、HTML、CSS、jQueryを使って美しいナビゲーションメニューを作る方法を、具体的なコード例とともに紹介します。 1. HTML 構造 まず、HTML を使用してナビゲーション メニューの構造を作成する必要があります。これは単純な HTML ナビゲーション メニュー テンプレートです: &lt;n

純粋な CSS を使用して Web ページにスムーズにスクロールするナビゲーション メニューを実装する方法 純粋な CSS を使用して Web ページにスムーズにスクロールするナビゲーション メニューを実装する方法 Oct 20, 2023 pm 04:22 PM

純粋な CSS を使用して Web ページにスムーズ スクロール ナビゲーション メニューを実装する方法。ユーザーが Web ページ内を移動できるようにガイドすることは重要なデザイン要素であり、スムーズ スクロール ナビゲーション メニューはユーザー フレンドリーなナビゲーション エクスペリエンスを提供する方法です。この記事では、純粋な CSS を使用してこのようなナビゲーション メニューを実装する方法を紹介し、対応するコード例を示します。 1. HTML 構造 まず、HTML でナビゲーション メニューの基本構造を作成する必要があります。簡単な例を次に示します: &lt;navclass="smooth-scr

HTML、CSS、および jQuery: ナビゲーション メニューのドロップダウン アニメーション効果を作成する HTML、CSS、および jQuery: ナビゲーション メニューのドロップダウン アニメーション効果を作成する Oct 27, 2023 pm 03:22 PM

HTML、CSS、および jQuery: ナビゲーション メニューのドロップダウン アニメーション効果を作成する Web 開発では、魅力的なページ効果により、Web サイトに対するユーザーの好感度が高まり、ユーザー エクスペリエンスが向上します。その中でも、メニュー ナビゲーションは Web サイトの一般的な要素の 1 つであり、アニメーション効果を追加して、メニューのインタラクティブな効果を高め、Web サイトをより鮮やかにすることができます。この記事では、HTML、CSS、jQuery を使用して、ドロップダウン アニメーション効果のあるナビゲーション メニューを作成します。次の手順に従って、この使用方法を学習します。

純粋な CSS を使用してレスポンシブ ナビゲーション メニューを実装するための実装手順 純粋な CSS を使用してレスポンシブ ナビゲーション メニューを実装するための実装手順 Oct 21, 2023 am 08:30 AM

Pure CSS は、JavaScript を使用せずに応答性の高いナビゲーション メニューを簡単に作成する方法です。この記事では、応答性の高いナビゲーション メニューを実装するための詳細な手順を、具体的なコード例とともに説明します。ステップ 1: HTML 構造 まず、ナビゲーション メニューの HTML 構造を設定する必要があります。簡単な例を次に示します:&lt;navclass="navbar"&gt;&lt;ulclass="menu&q

See all articles