1、实现效果

2、实现原理
html部分比较简单,只需要一个遮罩层的div容器,然后在容器内添加H1标签即可。
1 | <body> |
下面我们来拆解一下效果实现的步骤:
- 首先要将body的宽高设置为100%,然后将自己喜欢的图片设置为背景图;
- 接着将modal元素的宽高也设置为100%,并设置背景色,这里设置的值为rgba(0, 0, 0, 0.5);
- 然后将H1标签的宽高也设置为100%,因为后面要给H1标签添加背景图,同时设置文字水平垂直居中;
- 最后我们就要设置文字的穿透效果了,具体实现,代码中会具体标注;
3、实现源码
1 | %container { |
4、总结
该效果实现主要应用了background-clip设置元素的背景图裁剪方式,具体实现可以参考MDN文档。
- 本文链接: https://fuhangyl.github.io/text-penetration/
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。