如何用CSS样式控制文字浮于图片上方

html-css018

如何用CSS样式控制文字浮于图片上方,第1张

用CSS样式控制文字浮于图片上方,这个我们首先要明确的知道一个层的概念,这里就是将图片为一个层,然后文字又是一个层,然后我们使用一个position定位,将文字定于图片的位置,然后使用z-index这个层属性,来做,z-index的数值越大,层就越在上面,这里通过具体的代码来理解:

<html>

<head>

<style>

.headr{

width:300px

height:200px

border:1px

solid

#f00

z-index:100

}

.wenzi{

position:absoulte

left:100px

//只是假定的值,具体需测量

top:200px

z-index:101

z-index的数值越大,层就越在上面

}

</head>

<body>

<div

class="headr"

>

//页头

<img

src='图片的地址'>

</div>

<div

class='wenzi'>

<p>我会在图片的上面</p>

</div>

</body>

</html>

1、第二种方法:首先根据下方图片中的代码进行输入编辑。

2、然后根据下方图片中的代码进行输入编辑。

3、然后继续根据下方图片中的代码进行输入编辑。

4、第二种方法:如果想要靠右,可以先设置div2的宽度,在设置text-align即:.div2{position:absolutewidth:200px,text-align:right}//widtn是设置和div1一样的宽度,效果图如下:

.tl {

width: 240px

height: 193px

position: absolute/*这里一定要设置*/

z-index: 999999/*这里是该元素与显示屏的距离,据说越大越好,因为没有它也是可以的*/

margin-top: 20%

margin-left: -209px

background-image :url("/ship_three/images/tl.png")

-webkit-transition: .5s ease-in-out/* css的transition允许css的属性值在一定的时间内从一个状态平滑的过渡到另一个状态 */

-moz-transition: .5s ease-in-out/*这里为了兼容其他浏览器*/

-o-transition: .5s ease-in-out

background-image: url("/ship_three/images/tl.png")

}

可以,没问题CSS代码就是上面的。

扩展资料:

div中style使用css代码

div中可以直接写CSS样式代码,只需要DIV代码(标签)中使用style属性即可直接写CSS样式。

DIV代码:

<div style="color:#F00border:1px solid #000width:300pxheight:100px">你好 DIVCSS5</div> 

完整案例代码与效果截图:

完整HTML案例代码

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>DIV直接写CSS DIVCSS5案例</title>

</head>

<body>

<div style="color:#F00border:1px solid #000width:300pxheight:100px">你好 DIVCSS5</div>

</body>

</html>

div标签内常用属性列表

1、style 设置css样式(扩展了解style标签)

2、align 设置div盒子内的内容居中、居左、居右

3、id 引人外部对应#(井号)选择符号样式

4、class 引人外部对应.(句号)选择符号样式

5、title 设置div(标题)鼠标经过时显示文字(扩展了解 title标签)

参考资料来源:DIV-百度百科