/* HTML代码 */ <div class="box"> <p>这是一段文字。</p> <img src="image.jpg" alt="图片"> </div> /* CSS代码 */ .box{ position: relative; } .box p{ background-color: rgba(255, 255, 255, 0.6); } .box img{ position: absolute; top: 0; left: 0; z-index: -1; opacity: 0.5; }
上述代码中,大家将目标元素Box设置为relative定位,将文字p背景颜色设为rgba(255,255,255,0.6),即白色,不透明度为0.6,实现局部透明效果。而图片img的定位采用绝对定位,放在Box中的最底部,z-index设置为负数,保证图片不会盖住文字。此外,图片的透明度为0.5,实现局部透明效果。
通过使用这种方法,大家可以轻松地实现HTML元素的局部透明效果,让网页设计更加精致,展现出更好的视觉效果。