效果:
<div class="imgs"> <!-- 背景图 --> <div class="background"> <img :src="item.voteTime ? imgSrc1:imgSrc2" width="100%" height="100%" alt="" /> </div> <!-- 文字 --> <div class="front"> <div v-if="item.voteTime"> <p>非常感谢!</p> <p>您已投票:<span>{{item.voteTime}}</span></p> </div> <p v-else style="color:#999999">抱歉,您未完成投票~</p> </div> </div> data() { return { imgSrc1:require('@/common/imgs/yitoupiao.png'), imgSrc2:require('@/common/imgs/weiwancheng.png'), } },
外面大的div:设置宽高;
背景图片:1)如果是铺满则宽高都设置100%,2)如果只占一个部分可设置定位。重点:z-index一定要比文字的层级低,否则会被遮住;
文字:根据需求放置位置可定位可不定位,重点z-index设置高于图片;
.imgs { background: #fff; position: relative; width: 100%; height: 250px; color: #195541; .background{ // width:100%; // height:100%; /**宽高100%是为了图片铺满屏幕 */ // z-index:-1; z-index:1; position: absolute; width: 250px; height: 100%; right: 20px; bottom: 0px; } .front{ z-index:2; position: absolute; text-align: center; top: 39%; left: 25%; font-weight: normal; line-height: 40px; font-size: 28px; } }
开发过程中遇到一个bug:就是我一开始设置的背景图片z-index为-1,导致在h5上,背景图片一会儿能显示一会儿没法显示,后来改为正数1,才解决了这个问题。
到此这篇关于css实现文字在背景图片之上的文章就介绍到这了,更多相关css文字在背景图片上内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
在table中设置min-width和max-width属性 table trtd1/tdtd2/td/tr/tabletable{mi...
上一篇我们讲了 go-zero 中的并发工具包 core/syncx 。 从整体分析来看,并发组...
如今大部分网站仍然采用表格嵌套内容的方式来制作网站,虽然此方法对于我们来说...
对于系统运维、维护或开发人员来说,能很好、清楚的了解系统各方面资源的使用情...
词法环境(Lexical Environment) 官方定义 官方 ES2020 这样定义词法环境(Lexi...
通过前面两篇文章的简单介绍,大致对于Bootstrap有了初步的了解。由于自己也只是...
网页设计既是一门科学也是一门艺术。网页设计工作一半基于正确的编程和设计技巧...
站点一般包括本地站点(即本地电脑上的一组文件)和远程站点(即远程Web服务器上...
一、概述 最近在研究skywalking,打算使用k8s部署 skywalking 并将 pod 中的应用...
CSS3 Patterns Gallery 这个CSS3模式库展示了各种使用纯 CSS3 实现的网页背景效...