CSS3制作文字背景图

文字带上渐变色,或者说让文字透出图片。这些效果 CSS 属性也可以完成。

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

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

核心代码如下:

<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内核的浏览器,兼容性差。

转载于:https://www.cnblogs.com/hellocd/p/textbg.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/247072.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单行、多行文本超出显示省略号

前言&#xff1a;项目中我们经常遇到这种需求&#xff0c;需要对单行、多行文本超出显示为省略号。这篇文章主要总结了小编解决此问题的方法&#xff0c;有不足之处欢迎大家指正。单行文本省略 .ellipsis-line {border: 1px solid #f70505;padding: 8px;width: 400px;overflow:…

数据归一化matlab及python 实现

更多细节请查看 https://www.zhihu.com/question/20455227 归一化的目的简而言之&#xff0c;是使得没有可比性的数据变得具有可比性&#xff0c;同时又保持相比较的两个数据之间的相对关系。 归一化首先在维数非常多的时候&#xff0c;可以防止某一维或某几维对数据影响过大…

机器学习综述

机器学习综述 摘要 本文主要参考中科院自动化研究所复杂系统与智能科学实验室王珏研究员《关于机器学习的讨论》&#xff0c;讨论机器学习的描述&#xff0c;理论基础&#xff0c;发展历史以及研究现状。 关键字:机器学习&#xff0c;科学依据&#xff0c;发展脉络 0引言 20世纪…

递归锁、信号量、GIL锁、基于多线程的socket通信和进程池线程池

递归锁、信号量、GIL锁、基于多线程的socket通信和进程池线程池 递归锁 死锁现象&#xff1a;是指两个或两个以上的进程和线程因抢夺计算机资源而产生的一种互相等待的现象 from threading import Thread from threading import Lock import time lock_A Lock() lock_B Lock(…

10 种机器学习算法的要点(附 Python 和 R 代码)

前言 谷歌董事长施密特曾说过&#xff1a;虽然谷歌的无人驾驶汽车和机器人受到了许多媒体关注&#xff0c;但是这家公司真正的未来在于机器学习&#xff0c;一种让计算机更聪明、更个性化的技术。 也许我们生活在人类历史上最关键的时期&#xff1a;从使用大型计算机&#xff0…

8大策略让你对抗机器学习数据集里的不均衡数据

本文转自&#xff1a;http://www.36dsj.com/archives/35137 http://blog.csdn.net/heyongluoyao8/article/details/49408131 英文版本&#xff1a;http://machinelearningmastery.com/tactics-to-combat-imbalanced-classes-in-your-machine-learning-dataset/ 你是不是也经历…

线程queue、事件event及协程

线程queue、事件event及协程 线程queue 多线程抢占资源&#xff0c;让其保持串行的两种方式&#xff1a; ​ 1、互斥锁 ​ 2、队列 线程队列分为以下三种&#xff1a; 1、Queue&#xff08;先进先出&#xff09; import queueq queue.Queue(3) q.put(1) q.put(2) q.put(3) # q…

不平衡数据下的机器学习方法简介

本文转自&#xff1a;http://baogege.info/2015/11/16/learning-from-imbalanced-data/ 引言 不管是在学术界还是工业界&#xff0c;不平衡学习已经吸引了越来越多的关注&#xff0c;不平衡数据的场景也出现在互联网应用的方方面面&#xff0c;如搜索引擎的点击预测&#xff08…

Class Imbalance Problem

本文转自&#xff1a;http://www.chioka.in/class-imbalance-problem/#comment-202282 What is the Class Imbalance Problem? It is the problem in machine learning where the total number of a class of data (positive) is far less than the total number of another c…

程序代码编辑器和浏览器代码编辑器&代码可视化执行过程

tutorialspoint http://www.tutorialspoint.com/codingground.htm 1. Sublime Text &#xff1a;http://blog.l1n3.net/editor/sublime-text-introduce/ 下载 &#xff1a;http://www.sublimetext.com/3 2. Notepad https://notepad-plus-plus.org/zh/ 更多细节请查看 htt…

听技术播客:一边学Python编程一边学英语

本文转自&#xff1a;http://codingpy.com/article/recommended-python-podcasts/ 学技术的朋友一般都会关注不少技术博客&#xff08;blog&#xff09;&#xff0c;但是关注技术播客&#xff08;podcast&#xff09;的人估计不会太多。这里一方面也是由于相关的播客数量&#…

mysql补充

mysql补充 mysql使用流程 开启服务端&#xff0c;mysqld或者net start mysqlcmd下键入mysql -u root -p&#xff0c;输入设置好的密码&#xff0c;连接mysql客户端show databases&#xff1b;展示所有的mysql仓库创建一个库&#xff1a;create database CRM&#xff1b;然后sho…

编程书单:十本Python编程语言的入门书籍

本文转自&#xff1a;http://codingpy.com/article/10-python-beginner-books/ 本文与大家分享一些Python编程语言的入门书籍&#xff0c;其中不乏经典。我在这里分享的&#xff0c;大部分是这些书的英文版&#xff0c;如果有中文版的我也加上了。有关书籍的介绍&#xff0c;大…

Sublime配置与各种插件

本文转自&#xff1a;http://www.cnblogs.com/yyhh/p/4232063.html Sublime Text 3 安装Package Control 点击View -> Show Console 在下方命令行内&#xff0c;输入以下命令。 import urllib.request,os;pfPackage Control.sublime-package;ippsublime.installed_packages_…

把Sublime Text 2打造成一个轻量级Python的IDE

本文转自&#xff1a;http://blog.l1n3.net/python/sublime-text-to-python-ide/ 因为这段时间迷上了Python&#xff0c;所以想吧Sublime Text 2弄成一个Python的简易IDE&#xff0c;Python自带的IDLE简直太难用&#xff01;&#xff01;&#xff01;&#xff01; 配置Python环…

数据库表操作、数据类型及完整性约束

数据库表操作、数据类型及完整性约束 库操作补充 数据库命名规则&#xff1a; 可以由字母、数字、下划线、&#xff20;、&#xff03;、&#xff04;区分大小写唯一性不能使用关键字如 create select不能单独使用数字最长128位表操作补充 #语法&#xff1a; create table 表名…

第99:真正理解拉格朗日乘子法和 KKT 条件

转载于:https://www.cnblogs.com/invisible2/p/11441485.html

有了CodinGame,玩着游戏就能学编程

本文转自&#xff1a;http://www.codingpy.com/article/learning-to-code-becomes-a-game/ 今天编程派向大家推荐一个有趣的编程练习平台&#xff0c;而它与其他平台的差异&#xff0c;就在于它将编程练习变成了一个个游戏。这个平台的名字叫CodinGame&#xff0c;是一家法国创…

第98:svd原理

SVD分解&#xff1a;任何矩阵都可以分解成第一行的形式&#xff0c;3个相乘。UV都是正交矩阵&#xff0c;中间的是奇异值。 3个相乘的形式可以拆分。即奇异值*第一行*第一列。在相加。 奇异值有时很小&#xff0c;在这种情况下&#xff0c;丢掉&#xff0c;可以减少计算量&…

第97:一文读懂协方差与协方差矩阵

转载于:https://www.cnblogs.com/invisible2/p/11442777.html