ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLで背景の透明度を設定する方法

HTMLで背景の透明度を設定する方法

青灯夜游
青灯夜游オリジナル
2021-05-17 16:40:4058468ブラウズ

HTML では、背景色の場合は rgba() 関数または opacity 属性を使用して色の透明度を設定できます。背景画像の場合は opacity 属性と「filter:」を使用できます。 opacity(%)」スタイルで画像の透明度を設定します。

HTMLで背景の透明度を設定する方法

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

1. 背景色の透明度を設定します -- rgba() 関数または不透明属性を使用します

例 1:

<style>
#p1 {background-color:rgb(255,0,0,0.3);}
#p2 {background-color:rgb(0,255,0,0.3);}
#p3 {background-color:rgb(0,0,255,0.3);}
#p4 {background-color:rgb(192,192,192,0.3);}
#p5 {background-color:rgb(255,255,0,0.3);}
#p6 {background-color:rgb(255,0,255,0.3);}
</style>
</head>

<body>
<p>RGB 颜色,并使用透明度:</p>
<p id="p1">红色</p>
<p id="p2">绿色</p>
<p id="p3">蓝色</p>
<p id="p4">灰色</p>
<p id="p5">黄色</p>
<p id="p6">樱桃色</p>


</body>

レンダリング:

HTMLで背景の透明度を設定する方法

例 2:

<style>
	.demo{
		width: 280px;
		height: 140px;
		margin: 50px auto;
	}
	.demo1,.demo2{
		width: 120px;
		height: 120px;
		margin: 10px;
		float: left;
		background:#2DC4CB;
	}
	.demo1{
		opacity:1;
	}
	.demo2{
		opacity:0.5;
	}
</style>
</head>
<body>
<div class="demo">
	<div class="demo1">
		<p>背景色不透明,文字不透明!</p>
	</div>
	<div class="demo2">
		<p>背景色透明,文字也透明!</p>
	</div>
</div>
</body>

レンダリング:

HTMLで背景の透明度を設定する方法

2. 背景画像の透明度を設定します。不透明度属性と「filter:opacity(%)」スタイルを使用します。

例 1:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>
			div{
				width: 300px;
				height: 200px;
				background-image: url(img/1.jpg);
				background-size: 300px;
			}
			.div1{

				-webkit-filter: opacity(50%); /* Chrome, Safari, Opera */
				filter: opacity(50%);
				
			}
			.div2{
				-webkit-filter: opacity(20%); /* Chrome, Safari, Opera */
				filter: opacity(20%);
				
			}
		</style>
	</head>
	<body>
		<div>
			<p>原图:</p>
		</div>
		<div class="div1">
			<p>透明度为50%:</p>
		</div>
		<div class="div2">
			<p>透明度为20%:</p>
		</div>
	</body>
</html>

HTMLで背景の透明度を設定する方法

例 2:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>
			div{
				width: 300px;
				height: 200px;
				background-image: url(img/1.jpg);
				background-size: 300px;
			}
			.div1{

				opacity: 0.5;
				
			}
			.div2{
				opacity: 0.2;
				
			}
		</style>
	</head>
	<body>
		<div>
			<p>原图:</p>
		</div>
		<div class="div1">
			<p>透透明度为0.5:</p>
		</div>
		<div class="div2">
			<p>透明度为02:</p>
		</div>
	</body>
</html>

HTMLで背景の透明度を設定する方法

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

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

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