ホームページ ウェブフロントエンド CSSチュートリアル 3つの方法を使用してCSSで透明度を設定する方法

3つの方法を使用してCSSで透明度を設定する方法

Apr 06, 2021 pm 04:39 PM
css 透明性

方法: 1. 「background-color:rgba(R,G,B,A)」スタイルを要素に追加して、色の透明度を設定します; 2. 「opacity:transparent value;」スタイルを追加します。要素に設定して透明度; 3. 画像に「filter:opacity(%);」スタイルを設定して透明度を高めます。

3つの方法を使用してCSSで透明度を設定する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

CSS で透明度を設定するには 3 つの方法があります:

  • rgba()

  • opacity属性

  • filter:opacity(%)

方法 1: rgba () 関数

rgba() 関数は色の透明度を設定できます。構文は次のとおりです:

RGBA(R,G,B,A)

Value:

  • R : 赤色の値。正の整数 | パーセント

  • G: 緑色の値。正の整数 | パーセント

  • B: 青色の値。正の整数 | パーセント

  • A: アルファの透明度。値は 0 ~ 1 です。

例: rgba(255,0,0,0.5)Translucent red

rgba() は、単純に色の透明度を設定できます。ページレイアウトには多くのアプリケーションがあります。たとえば、背景を透明にしますが、上のテキストは不透明にします。

例:

background-color:rgba(0,152,50,0.7);// -->70%的不透明度
background-color:transparent;支持完全透明

3つの方法を使用してCSSで透明度を設定する方法

(学習ビデオ共有: css ビデオ チュートリアル)

方法 2 : 不透明度属性を使用する

CSS3 では不透明度属性が追加されており、この属性を使用して要素の透明度を設定できます。不透明度属性は継承され、コンテナ内のすべての要素を透明にします。

構文:

opacity: value ;
  • 値: 不透明度を 0.0 (完全に透明) から 1.0 までで指定します。 (完全に不透明)。

#例:

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>opactity</title>
   <style>
   .box1{
       position:relative;
       width:200px;height:200px;
       background-color: #00f;
   }
        .box2{
             position:absolute;
             top:80px;
             left:80px;
             width:200px;
             height:200px;
             background-color:#0f0;
      }
      .box3{
            position:relative;
             width:200px;
             height:200px;
             background-color:#f00;
             z-index:1;
}
</style>
</head>
<body>
   <div></div>
      <div></div>
      <div></div>
</body>
</html>

3つの方法を使用してCSSで透明度を設定する方法

透明度設定の効果

.box1{
                position:relative;
            width:200px;height:200px;
           background-color: #00f;
           z-index:10;
           opacity:0.5;
    }
         .box2{
              position:absolute;
              top:80px;
              left:80px;
              width:200px;
              height:200px;
              background-color:#0f0;
              z-index:5;
              opacity:0.5;
       }
       .box3{
              position:relative;
              width:200px;
              height:200px;
             background-color:#f00;
            z-index:1;
              opacity:0.5;
}

パフォーマンス効果:

3つの方法を使用してCSSで透明度を設定する方法

方法 3: filter:opacity(%)Style を設定して画像の透明度を設定します

フィルター属性は次のとおりです。 Web ページ上の要素 (主に画像) にフィルター効果の CSS メソッドを適用するには、opacity() 値を設定することで画像の不透明効果を設定できます。不透明度 0% は要素が完全に透明であることを意味し、不透明度が 100% の場合は元の画像を意味します。

文法:

filter: opacity(%);

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>

			.opacity1 {
				opacity: 0.5;
				filter: none;
			}
			.opacity2 {
				opacity: 0.2;
				filter: none;
			}
		</style>
	</head>

	<body>
		<div>
			正常图片:<br /><br />
			<img  src="/static/imghw/default1.png"  data-src="1.jpg"  class="lazy"      style="max-width:90%" / alt="3つの方法を使用してCSSで透明度を設定する方法" ></div><br />
		<div>
			设置透明度的图片:<br /><br />
			<img  class="opacity1 lazy"  src="/static/imghw/default1.png"  data-src="1.jpg"       style="max-width:90%" / alt="3つの方法を使用してCSSで透明度を設定する方法" >
			<img  class="opacity2 lazy"  src="/static/imghw/default1.png"  data-src="1.jpg"       style="max-width:90%" / alt="3つの方法を使用してCSSで透明度を設定する方法" >
		</div>
	</body>

</html>
レンダリング:


3つの方法を使用してCSSで透明度を設定する方法

プログラミング関連の知識をさらに深めてくださいアクセス:

プログラミングビデオ! !

以上が3つの方法を使用してCSSで透明度を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CSSアスペクト比プロパティとの使用方法は何ですか? CSSアスペクト比プロパティとの使用方法は何ですか? Aug 04, 2025 pm 04:38 PM

Theaspect-ratioCSSpropertydefinesthewidth-to-heightratioofanelement,ensuringconsistentproportionsinresponsivedesigns.1.Itisapplieddirectlytoelementslikeimages,videos,orcontainersusingsyntaxsuchasaspect-ratio:16/9.2.Commonusecasesincludemaintainingres

仮想通貨取引アプリとは何ですか?_ 2025年にトップ10の推奨公式仮想通貨取引アプリ 仮想通貨取引アプリとは何ですか?_ 2025年にトップ10の推奨公式仮想通貨取引アプリ Aug 08, 2025 pm 06:42 PM

1. Binanceは、膨大なトランザクションボリュームと豊富な取引ペアで知られています。多様な取引モデルと完璧なエコシステムを提供します。また、SAFUファンドと複数のセキュリティテクノロジーを通じてユーザー資産のセキュリティを保証し、準拠した運用を非常に重要にします。 2。OKXOUYIは、幅広いデジタル資産取引サービスと統一された取引アカウントモデルを提供し、Web3フィールドを積極的に展開し、厳格なリスク管理とユーザー教育を通じてトランザクションセキュリティと経験を改善します。 3。GATE.IOセサミはドアを開き、通貨速度と豊富な通貨を備え、多様な取引ツールと付加価値サービスを提供し、複数のセキュリティ検証メカニズムを採用し、ユーザーの信頼を強化するための資産準備を遵守します。 4。Huobiは、深い業界の蓄積を備えたワンストップのデジタル資産サービスを提供し、強いトランザクションの深さと

CSSの使用方法:空の擬似クラス? CSSの使用方法:空の擬似クラス? Aug 05, 2025 am 09:48 AM

The:emptypseudo-classselecteselementswithnochildrenorcontent、includingspacesorcomments、aonterlytrulyelementslikematchit;

クリエイティブな形状にCSSクリップパスを使用する方法は? クリエイティブな形状にCSSクリップパスを使用する方法は? Aug 04, 2025 pm 02:55 PM

CSSCLIP-PATHを使用して、追加の画像や複雑なSVGなしでブラウザに非長方形の形状を作成します。 2。一般的な形状関数には、INSET()、Circle()、Ellipse()、Polygon()が含まれます。ここで、ポリゴン()は、ダイアログバブルなどの創造的なデザインを作成するのに適した座標ポイントを定義することでカスタムシェイプを実装します。 3.クリップパスは、ホバリング中のサークル拡張など、CSS遷移またはキーフレームアニメーションを通じて動的効果を達成できますが、同じタイプの間隔アニメーションと頂点の数のみをサポートします。 4.応答性とアクセシビリティに注意して、サポートされていないときにコンテンツがまだ利用可能であることを確認し、テキストが読み取り可能であり、過度の収穫を避け、ポリゴン頂点の数を制御してパフォーマンスを最適化します。同時に、それを知る必要があります

CSSでVWおよびVHユニットの使用方法 CSSでVWおよびVHユニットの使用方法 Aug 07, 2025 pm 11:44 PM

VWおよびVHユニットは、要素サイズをビューポートの幅と高さに関連付けることにより、レスポンシブな設計を実現します。 1VWはビューポート幅の1%に等しく、1VHはビューポートの高さの1%に等しくなります。フルスクリーン領域、レスポンシブフォント、弾性間隔で一般的に使用されています。 1.フルスクリーン領域で100VH以下100dVHを使用して、モバイルブラウザーアドレスバーの影響を避けます。 2。レスポンシブフォントは、5VWで制限され、クランプ(1.5REM、3VW、3REM)と組み合わせて、最小サイズと最大サイズを制限できます。 3。幅などの弾性間隔:80VW、マージン:5VHAUTO、パディング:2VH3VW、レイアウトを適応可能にすることができます。モバイルデバイスの互換性、アクセシビリティ、固定幅コンテンツの競合に注意してください。最初にDVHを使用することを優先することをお勧めします。

CSSでフィルタープロパティを使用する方法 CSSでフィルタープロパティを使用する方法 Aug 11, 2025 pm 05:29 PM

thecsSsfilterpropertyallowsvisualefectslikeblur、輝度、およびグレイソベアプリドディレクトリトリトムレメント。1)usethesyntaxfilter:usethesyntaxfilter:filter-function(value)toapplyeffects.2)combinemultiplefilterswithspareation、blur(2)

CSSの「含まれる」プロパティとは何ですか? CSSの「含まれる」プロパティとは何ですか? Aug 04, 2025 pm 12:03 PM

thecontainpropertyincssimprovesperformancebyisolating’slayout、paint、orstyle.1.ittellsthebrectelsthatchangesinsideTheelements.2.commonvaluesincludeLayout、paint、Style、andstrict、contrelentepretepedeptedeptedeptedepertedepertedepertedepertepretseptedepertepertedepertedepertedepertedeperseptrict

CSSで垂直線を作成する方法 CSSで垂直線を作成する方法 Aug 11, 2025 pm 12:49 PM

境界線のあるDivを使用して、垂直線をすばやく作成し、ボーダー左と高さを設定してスタイルと高さを定義します。 2。使用::前の::擬似要素の後、装飾的な分離に適した追加のHTMLタグなしで垂直線を追加する。 3.フレックスボックスレイアウトでは、仕切りクラスの幅と背景色を設定することにより、弾性容器間の適応垂直分割器を実現できます。 4。CSSGRIDでは、垂直線を独立した列(自動化合列など)としてグリッドレイアウトに挿入します。これは、レスポンシブデザインに適しています。最も適切な方法は、構造がシンプルでメンテナンスが簡単であることを確認するために、特定のレイアウトの必要性に従って選択する必要があります。

See all articles