ウェブデザインにおける2種類のタブアプリケーション

ウェブデザインにおける2種類のタブアプリケーション

ケース2 :Taobaoのホームページには3つのタブデザインがありますが、よく見るとそれぞれ異なっていることがわかります。さらに混乱するのは、ホームページにはタブのデザインが 3 つしかないのに、それぞれ異なるのはなぜかということです。 1 つのページに複数のフロントエンドの介入が必要ですか?

現在、Web デザインではタブが広く使用されていますが、一般的に次の 2 つのタイプに分けられます。

1 つ目は、マウスをクリックして切り替えるタイプです。この場合、タブにはリンクはありません (ただし、選択したタブ領域に [その他] または [その他] リンクが追加されます)。

2番目のタイプはマウスホバー切り替えです。この場合、多くのタブにリンクが追加されているため、a:hover が有効になり、マウスがドッキングされたときにスライドダウンまたはカラープロンプトが表示されます。実際、これはノーマンのデザイン哲学における、ユーザーに適切なフィードバックを提供する実践でもあります。
実際のケースでは、良いデザインもあれば、私が同意できないデザインもありました。ここで簡単に共有したいと思います。

ケース 1 : Yahoo US ホームページは最初のタブ デザインに属しますが、右下隅のボックスに注意してください。

ウェブデザインにおける2種類のタブアプリケーション
ウェブデザインにおける2種類のタブアプリケーション

最初のタブは、追加のリンクなしで、ボタンをクリックして切り替えられるように設計されています。 (トップ)

ウェブデザインにおける2種類のタブアプリケーション

2 番目のタブのデザインはフローティング スイッチですが、タブ上のリンクをフィードバックする a:hover がありません。 (フラット)

ウェブデザインにおける2種類のタブアプリケーション

3 番目のタブのデザインはフローティング スイッチで、タブに:hover フィードバック リンクを追加します。 (トップ)

ケース3 : QQポップアップウィンドウ。

ウェブデザインにおける2種類のタブアプリケーション

最も人気のない QQ ポップアップ ウィンドウ。タブにリンク フィードバックがありません。qq.com のトラフィックの多くがこの方法で無意識のうちに詐欺されていると私は考えています。 (フラット)
段落を挿入: QQ ポップアップ ウィンドウのデザインについては、常に不満がありました。5 つのタブしか保持できないスペースに、実際には間接的に 7 つのタブが保持されるため、タブを左右にスクロールするデザインが必要です。一見重要ではないが、より目立つ [ページ カードをドラッグして並べ替えることができます] を追加することに関して、実際の価値はどれくらいあるのでしょうか。

<<:  nginx 設定ファイルで環境変数を使用する方法

>>:  CSS3 アニメーション ボールローリング JS コントロールアニメーション一時停止

推薦する

HTML 選択タグにおける単一選択と複数選択の詳細な説明

select 要素は、単一選択または複数選択のメニューを作成します。フォームが送信されると、ブラウザ...

MySQL 8.0.12 のインストールと設定方法のグラフィック チュートリアル (Windows10)

この記事は、参考のためにMySQL 8.0.12のインストールグラフィックチュートリアルを記録してい...

URLエスケープエンコーディングの特殊文字に基づいて

目次URL 内の特殊文字URL 特殊文字エスケープ、URL 内の一部の文字には特別な意味があり、基本...

表の最初の行と最初の列を固定し、適応型ウィンドウを実現するための CSS の例コード

今日のキャンパス採用筆記試験では、固定された最初の行と最初の列を実装し、幅をウィンドウの変更に適応さ...

Dockerコンテナの紹介

Dockerの概要Docker はオープンソースのソフトウェア展開ソリューションです。 Docker...

無効な Nginx クロスドメイン設定 Access-Control-Allow-Origin の解決策

nginx バージョン 1.11.3次の構成を使用すると、検証は無効になり、クロスドメインの問題が依...

MYSQLのバックアップデータのスケジュールクリアの特定の操作

1|0 背景プロジェクトの要件により、各月の履歴在庫データをアーカイブしてバックアップする必要があり...

Docker で MySQL をインストールし、リモート接続を実装するチュートリアル

画像をプルする docker プル mysql完成した画像を見る Docker イメージイメージを介...

ネイティブJSで禁止すべきメソッドの記述

目次ブロックレベル関数オブジェクトのプロトタイプを直接変更すると呼び出された人発信者評価ブロックレベ...

Linux自動ログイン例の説明

インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...

Javascriptのtry catchの2つの機能についてお話しましょう

プログラムは上から下へ順番に実行され、いくつかの制御文によって実行経路を変更することができます。制御...

Vueは動的クエリルール生成コンポーネントを実装します

1. 動的クエリルール動的クエリルールは、おおよそ次の図のようになります。ユーザのカスタマイズに応じ...

Vueテクノロジーに基づく再帰コンポーネントの実装方法

説明するこの記事では、Vue テクノロジーに基づいて再帰コンポーネントを実装する方法を紹介します。 ...

CSS の 4 つのインポート方法と優先順位の簡単な分析

第一に: CSSを導入する4つの方法CSS を導入する方法には、インライン スタイル、埋め込みスタイ...

Dockerコンテナの個別展開のためのLNMPの実装

1. 環境整備各コンテナの IP アドレス: nginx: 172.16.10.10マイSQL: 1...