CSS (Cascading Style Sheets) は、Web ページのスタイルとレイアウトを制御するために使用される言語です。 Web ページを構築するとき、多くの場合、CSS を使用して、フォント、背景色、境界線などの要素のスタイルを定義する必要があります。 CSS には、非表示を含む要素の表示モードを制御できる、display という魔法の属性もあります。
なぜ要素を非表示にする必要があるのでしょうか?たくさんのシーンがあります。たとえば、複数のタブを含むページを作成する場合、現在選択されているタブのコンテンツのみを表示し、他のタブのコンテンツを最初に非表示にしたい場合があります。別の例として、クリックしたときに要素を非表示にすることができる閉じるボタンをページに追加する必要がある場合があります。
次に、CSSで要素を非表示にするいくつかの方法を詳しく紹介します。
1. 表示属性
display は、要素の表示モードを制御するために CSS で最も一般的に使用される属性です。デフォルトでは、すべての要素が表示されます。要素を非表示にしたい場合は、表示属性を変更することで非表示にできます。次に、表示属性のいくつかの値を示します。
- none
要素を非表示にし、ドキュメント フローから削除します。つまり、要素は使用されません。空間。これは、非表示の要素がページ レイアウトに影響を与えなくなることを意味します。
サンプルコード:
.hide { display: none; }
- block
要素をブロックレベルの要素に変換して表示します。ブロック レベルの要素は独自の行を占有し、幅と高さが設定されており、他のブロック レベルの要素およびインライン要素を収容できます。
サンプルコード:
.show { display: block; }
- inline
要素をインライン要素に変換して表示します。インライン要素は 1 行を占有しません。幅と高さはコンテンツによって決まり、他のインライン要素のみを収容できます。
サンプルコード:
.show { display: inline; }
- inline-block
要素をインラインブロックレベルの要素に変換して表示します。インラインのブロックレベル要素には、ブロックレベル要素で幅と高さを設定でき、インライン要素で他のインライン要素を収容できるという特性があります。
サンプルコード:
.show { display: inline-block; }
2. 可視性属性
可視性属性は、要素の表示モードを制御するために使用することもできます。表示とは異なり、可視性を使用して要素を非表示にした後も、要素はスペースを占有しますが、表示されなくなります。次に、visibility 属性のいくつかの値を示します。
- visible
要素は表示され、配置方法に従って表示されます。
- hidden
要素は表示されませんが、スペースを占有します。 display:none とは異なり、要素の幅と高さは引き続き有効です。
- collapse
テーブル要素の場合、要素の境界線とパディングは無視され、テーブル行がテーブルがないように見えます。
サンプルコード:
.hide { visibility: hidden; }
3. 不透明度属性
不透明度属性は、要素が徐々に消える効果を実現できます。値は 0 ~ 1 で、要素の透明度を示します。
- 0
完全に透明、つまり要素は見えません。
- 1
完全に不透明、つまり要素が完全に表示されます。
- 0.5
半透明、つまり、要素は部分的に表示され、部分的に非表示になります。
透明度が 0 の場合、要素は非表示になるだけでなく、スペースも占有しません。ただし、不透明度を使用して要素を非表示にする場合は注意してください。要素は非表示に見えても、実際にはまだ存在します。要素をスペースを取らずに非表示にしたい場合は、display:none や Visibility:hidden などの他のメソッドと組み合わせる必要があります。
サンプル コード:
.hide { opacity: 0; }
上記の 3 つの方法により、要素を非表示にして、パーソナライズされたデザイン要件を実現できます。画像などのダウンロード可能な要素については、隠して知的財産権を保護するのは安全ではないため、保護するには他の技術を使用する必要があることに注意してください。
以上が非表示を実装するCSSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

usestate()isareacthookusedtomeStateinfunctionalComponents.1)itInitializeSandUpDatestate、2)colledatttheToplevelofComponents、3)canleadto'stalestate'ifnotusedly、and4)cancancancancancanbeoptimizeduptimizeduptimizedususecall -calleSuperesteSteSteSteSteSteSteSteSteStateSupteStateSuptateSuptatedates

ReactisPopularduetoitsComponent Architecture、Virtualdom、Richecosystem、およびdeclarativenature.1)コンポーネントベースのarchitectureallowsforReusable anduipieces、改善様式および測定可能性。

debugReactapplicationivivivity、EtheseStrategies:1)AddressPropdrillingWithContextapiorredux.2)HandLeasynchronousoperations withuthutateanduseeffect、Abortcontrollertopreventraceconditions.3)最適化合物を使用して、最適化合物を使用してください

UseState()inReactallowsstateManagementInFunctionalComponents.1)itsimplifiesstateManagement、makeCodemoreconcise.2)usetheprevcountFunctionToupDateStateBasedTateBasedTateBadeStateValue、AvolidingStalestateSues.3)

ChooseuseState()forsimple,independentstatevariables;useuseReducer()forcomplexstatelogicorwhenstatedependsonpreviousstate.1)useState()isidealforsimpleupdatesliketogglingabooleanorupdatingacounter.2)useReducer()isbetterformanagingmultiplesub-valuesorac

UseStateは、州の管理を簡素化し、コードをより明確にし、読みやすくし、Reactの宣言的な性質と一致するため、クラスコンポーネントやその他の州管理ソリューションよりも優れています。 1)UseStateを使用すると、状態変数を関数コンポーネントに直接宣言することができます。2)フックメカニズムの再レンダリング中に状態を覚えています。

useUsestate()forlocalcomponentStatemanagement; compleartinative forglogic、orperformanceissues.1)useidealforsimple、localstate.2)useglobalStateSolutionSolutionSuxorContextForSharedState.3)OptForreDuxtormobxobxobxobforexSt

再利用することは、codecodemaintainabilityを抑制することを再生します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1
使いやすく無料のコードエディター

ホットトピック









