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.
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>
Rendu :
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>
Rendu :
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>
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>
(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!