iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS3如何制作文字背景图
  • 367
分享到

CSS3如何制作文字背景图

2024-04-02 19:04:59 367人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关css3如何制作文字背景图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法一、利用CSS3属性mix-blend-mode:lighten;

这篇文章将为大家详细讲解有关css3如何制作文字背景图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

方法一、利用CSS3属性mix-blend-mode:lighten;实现

使用 mix-blend-mode 能够轻易实现,我们只需要构造出黑色文字,白色底色的文字 div ,叠加上图片,再运用 mix-blend-mode 即可,简单原理如下:

CSS3如何制作文字背景图

核心代码如下:

<div class="container">
    <div class="pic"></div>
    <div class="text">IMAGE</div>
</div>
.pic {
    position: relative;
    width: 100%;
    height: 100%;
    background: url($img);
    background-repeat: no-repeat;
    background-size: cover;
}

.text {
    position: absolute;
    width:100%;
    height:100%;
    color: #000;
    mix-blend-mode: lighten;
    background-color: #fff;
}

方法二、-WEBkit-background-clip:text;

使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。

<div class="pic2">
    image
</div>
.pic2{
    width: 500px;
    height: 500px;
    margin: 40px auto;
    background: url("1.jpg") no-repeat center center;
    background-size: cover;
    font-size: 120px;
    font-weight: bold;
    text-align: center;
    line-height: 500px;
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

缺点:只支持webkit内核的浏览器,兼容性差。

关于“CSS3如何制作文字背景图”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: CSS3如何制作文字背景图

本文链接: https://www.lsjlt.com/news/83867.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS3如何制作文字背景图
    这篇文章将为大家详细讲解有关CSS3如何制作文字背景图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法一、利用CSS3属性mix-blend-mode:lighten;...
    99+
    2024-04-02
  • CSS3条纹背景制作
    本篇内容主要讲解“CSS3条纹背景制作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3条纹背景制作”吧!mozilla内核浏览器制作background背...
    99+
    2024-04-02
  • CSS3怎么给文本添加背景图
    本篇内容主要讲解“CSS3怎么给文本添加背景图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3怎么给文本添加背景图”吧!今天我们我们来看看使用CSS3怎么...
    99+
    2024-04-02
  • CSS3怎么制作酷炫的条纹背景
    这篇文章主要介绍CSS3怎么制作酷炫的条纹背景,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 实现不等宽背景条纹:.cont{ width:&nbs...
    99+
    2024-04-02
  • css如何给文字加背景
    这篇文章给大家分享的是有关css如何给文字加背景的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 方法:首先是HTML部分,在文件内使用“<bod...
    99+
    2024-04-02
  • css如何实现文字在背景图片之上
    这篇文章给大家分享的是有关css如何实现文字在背景图片之上的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果:<div class="imgs">  ...
    99+
    2023-06-08
  • 如何利用CSS3创建三角背景图像
    本篇内容介绍了“如何利用CSS3创建三角背景图像”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!直接上代码:...
    99+
    2024-04-02
  • css3如何使用background-origin属性制作书信背景页效果
    这篇文章主要介绍了css3如何使用background-origin属性制作书信背景页效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2024-04-02
  • css3如何编写浏览器背景渐变背景色
    这篇文章主要介绍css3如何编写浏览器背景渐变背景色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果如下:知识点:rgb全色循环算法,HEX与RGB颜色转换算法、CSS3颜色渐变,...
    99+
    2024-04-02
  • css3如何使用transform属性来变换背景图
    这篇文章将为大家详细讲解有关css3如何使用transform属性来变换背景图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   使用 css3 transform 属...
    99+
    2024-04-02
  • css3如何实现背景模糊
    这篇文章主要介绍了css3如何实现背景模糊,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、普通背景模糊代码:<Style>   &...
    99+
    2023-06-08
  • CSS3如何制作缩略图
    本篇内容主要讲解“CSS3如何制作缩略图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3如何制作缩略图”吧!我们使用 border 属性来创建缩略图,具体...
    99+
    2024-04-02
  • css如何设置文字背景颜色
    本篇内容主要讲解“css如何设置文字背景颜色”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何设置文字背景颜色”吧!css设置文字背景颜色的方法:新建一个html文件。在head中引入st...
    99+
    2023-07-04
  • css3+html5如何制作文字霓虹灯效果
    这篇文章将为大家详细讲解有关css3+html5如何制作文字霓虹灯效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   使用css3+html5来制作文字霓虹灯效果的...
    99+
    2024-04-02
  • 关于在HTML网页制作中如何添加背景图片
    我们通常使用background来添加网页的背景图 效果图: background-image:url(图片地址) ; 这个是定义背景图片,但是注意,url可以是一个网页图片的链接...
    99+
    2023-05-15
    HTML网页背景 HTML添加背景图片
  • css3如实现边框、背景、文本效果
    这篇文章主要介绍css3如实现边框、背景、文本效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、边框box-shadowbox-shadow: h-shadow v-shadow b...
    99+
    2023-06-08
  • html5怎么制作动漫动态背景图片
    这篇“html5怎么制作动漫动态背景图片”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ht...
    99+
    2024-04-02
  • win8磁贴界面背景如何更换背景图或背景颜色
      win8磁贴背景怎么设置呢win8磁铁界面背景设置方法图样使用于win8.1,具体win8磁贴背景怎么设置,感兴趣的童鞋一起来系统天堂学习一下吧。   win8磁贴背景设置图文教程:   1、打开你的开始桌面,将鼠标...
    99+
    2023-06-05
    win8 磁贴背景 背景 界面 背景图
  • CSS3如何给背景图片添加动态变色效果
    这篇文章主要介绍“CSS3如何给背景图片添加动态变色效果”,在日常操作中,相信很多人在CSS3如何给背景图片添加动态变色效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CS...
    99+
    2024-04-02
  • css3如何实现背景线性渐变
    本篇内容主要讲解“css3如何实现背景线性渐变”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3如何实现背景线性渐变”吧! 在c...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作