通过CSS+DIV怎么将文字写在图片上方

作者&投稿:柯谈 (若有异议请与网页底部的电邮联系)
怎么用CSS+DIV在图片上布局文字?~

div是将网页区块化处理,css是给对应的div应用对应的样式,你所说的图片上进行文字处理,有两种办法,:1将图片变成该区块的背景图,然后在这个区块中你就可以自己定义文字了,比如<div style="fontsize:12px;colour:#000000;margin-left:auto;
margin-right:auto;">所要放的文字

1、在div里面书写了一些文字,然后想要在放入一张图片。

2、首先,我们应该先给div设置宽度和高度,保证文字有一个范围。

3、然后通过background给div添加一张图片作为它的背景。

4、通过url()来连接图片,url里面放置的就是背景图片的路径。

5、放一张图片用作背景,注意,路径要写对。

6、保存之后文字就会覆盖在图片的上面了,而如果使用img标签,则没有这种效果。

HTML图片和文字是并列显示的。如下:

1. 将文字浮在图片上

我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。

我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。

display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。

2. 文字与背景处理

文字左对齐,我们把文字居中。给.img-tip添加如下代码:

文字不清楚,我们加上背景和字体颜色,并适当的设置一下透明。给.img-tip添加如下代码:

3. 鼠标悬浮特效

现在静态效果已经完成了,接下来,加一下鼠标悬浮出现文本的效果,现在.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;">
    <img src="" alt="" />
    <div style="position:absolute;width:100px;height:100px;z-indent:2;left:0;top:0;">
        文字
    </div>
</div>

  第二种方法、图片作为背景图片。

  参考代码如下:

<div style="background:url(abc.jpg) no-repeat left top;">
    wenzi
</div>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 119px;
top: 14px;
}
-->
</style>
</head>

<body>
<div>此处显示新 Div 标签的内容
<div id="apDiv1">asdfasdf</div>
</div>
</body>
</html>

将图片设置为背景,或者将文字层定位在图片上

<p>dddd</p>
<img />


cssdiv中点击过的链接变色代码是什么
cssdiv中点击过的链接变色代码是class。1、首先需要打开新建一个html,如图所示,然后在页面上输入class的代码编写好,回车。2、然后好了之后,如图所示,再进行编写全部代码,这样操作,好了回车。3、最后,好了之后,试着在浏览器了打开这个链接,点击一下就可以看到变颜色了,这样就可以解决问题了。

CSS+DIV网页制作的一般思路和过程是什么样的呢
楼主你好!div+css书写基础教程:新手学习基本思路 对于新手,感觉乱是正常的,div+css最重要的就是的写,去熟悉它的每一个标签跟语法;很多新手因为没有好的方向跟方法去实施它,所以感觉不知道从何入手;迷失也曾在知道中给人简单解答过这个问题,下面在本站中跟大家聊聊:1.从局部出发:从一个小的部分...

div+css 怎么让一个小div在另一个大div里面 垂直居中
实现原理是设置margin自动适应,然后设置定位的上下左右都为0。就如四边均衡受力从而实现盒子的居中:代码:.parent {width:800px;height:500px;border:2px solid #000;display:table-cell;vertical-align:middle;text-align: center;}.child {width:200px;height:200px;display:inline-block;background-...

CSS如何去掉div的边框?
4、第三个div的css设置了边框样式,但被内联样式覆盖为none,因此也能不显示边框。代码如下 <div class="box1"><\/div> <div class="box2"><\/div> <div class="box3" style="border: none;"><\/div> div{ width:200px;height:120px;margin-bottom:10px;background-color:yellow;} .box1...

css+div的边框是花纹的,怎样用代码写出来?
css+div的边框是花纹的,其代码为:css:#dash{border:1px dashed red;width:200px;height:60px;} html:<div id="dash"><\/div> css+div的标准含义:叠样式表(Cascading Style Sheets)的缩写,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。网页设计者必须掌握的技术之一。css+...

内容超出div宽度后自动换行的css代码
使用一段css代码:”word-wrap: break-word;word-break: break-all;overflow: hidden;“。实例演示如下:1、设计两个容器,放入一些文字,代码如下:此时的页面展示如下:(均为换行)2、修改两个容器的样式,给第一个容器加上了关键代码如下:此时的页面展示(第一个已经换行):...

css中怎么让div里面的文字底部对齐
这样就又不重叠,又能贴近底部,但是需要注意。新嵌套的父元素需要一个固定的高度,高度要高于内部元素。不然他的高度就是被内部元素撑开的。2、如果是文字(块级元素没试过,到时候可以试一下)。那么需要给包着文字的那个div设置成 display:table-cell+ vertical:bottom。这样文字就贴着div底部了。

div+css究竟是什么东东?
CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等...

Div+CSS技术是干嘛用的?
什么是DIV+CSS 网页重构 DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。 CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML...

网页设计中采用div+css布局,这里的DIV是什么意思?
网页设计中采用div+css布局,这里的DIV是什么意思? DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。 DIV在程式设计中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文件内大块(block-level)的内容提供结构和背景的元素。div+css-...

阳明区17093909134: 怎么用CSS+DIV在图片上布局文字? -
滑尝奥美: div是将网页区块化处理,css是给对应的div应用对应的样式,你所说的图片上进行文字处理,有两种办法,:1将图片变成该区块的背景图,<div style="background:url(images/index8_29.gif) repeat-y;">然后在这个区块中你就可以自己定义文字了,比如<div style="fontsize:12px;colour:#000000;margin-left:auto; margin-right:auto;">所要放的文字</div></div>

阳明区17093909134: 用div编写网页怎么在图片上面写字 -
滑尝奥美: 我给你举三个CSS的例子一、图片 1、你可以用background来实现,也就是添加为层的背景. .middle{background:url(../images/head-bg.gif);} 2、也可在层里直接添加图片进去, <div class="middle"><img src="images/middle.gif" width="...

阳明区17093909134: 如何把文字固定在图片中css代码 -
滑尝奥美: 把文字固定在图片中css代码,用CSS样式控制文字浮于图片上方,这个我们首先要明确的知道一个层的概念,这里就是将图片为一个层,然后文字又是一个层,然后我们使用一个position定位,将文字定于图片的位置,然后使用z-index这个层...

阳明区17093909134: css中文字围绕图片显示的div怎么设置 -
滑尝奥美: 用CSS往图片上嵌入文字有二种方法,分别如下: 第一种方法、添加一个DIV,采用绝对定位,图片所属DIV为基准. 参考代码如下: 文字 第二种方法、图片作为背景图片

阳明区17093909134: div+css中的图片上怎么写文字? -
滑尝奥美: 把图片设置成为背景图片

阳明区17093909134: html+css如何在图片上添加文字 -
滑尝奥美: 绝对定位了解一下. <div class="box"><img src="图片路径"><p>我是文字我是文字</p> </div>.box{position:relative; width:500px;} .box img{width:100%;} .box p{position:absolute;width:300px;height:60px;left:100px;bottom:0px;}

阳明区17093909134: 怎样以DIV+CSS实现以下功能:文字在图片上,但文字和图片是单独存在的 -
滑尝奥美: 写一个box ( div ),背景图片设置成该图片,把文字写在box里.

阳明区17093909134: 在网页里面怎么用div+css让图片和文字在一行呢?比如说:首先
滑尝奥美: 这个不很简单么, html写法:图片 图片css写法: .div ul { width:**px; } .div ul li { float:left; } /**float:left是浮动,让两个li都浮起来**/

阳明区17093909134: 怎样用div+css让图片和文字在一行里面 -
滑尝奥美: <div style=" background-image:url(您的图片位置)"> <div>这里添加logo (用css控制就可以了)</div> <div>这里可以添加文字了!如果需要的话可以吧文字放在一个容器里,并用css控制它的位置.</div></div> 这个我调试过了 在所有浏览器上都没有问题的!

阳明区17093909134: 在div插入的图片上写文字,怎么写代码 -
滑尝奥美: 1 2 3<divstyle="background:url(img.jpg) no-repeat;"> 输入文字内容信息 </div>

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网