改善排版和吸引更多注意力的最佳方法之一是使用阴影。投阴影主要用于印刷设计,但在网络上也同样有用
在本教程中,我将向您展示如何使用简单的API创建简单的、可配置的动画3D文本效果。我们将使用CSS shadow属性和一点jQuery,通过赋予3D文本深度和逼真的阴影来创建3D文本的错觉。
这很酷的一点是没有图像;一切都是由CSS完成的,这使它变得更好。它也适用于像Internet Explorer这样的旧浏览器。
1.下载并惰性化dropFont.js
在jQuery之后。
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <script src="/path/to/dropFont.js"></script>
2.在文本上初始化插件,并指定阴影偏移:
- <h1>jQueryScript!</h1>
- $(function(){
- $("h1").dropFont(20);
- });
3.将平滑动画应用于放置阴影:
- var i = 1;
- var dropHeight = 20;
- function animateDrop() {
- setTimeout(function() {
- $("h1").dropFont(i);
- i++;
- if (i < dropHeight)
- animateDrop();
- }, 25)
- }
- animateDrop();
4.设置阴影的颜色:
- :root {
- --drop-color: #E572B2;
- }