html怎么让文字在图片表面


本文摘自PHP中文网,作者青灯夜游,侵删。

html让文字在图片表面的方法:1、使用“background-image”定义背景图片,2、使用“img”定义图片,将img块与文字块放在同一div中;然后通过position属性,利用绝对定位和相对定位来设置图片和文字的位置即可。

本教程操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

方法1:将 image 作为背景图片,即:background-image:url(".......");

在此可以控制背景图片的横向和纵向的平铺:

  • background-repeat : none;  不进行平铺

  • background-repeat : repeat-x;  横向x轴进行平铺

  • background-repeat : repeat-y;  横向y轴进行平铺

  • background-repeat : repeat;  横向x轴与纵向y轴都进行平铺,这也是默认情况的状态

示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <style>

            div{

                width: 100%;

                height: 500px;

                background-image:url(demo/img/5.jpg);

                background-size:100%;

                background-repeat:no-repeat;

                 

                color: red;

                font-size: 20px;

            }

        </style>

    </head>

    <body>

        <div>

            hello!

        </div>

    </body>

</html>

效果图:

1.png

方法2:将img块与文字块放在同一个div 中,然后设置他们之间的位置

阅读剩余部分

相关阅读 >>

css border-top-color属性怎么用

如何使用内嵌式引入css样式表

Html的基础 理论

Html var标签怎么用

css怎么设置文本颜色

Html中如何直接显示Html代码

如何利用css生成可控虚线

如何解决eclipse css乱码问题

动画工具dragonbones的常用术语和使用方法介绍(图)

怎样做好语义化和优化Html

更多相关阅读请进入《Html》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...