详解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 相关文章推荐
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
canvas绘制表情包的示例代码
Jul 09 HTML / CSS
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
Mar 25 HTML / CSS
HTML5的download属性详细介绍和使用实例
Apr 23 HTML / CSS
会走动的图形html5时钟示例
Apr 27 HTML / CSS
Data URI scheme详解和使用实例及图片base64编码实现方法
May 08 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
Apr 24 HTML / CSS
Html5 Geolocation获取地理位置信息实例
Dec 09 HTML / CSS
HTML5 localStorage使用总结
Feb 22 HTML / CSS
基于HTML5 WebGL的3D机房的示例
Mar 16 HTML / CSS
CSS 实现Chrome标签栏的技巧
Aug 04 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 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 &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
php smarty函数扩展
2010/03/15 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
python 如何引入协程和原理分析
2020/11/30 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
一道SQL存储过程面试题
2016/10/07 面试题
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
大学生先进事迹材料
2014/02/16 职场文书
企业宣传策划方案
2014/05/29 职场文书
语文课外活动总结
2014/08/27 职场文书
师范生见习报告
2014/10/31 职场文书
付款承诺函范文
2015/01/21 职场文书
个人委托书范文
2015/01/28 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
Python字典和列表性能之间的比较
2021/06/07 Python
Python合并pdf文件的工具
2021/07/01 Python