美文网首页
文字背景叠加效果

文字背景叠加效果

作者: shaguamayi | 来源:发表于2018-07-25 16:45 被阅读0次
.pattern-overlay {
    font-size: 60px;
    font-family: 'microsoft yahei';
    background-image: url(./pattern01.png); 
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.pattern-overlay > span {
    position: absolute;
    background-image: linear-gradient(to bottom, #f00, #f00);
    mix-blend-mode: overlay;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.pattern-overlay > span::before {
    content: attr(data-text);    
}
<h2 class="pattern-overlay">
    <span data-text="CSS纹理叠加"></span>
    CSS纹理叠加
</h2>

兼容性更好的svg

<svg width="360" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <filter id="blend">
     <feImage xlink:href="./pattern01.jpg" result="patternSource" x="0" y="0" width="360" height="120" />
     <!-- IE浏览器不支持overly混合模式,可使用multiply替代 -->              
     <feBlend mode="overlay" in="SourceGraphic" in2="patternSource" />
    </filter>
    <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1">
        <stop offset="0%"   stop-color="green" />
        <stop offset="100%" stop-color="red" />
    </linearGradient>
    <pattern id="pattern" width="360" height="120" patternUnits="userSpaceOnUse">
        <rect x="0" y="0" width="100%" height="100%" fill="url(#gradient)" filter="url(#blend)"></rect>
    </pattern>
  </defs>
  <text x="0" y="60" font-family="Microsoft Yahei" font-size="60" font-weight="900" fill="url(#pattern)">
    SVG纹理叠加
  </text>
</svg>

来源:https://www.zhangxinxu.com/wordpress/2018/02/css-svg-canvas-text-pattern-overlay/

相关文章

  • 文字背景叠加效果

    兼容性更好的svg 来源:https://www.zhangxinxu.com/wordpress/2018/02...

  • MarkDown常用操作

    这是加粗的文字这是斜体文字/效果叠加如何做到?/

  • PhotoShop教程!PS简单几步把风景照片转水彩效果

    ​效果 原图 1、拉进原图 2、原图叠加-背景颜色自己可变 3、复制背景,叠加。添加蒙版擦出过度的地方(也可alt...

  • 蒙版文字叠加效果海报

    最近做的一些蒙版文字叠加效果海报练习。 欢迎评论、交流指正! 易美科技LOGO设计 好驾势驾驶助手APP产品设计 ...

  • SwiftUI - Text

    显示文本 修改文字颜色 修改背景颜色 文字模糊效果 背景模糊效果 整体模糊效果 修改字体 修改字重 修改文字大小 ...

  • 27、现实中的文字效果

    1、凸版印刷效果 当文字为浅色背景配上深色文字时,在文字的底部加上浅色投影效果最佳。 当文字为深色背景配上浅色文字...

  • layer-list显示复制布局

    layer-list是通过多层叠加的效果来实现一个背景效果。 越往下越在上层。 可以实现中间带边框的效果

  • 简书Markdown格式梳理

    标题 效果: 标题 加粗 效果:加粗字体 斜体 效果: 斜体文字 字体背景 效果:汽车 飞机 列表 效果: 列表1...

  • 动态文字彩色背景滚动效果

    效果图: 实现代码: css HTML:

  • 叠加网格效果

    GitHub项目地址 叠加网格效果,其实就是简单的叠加一层网格纹理的效果,但是项目中需要把网格往视觉方向正面叠加,...

网友评论

      本文标题:文字背景叠加效果

      本文链接:https://www.haomeiwen.com/subject/ikxmmftx.html