Maison > interface Web > tutoriel HTML > Comment définir la transparence de l'arrière-plan en HTML

Comment définir la transparence de l'arrière-plan en HTML

青灯夜游
Libérer: 2023-01-06 11:13:38
original
58473 Les gens l'ont consulté

En HTML, s'il s'agit d'une couleur d'arrière-plan, vous pouvez utiliser la fonction rgba() ou l'attribut opacity pour définir la transparence de la couleur ; s'il s'agit d'une image d'arrière-plan, vous pouvez utiliser l'attribut opacity et "filter : style opacity(%)" pour définir la transparence de l'image.

Comment définir la transparence de l'arrière-plan en HTML

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.

1. Définissez la transparence de la couleur d'arrière-plan - utilisez la fonction rgba() ou l'attribut d'opacité

Exemple 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>
Copier après la connexion

Rendu :

Comment définir la transparence de larrière-plan en HTML

Exemple 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>
Copier après la connexion

Rendu :

Comment définir la transparence de larrière-plan en HTML

2. Définissez la transparence de l'image d'arrière-plan - utilisez l'attribut opacité et le style "filter:opacity(%)"

Exemple 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>
Copier après la connexion

Comment définir la transparence de larrière-plan en HTML

Exemple 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>
Copier après la connexion

Comment définir la transparence de larrière-plan en HTML

(Partage vidéo d'apprentissage : tutoriel vidéo CSS, "tutoriel vidéo HTML")

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal