站长资讯网
最全最丰富的资讯网站

一招教你使用css给HTML字体添加背景图(代码分享)

之前的文章《手把手教你使用css给HTML字体添加边框效果(代码分享)》中,给大家介绍了怎样使用css给HTML字体添加边框效果。下面本篇文章给大家介绍如何用css给HTML字体添加背景图,我们一起看看怎么做。

一招教你使用css给HTML字体添加背景图(代码分享)

先看一下最终实现的效果

一招教你使用css给HTML字体添加背景图(代码分享)

如何在字体添加背景图?

1、在html打开中,首先写div标签,在<body>和</body>中间,输入代码<div>时间也抛弃他</div>。

代码示例

<!DOCTYPE html> <html> <head> <title>给字体添加图片</title> </head> <body> <div>时间也抛弃他</1div> </body> </html>

代码效果

一招教你使用css给HTML字体添加背景图(代码分享)

代码输出结果,字体太小了,我要把字体放大,怎么放大?使用font-family属性设置文字的字体样式,别忘需要写<style type="text/css">…</style>代码示例

<style type="text/css">     * {         font-family: fantasy;         font-size: 2em;     }

代码效果

一招教你使用css给HTML字体添加背景图(代码分享)

代码输出结果效果出来了,接下来怎么给字体添加背景图呢?使用background: url()试试看看怎么做。

div {    background: url(3.jpg);    }

代码效果图

一招教你使用css给HTML字体添加背景图(代码分享)结果用大小调整大小不管用,随着文字的大小改变怎么做?我们可以使用div盒子的大小(宽度和高度)代码示例

 div {         height:180px;         width:710px;      }

代码效果

一招教你使用css给HTML字体添加背景图(代码分享)

随着文字的大小的效果,我们发现这只是给div盒子添加了一个背景图,并不是给字体添加背景图,缺少了一个属性background-origin设置样式,代码示例。

background-origin: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent;

效果图片

一招教你使用css给HTML字体添加背景图(代码分享)

ok,大功告成~

完整代码

<!DOCTYPE html> <html> <head> <title>给字体添加图片</title> </head> <style type="text/css">     * {         font-family: fantasy;         font-size: 2em;     }     div {         height:180px;         width:710px;         background: url(3.jpg) no-repeat;          background-origin:          border-box;         -webkit-background-clip: text;         -webkit-text-fill-color: transparent;              } </style> <body> <div>时间也抛弃他</1div> </body> </html>

推荐学习:CSS视频教程

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号