私は、いくつかの css3 属性を使用して、意識的にシンプルで美しい小さなスタイルのナビゲーション バーを作成する方法を独学しました。 とてもシンプルで美しいナビゲーションバーです。気に入った方はぜひご覧ください。
最初のコード m HTML: <nav>
<ul>
<li>哈哈哈</li>
<li>吼吼吼</li>
<li>嘿嘿嘿</li>
<li>嘎嘎嘎</li>
<li class="move"></li>
<!--<li class="fly fly1"></li>
<li class="fly fly2"></li>
<li class="fly fly3"></li>
<li class="fly fly4"></li>
-->
</ul>
</nav>
ecss:
nav, ul, li { padding: 0; margin: 0;} nav { position: relative; left: 35%; top: 20px; width: 30%; height: 60px; background-color: #66CCFF; box-sizing: border-box; display: inline-block; } ul { width: 100%; height: 60px; vertical-align: middle; } li { display: inline-block; width: 20%; text-align: center; height: 60px; line-height: 60px; cursor: pointer; color: #000000; transition: color 0.4s ease-in-out; } li:hover { color: #FFFFFF;} .move { display: inline-block; border: 4px solid #FF3333; height: 0px; background-color: #FF3333; position: absolute; left: 0; top: 56px; transition: left 0.4s ease-in-out;} li:nth-child(1):hover~.move { left: 0;} li:nth-child(2):hover~.move { left: 20%;} li:nth-child(3):hover~.move { left: 40%;} li:nth-child(4):hover~.move { left: 60%;}E
始めに、Float を使用してリスト項目の効果を 1 行で完了します。そのため、同じナビゲーション バー内の他のコンテンツを 1 行に配置することはできません。 line.display:inline-block はこの問題をうまく解決します。
li の空の要素を移動のマークとして使用し、それを最初の位置に絶対的に配置してから、移動クラスを設定します
~をホバーしたときの各 li 要素の空の要素の位置。 (CSS3 の新しいプロパティ、特に遷移属性は非常に便利です) PS: 同じ原理を使用して、ホバー時に下から上への色の変換を実現したいと思いました。しかし、私の考えは間違っていたようです。空の要素を 4 つ設定し、高さを 0 に設定し、ホバリングすると高さが 60px になってしまいます。拖 最初の 2 日前、ようやく「CSS3 プロフェッショナル開発ガイド」という本を読みました。CSS3 の属性の一部は使用されていませんが、その効果は非常に優れています。また、CSS と JS の間の境界があいまいになります。CSS と JS は独自の作業を行う必要がなくなりましたが、それでもデザイナーにとってははるかに便利です。
CSS を学習する必要がある学生は、php 中国語 Web サイト
CSS ビデオ チュートリアルに注目してください。多くの CSS オンライン ビデオ チュートリアルを無料で視聴できます。
以上が純粋な CSS でシンプルで美しいナビゲーション バーを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

CSSを備えたカスタムカーソルは素晴らしいですが、JavaScriptを使用して次のレベルに物事を引き出すことができます。 JavaScriptを使用して、カーソル状態間で移行し、カーソル内に動的テキストを配置し、複雑なアニメーションを適用し、フィルターを適用できます。

2025年には、互いに互いに跳ね返る要素を伴うインタラクティブなCSSアニメーションは、CSSにPongを実装する必要はありませんが、CSSの柔軟性とパワーの増加はLee&#039;の疑いを補強します。

CSSバックドロップフィルタープロパティを使用してユーザーインターフェイスをスタイルするためのヒントとコツ。バックドロップフィルターを複数の要素間でレイヤー化する方法を学び、それらを他のCSSグラフィカル効果と統合して、精巧なデザインを作成します。

まあ、SVG&#039;の組み込みのアニメーション機能は、計画どおりに非推奨されることはありませんでした。確かに、CSSとJavaScriptは負荷を運ぶことができる以上のものですが、以前のようにSmilが水中で死んでいないことを知っておくのは良いことです

イェーイ、テキストワラップのジャンプを見てみましょう:サファリテクノロジーのプレビューにかなり着陸してください!しかし、それがChromiumブラウザーでの仕組みとは異なることに注意してください。

このCSS-Tricksアップデートは、アルマナック、最近のポッドキャスト出演、新しいCSSカウンターガイド、および貴重なコンテンツを提供するいくつかの新しい著者の追加の大幅な進歩を強調しています。

ほとんどの場合、人々はTailwind&#039;の@Apply機能を紹介します。このように展示されたとき、@Applyはまったく有望な音をしません。だからobvio

馬鹿のように展開することは、展開に使用するツールと複雑さの報酬と複雑さの減少との間の不一致になります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

ホットトピック









