jQuery和CSS阴影创建3D文本效果 dropFont

  • 源码大小:5.49KB
  • 所需积分:1积分
  • 源码编号:19JP-3341
  • 浏览次数:636次
  • 最后更新:2023年06月02日
  • 所属栏目:文本
本站默认解压密码:19jp.com 或 19jp_com

简介

改善排版和吸引更多注意力的最佳方法之一是使用阴影。投阴影主要用于印刷设计,但在网络上也同样有用

在本教程中,我将向您展示如何使用简单的API创建简单的、可配置的动画3D文本效果。我们将使用CSS shadow属性和一点jQuery,通过赋予3D文本深度和逼真的阴影来创建3D文本的错觉。

这很酷的一点是没有图像;一切都是由CSS完成的,这使它变得更好。它也适用于像Internet Explorer这样的旧浏览器。

如何使用它:

1.下载并惰性化dropFont.js在jQuery之后。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/dropFont.js"></script>

2.在文本上初始化插件,并指定阴影偏移:

  1. <h1>jQueryScript!</h1>
  1. $(function(){
  2. $("h1").dropFont(20);
  3. });

3.将平滑动画应用于放置阴影:

  1. var i = 1;
  2. var dropHeight = 20;
  3. function animateDrop() {
  4. setTimeout(function() {
  5. $("h1").dropFont(i);
  6. i++;
  7. if (i < dropHeight)
  8. animateDrop();
  9. }, 25)
  10. }
  11. animateDrop();

4.设置阴影的颜色:

  1. :root {
  2. --drop-color: #E572B2;
  3. }

预览截图