HTML图片和文字是并列显示的。如下:
我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。
我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。
display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。
文字左对齐,我们把文字居中。给.img-tip添加如下代码:
文字不清楚,我们加上背景和字体颜色,并适当的设置一下透明。给.img-tip添加如下代码:
现在静态效果已经完成了,接下来,加一下鼠标悬浮出现文本的效果,现在.img-tip添加如下代码,让文本默认隐藏:
再加上鼠标悬停在图片上,显示文本的代码:
HTML
<div class="img-group"> <img src="img/snow.png">
<div class="img-tip">我是雪豹</div></div>
CSS
.img-group { position: relative; display: inline-block;
}
.img-tip { position: absolute; bottom: 0; background: #333; color: #fff; opacity: 0.6; display: none;
}
.img-group:hover .img-tip { display: block; width: 100%; text-align: center;
}
用CSS往图片上嵌入文字有二种方法,分别如下:
第一种方法、添加一个DIV,采用绝对定位,图片所属DIV为基准。
参考代码如下:
<div style="position:relative;width:100px;height:100px;">第二种方法、图片作为背景图片。
参考代码如下:
<div style="background:url(abc.jpg) no-repeat left top;">有具体代码可以供我参考吗?
追答1.背景
文字文字文字
2.定位
文字文字文字
文字的位置可以根据实际调整。
为了方便说明将样式写在行内了,你可以根据需要放置在头部或样式表里
通过CSS+DIV怎么将文字写在图片上方
1. 将文字浮在图片上我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。2. 文字与背景处理文字左对齐,我们把...
如何让文字在图片的上面显示?
html中可以用css相对定位让文字在图片的上面。1、新建html文档,在body标签中添加一个div标签,然后在div标签中添加img标签和p标签,这时文字和图片是分开的:2、分别为div标签和p标签添加“position: relative;”和“position: absolute;”,这时p标签和div标签就形成了相对关系:3、为p标签设置“top”...
怎么把css文字设置浮于图片上方
设置css文字浮于图片上方的方法如下:1、首先,引入背景图片。在HTML中,给要显示在图片上方的文字所在的元素设置backgroundimage属性,并设置相应的路径和大小。2、其次,设置背景图片大小。和div大小不同,则我们需要调整backgroundsize属性,使图片适配div大小。3、然后,绝对定位。对于不能将图片作为背景...
css怎么让文字显示在图片的上面
1、首先在div里面书写文字,然后放入1张图片。2、这时应该先给div设置宽度和高度,保证文字有1个范围。3、然后通过background给div添加1张图片作为它的背景。4、然后通过url()来连接图片,这个时候url里面放置的就是背景图片的路径。5、然后放入1张图片用作背景,注意路径正确。6、最后点击保存,文字就会...
html中怎么让文字在图片的上面?
1、在div里面书写了一些文字,然后想要在放入一张图片。2、首先,我们应该先给div设置宽度和高度,保证文字有一个范围。3、然后通过background给div添加一张图片作为它的背景。4、通过url()来连接图片,url里面放置的就是背景图片的路径。5、放一张图片用作背景,注意,路径要写对。6、保存之后文字就会...
css+div怎样才能在背景图片上写字
背景图肯定设置给标签,然后标签里面在加上 想要的文字内容 就OK了嘛!如:<div> div1 <\/div>设置了background-image属性,“div1”这个内容自然在背景图上面了。
如何用CSS往图片上嵌入文字??
具体操作步骤如下:一、首先是准备一个HTML文档,接着在HTML中添加一个DIV,并给DIV设置宽高和背景图片。二、接下来运行页面就可以看到如下图所示的带背景图片的div了。三、然后在div中包裹文字就可以了,如下图所示。四、运行页面我们就可以看到图片上显示出文字了,如下图所示,以上就是用CSS往图片...
html+css怎么在图片上添加文字
html+css在图片上添加文字有两种方法如下:1.添加一个DIV,采用绝对定位,图片所属DIV为基准 <div style="position:relative;width:100px;height:100px;"><img src="" alt="" \/><div style="position:absolute;width:100px;height:100px;z-indent:2;left:0;top:0;">文字<\/div><\/div>第...
png图片浮在文字上方用div+css怎样实现
<p class="xiangdui"><img src="png图片地址" class="juedui" \/>文字段落<\/p> Css代码:.xiangdui{position:relative;}\/*图片的父级或爷爷级元素相对定位*\/ .juedui{position:absolute;left:200;top:100px;}\/*图片绝对定位,数值根据你页面自己调整*\/ 另外你这个东西还有个需要解决的是png在...
html怎么让文字在图片上啊??
用两个div,前面div的放图片标签,后面div的放文字部分。把后面div在css中加入float属性,浮动起来,这样它就会“飘”在图片上面。最后利用在css中利用position属性,就能把图片和文字定位到合适的位置。