博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纹理文本
阅读量:5797 次
发布时间:2019-06-18

本文共 1276 字,大约阅读时间需要 4 分钟。

前面的话

  本文将通过多种方式实现纹理文本的效果

 

背景裁切

  对于实现纹理文本的效果,脑海中最直接能想到的办法可能是

  使用来填充文本背景

match

  下面使用一张枫叶的背景,来制作纹理文本

match

  当然了,放一张动态gif图,也是没问题的

match

  如果想要让填充动起来,可以通过移动背景的位置和尺寸来添加动画

match

  使用background-clip背景裁切的技术,文本可以被选中。但是,由于只有webkit内核的浏览器支持,因此并不是跨浏览器的好方案

 

SVG

  如果要对文本纹理做更精密的设置,且考虑浏览器兼容性,最好的方案还是使用

   首先,可以通过,来实现文本纹理的动态效果

match

  使用,可以实现更精细的纹理动画效果

match

  如果想实现虚线动画的效果,则需要使用SVG文本的虚线描边

match

 

混合模式

  使用CSS3的新属性中的元素混合mix-blend-mode属性也可以实现类似的效果。元素混合mix-blend-mode应用于两个元素之间的混合,这时就需要将文字和纹理效果分开为两个元素

match

  关于背景为图片的效果就不再赘述,和backgroung-clip方法类似

  但是,由于它是两个元素的混合,而不仅仅是应用背景样式。因此,其甚至可以将视频作为纹理

match

  当然,还可以是有声动画

match
  

  虽然混合模式有更大的自由度,但是由于其是CSS3的属性,IE浏览器、android4.4-不支持,safari和IOS需要添加-webkit-前缀。浏览器兼容性并不是很好

  

转载地址:http://glifx.baihongyu.com/

你可能感兴趣的文章
Android_内部文件读取
查看>>
QTP的那些事---webtable的一些重要使用集合精解
查看>>
POJ1061 青蛙的约会(扩展欧几里得)题解
查看>>
关于Android studio团队协同开发连接到已有项目
查看>>
Sql获取表的信息
查看>>
Java-大数据-图汇集
查看>>
一、数论算法
查看>>
Asp.net MVC 中Controller的返回类型大全
查看>>
php7.1安装
查看>>
用一条SQL语句实现斐波那契数列
查看>>
[高中作文赏析]跋涉与成功
查看>>
swift-辞典NSDictionary定义,变化的关键,删/加入关键
查看>>
python----slots属性安全类
查看>>
《Programming WPF》翻译 第5章 1.不使用样式
查看>>
.NET垃圾回收:非托管资源,IDispose和析构函数的结合
查看>>
H2内存数据库 支持存储到文件
查看>>
css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
查看>>
BlockCanary 一个轻量的,非侵入式的性能监控组件(阿里)
查看>>
【HDU 1228】A + B
查看>>
CentOS 7搭建SVN服务器
查看>>