首页 > web前端 > css教程 > 正文

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

奋力向前
发布: 2021-08-13 16:56:19
原创
8794人浏览过
之前的文章《手把手教你使用css给HTML字体添加边框效果(代码分享)》中,给大家介绍了怎样使用css给HTML字体添加边框效果。下面本篇文章给大家介绍如何用css给HTML字体添加背景图,我们一起看看怎么做。

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

先看一下最终实现的效果

785.jpg

如何在字体添加背景图?

1、在html打开中,首先写div标签,在

和中间,输入代码
时间也抛弃他

代码示例

立即学习前端免费学习笔记(深入)”;

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

代码效果

微信截图_20210813190929.jpg

代码输出结果,字体太小了,我要把字体放大,怎么放大?使用font-family属性设置文字的字体样式,别忘需要写代码示例

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

代码效果

微信截图_20210813192006.jpg

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

div {
   background: url(3.jpg);
   }
登录后复制

 代码效果图

微信截图_20210813192528.jpg结果用大小调整大小不管用,随着文字的大小改变怎么做?我们可以使用div盒子的大小(宽度和高度)代码示例

Find JSON Path Online
Find JSON Path Online

Easily find JSON paths within JSON objects using our intuitive Json Path Finder

Find JSON Path Online 193
查看详情 Find JSON Path Online
 div {
        height:180px;
        width:710px;
     }
登录后复制

代码效果

微信截图_20210813193738.jpg

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

background-origin: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
登录后复制

效果图片

微信截图_20210813194328.jpg

ok,大功告成~

完整代码




给字体添加图片

<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;         
    }


时间也抛弃他
登录后复制

background-origin是什么意思呢?通过给大家解释一下。

css中的background-origin属性指是内容框的定位背景图像有三种取值,分别为哪三种?

padding-box 内边距框
border-box 边框盒
content-box 内容框

语法代码

background-origin: padding-box;
background-origin: border-box;
background-origin: content-box;
登录后复制

推荐学习:CSS视频教程

以上就是一招教你使用css给HTML字体添加背景图(代码分享)的详细内容,更多请关注php中文网其它相关文章!

相关标签:
css
HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号