首先,大家需要在HTML页面中插入一张图片和一段文本:
<div class="container"> <img src="picture.jpg" alt="图片"> <p>这是一段文字</p> </div>
接下来,大家需要使用CSS样式控制,将图片与文字进行覆盖。代码如下:
.container { position: relative; /*设置容器为相对定位*/ width: 500px; height: 300px; } img { position: absolute; /*设置图片为绝对定位*/ top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; /*设置图片的透明度*/ } p { position: absolute; /*设置文字为绝对定位*/ top: 50%; left: 50%; transform: translate(-50%, -50%); /*居中显示*/ font-size: 24px; color: #fff; }
通过设置容器的position为relative,图片的position为absolute,可以让图片与文字实现相对效果,从而覆盖在一起。此外,通过opacity属性可以设置图片的透明度,从而让文字更加清晰可见。
最终的效果如下:
css div等分,css 页脚居中显示,属于css插入形式的,css图片用什么标签,下边框取消css中代码,vue组件动态引入远程css,div css的网页模板
这是一段文字
需要注意的是,图片和文字的父元素容器需要设置合适的width和height属性,否则可能会导致图片和文字显示不全。