详解css3中 text-fill-color属性


Posted in HTML / CSS onJuly 08, 2019

text-fill-color是什么意思呢?单单从字面上来看就是“文本填充颜色”,不过它实际也是设置对象中文字的填充颜色,和color的效果很相似。如果同时设置text-fill-color和color两个属性,则text-fill-color会覆盖掉color的值。

由于text-fill-color是css3的新属性,一说到css3新属性,大家肯定就会问兼容效果如何呢??嘿嘿,只能毫不留情的说,兼容性很差呀,,只适用于webkit内核的浏览器有效果。。很可惜啊!!不过它虽然兼容性差,但是却可以制作很炫酷的文字效果,比如说流光文字,镂空文字等等。

制作流光文字,单单使用text-fill-color可是不行呀,还需要结合css3的animation来实现动画效果.下面直接上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{margin: 0;padding: 0;}
        ._borderWrap{
            width: 180px;
            height: 150px;
            position: absolute;
            left: 23%;
            top: 25%;
        }
        ._border{
            line-height: 145px;
            text-align: center;
            font-size: 40px;
            font-weight: bolder;
            -webkit-text-fill-color: transparent;
            background-image:  -webkit-linear-gradient(left,#129835,#ece648 25%,#129835 50%,#F9E92B 75%,rgb(40, 150, 38));
            background-size: 200%,100%;
            -webkit-background-clip: text;
            -webkit-animation: word 5s linear infinite ;
        }
        @keyframes word {
            0%{background-position: 0 0}
            100%{background-position: -100% 0}
        }
    </style>
</head>
<body>
        <div class="_borderWrap">
            <div class="_border">你的名字</div>
        </div>
</body>
</html>

 

效果图:

详解css3中 text-fill-color属性

“你的名字”就是制作的流光文字,只不过截图是静态的,想看动态效果需要自己运行代码哟!

注意,制作流光文字有几个要点:text-fill-color一般设置为transparent(透明色),然后利用background-image和渐变颜色来设置文字的背景色,利用background-clip来实现文字的截取,再利用background-size设置扩大背景,已使运用animation的时候能达到动画的效果等。

总结

以上所述是小编给大家介绍的css3中 text-fill-color属性,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
css3.0新属性效果在ie下的解决方案
May 10 HTML / CSS
CSS3旋转——彩色扇子兼容firefox浏览器
Jun 04 HTML / CSS
详解CSS3中nth-child与nth-of-type的区别
Jan 05 HTML / CSS
CSS3实现文本垂直排列的方法
Jul 10 HTML / CSS
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
Jan 06 HTML / CSS
HTML5实现视频直播功能思路详解
Nov 16 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
Jan 20 HTML / CSS
HTML5实现多张图片上传功能
Mar 11 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
Jul 28 HTML / CSS
HTML5新特性之type=file文件上传功能
Feb 02 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 HTML / CSS
CSS控制继承中的height能变为可继承吗
Jun 10 HTML / CSS
解决margin 外边距合并问题
Jul 03 #HTML / CSS
css3实现蒙版弹幕功能
Jun 18 #HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 #HTML / CSS
纯CSS3制作页面切换效果的实例代码
May 30 #HTML / CSS
CSS3 分类菜单效果
May 27 #HTML / CSS
css3实现六边形边框的实例代码
May 24 #HTML / CSS
css和css3弹性盒模型实现元素宽度(高度)自适应
May 15 #HTML / CSS
You might like
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
Js的MessageBox
2006/12/03 Javascript
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
python实现博客文章爬虫示例
2014/02/26 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
tensorflow 环境变量设置方式
2020/02/06 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
python从PDF中提取数据的示例
2020/10/30 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
文明教师事迹材料
2014/01/16 职场文书
上课睡觉检讨书
2014/01/28 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
幼儿园个人总结
2015/02/28 职场文书
大学生求职信怎么写
2015/03/19 职场文书
活动宣传稿范文
2015/07/23 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
Python Matplotlib绘制动画的代码详解
2022/05/30 Python