CSS でトランジションを使用して Div を表示および非表示にする方法

Css Detoranjishonwo Shi Yongshite Div Wo Biao Shioyobi Fei Biao Shinisuru Fang Fa



div の主な目的は、ページをさまざまなセクションに分割し、それに応じてスタイルを設定することです。それに比べて、div のスタイル設定は、その ID と属性により比較的単純です。さらに、div の表示と非表示もスタイリングの一部です。

このマニュアルでは、「 遷移 」CSSのプロパティ。

CSSでトランジションを使用してDivを表示および非表示にする方法は?

CSS「 遷移 」プロパティを使用すると、特定の期間に基づいてプロパティの値を簡単に変更できます。状態に応じて、フローティング要素またはアクティブ要素になります。さらに、CSS の transition プロパティを使用して、HTML で div を表示および非表示にします。







それでは、遷移プロパティの構文に移りましょう。



構文



トランジション効果を作成するときは、次の 2 つのことを指定する必要があります。





基本的、 ' 遷移 」は、以下に示す 4 つの他のプロパティで構成される省略形のプロパティです。

遷移 : 遷移プロパティ遷移期間

遷移タイミング関数遷移遅延

言及されたプロパティの説明は次のとおりです。



  • 遷移プロパティ: 遷移を任意の CSS プロパティに設定するために使用されます。幅、高さ、不透明度など。
  • 移行期間: トランジションの期間を指定するために使用されます。
  • 遷移タイミング関数: 遷移の速度を設定するために使用されます。
  • 遷移遅延: トランジションが開始または遅延する時間を指定します。

div の表示と非表示を「 遷移 」CSSのプロパティ。この目的のために、まず、「 分周 」と入力タイプ「 チェックボックス 」。

ステップ 1: Div の作成とスタイル設定

タグ内に、
タグを閉じます。

HTML

<センター >

<ラベル > Div を表示 > <入力タイプ = 「チェックボックス」 >

> 非表示の Div >

>

これ以降、background-color プロパティを使用して div のスタイルを設定し、背景の色を「 RGB(238, 190, 118) 」。 divの高さを「 150px 」とその周りの境界線を「 10px 」、「 海嶺 '、 と ' RGB(6, 56, 2) 」。最後に、font-size を「 50px 」。

CSS

分周 {

背景色 : RGB ( 238 190 118 ) ;

身長 : 150px ;

国境 : 10px 海嶺 RGB ( 6 56 2 ) ;

フォントサイズ : 50px ;

}

上記のコードの出力を以下に示します。ここでは、div とチェックボックスが正常に作成されていることがわかります。

次に、遷移プロパティを使用して div を非表示および表示する次のステップに進みます。

ステップ 2: トランジションを使用して Div を表示および非表示にする

これを行うには、「 不透明度 」、その持続時間は「 2秒 」、不透明度の値は「 0 」を CSS で作成した div クラスに追加します。

遷移 : 不透明度 2秒 ;

不透明度 : 0 ;

ノート: 「」にトランジションを適用します。 不透明度 要素の透明度を設定するプロパティ。ここでは、その値を「 0 これは、トランジションが開始されると、div が 2 秒間非表示になることを意味します。

トランジション値を設定した後、「 入力 」で HTML ファイルに作成された入力タイプにアクセスし、input 要素の疑似クラスを「 :チェックあり 」。次に、作成した div にアクセスし、「 + ” 演算子は、チェックボックスを div に関連付けるために使用されます。したがって、チェックボックスで操作が実行されると、その使用法が div に影響します。次に、不透明度の値を「 1 」:

入力 : チェック済み + 分周 {

不透明度 : 1

}

ノート: 不透明度の値を「 1 」、つまり、チェックボックスがマークされている場合、作成された div が表示されます。さらに、マークを外してdivを非表示にします

ご覧のとおり、div は「 遷移 「プロパティと」 :チェックあり 」 疑似クラス要素:

CSSでトランジションプロパティを使ってdivを非表示・表示する方法を解説しました。

結論

div を表示および非表示にするには、「 遷移 「プロパティと」 :チェックあり ”疑似クラス要素は、div opacity の値が” 0 」、および :checked 疑似クラス要素で、不透明度を「 1 」。ユーザーがチェックボックスをクリックすると div が表示され、チェックを外すと div が非表示になります。このマニュアルでは、transition プロパティを使用して div を非表示および表示する方法について説明しました。