创建动画3D文字效果

作者: Randy Alexander
创建日期: 23 四月 2021
更新日期: 19 六月 2024
Anonim
如何用E3D制作简单3D文字效果
视频: 如何用E3D制作简单3D文字效果

内容

《加拿大Jam3失落的爱情》是一本精美的深色,可移动设备阅读的互动式诗歌,真挚地表达了对失去的爱情的恒久感情。网站布局是使用HTML5构建的,并带有GSAP库来为其动画提供动力,其最引人注目的功能之一就是其动画3D文字,这确实使Love Lost的诗歌栩栩如生。

  • 制作交互式3D排版效果

它看起来像是地狱般令人印象深刻,并且不难融入您自己的作品中以创建引人入胜的用户体验;这是完成的方式。

想建立自己的吸引力网站吗?尝试使用网站构建器工具,并通过选择合适的网络托管服务来使一切平稳运行。

01.启动HTML文档

第一步是定义HTML文档的结构。这包括用于初始化文档的HTML容器,该容器包含head和body部分。头部分主要用于加载外部CSS文件时,主体部分将存储在步骤2中创建的可见页面内容。


!DOCTYPE html> html> head>标题> 3D Text Movement / title> link rel =“ stylesheet” type =“ text / css” href =“ styles.css” /> / head> body> * * * STEP 2在这里/ body> / html>

02.可见的HTML内容

可见的HTML内容由包含可见文本的文章容器组成。文章容器的重要部分是“数据动画”属性,CSS会引用该属性以应用视觉效果。文章内的文字是使用h1标签制作的,表示内容是页面的主要标题。

article data-animate =“移入”> h1>您好!/ h1> / article>

03. CSS初始化

创建一个名为“ styles.css”的新文件。第一组说明将页面的HTML容器和正文设置为黑色背景,并且没有可见的边框间距。白色也被设置为页面上所有子元素要继承的默认文本颜色。避免使用默认的黑色文本使内容看起来不可见。


html,body {背景:#000;填充:0;边距:0;颜色:#fff; }

04.动画容器

使用“数据动画”属性引用的内容容器已应用了特定的样式。使用vw和vh测量单位将其尺寸设置为与屏幕的整个尺寸相匹配,并略微旋转。应用了名为“ moveIn”的动画,该动画将持续20秒钟,并将无限重复。

[data-animate =“ moin in”] {职位:相对;宽度:100vw;高度:100vh;不透明度:1;动画:moveIn 20s无限;文本对齐:居中;变换:rotate(20deg); }

05.动画启动

上一步中引用的“ moveIn”动画需要使用@keyframes进行定义。从动画的0%开始的第一帧设置默认字体大小,文本位置和可见阴影。此外,该项目的不透明度设置为零,因此一开始是不可见的,即。显示在视线之外。

@keyframes moveIn {0%{font-size:1em;左:0;不透明度:0;文本阴影:无; } * * *步骤6此处}

06.动画进入视野

在动画中将下一帧放置在10%的位置。此框架将不透明度设置为完全可见,从而使文本逐渐变为可见的动画。此外,还添加了多个带有蓝色的阴影,并减小了颜色值,以使文本具有3D深度的错觉。


10%{不透明度:1;文本阴影:.2em -.2em 4px#aaa,.4em -.4em 4px#777,.6em -.6em 4px#444,.8em -.8em 4px#111; } * * * STEP 7此处

07.完成动画

最终的帧出现在动画的80%处并且在动画的最后。这些负责增加字体大小并将元素向左移动。新设置也适用于文本阴影,以使其朝动画方向移动,同时还使文本从80%到100%的帧淡出视线。

80%{字号:8em;左:-8em;不透明度:1; } 100%{font-size:10em;左:-10em;不透明度:0;文本阴影:.02em -.02em 4px#aaa,.04em -.04em 4px#777,.06em -.06em 4px#444,.08em -.08em 4px#111; } * * *

注意:无论您正在进行什么项目,拥有可应付的云存储都是必不可少的(我们的指南会有所帮助)。

本文最初发表于创意网站设计杂志Web Designer的第273期。 在这里购买第273期 或者 在此处订阅Web Designer.

越来越受欢迎
为什么出色的网页设计需要出色的广告文案
更远

为什么出色的网页设计需要出色的广告文案

“我不是作家,”设计师在将问题分配给撰稿人的同时,使用可疑的语法说。的确,视觉是设计的关键要素……但只不过是文字(或系统,技术的可用性或所有其他共同解决用户问题的要素)。广告文案只是另一个设计功能,会影响用户对他们是否喜欢网站或应用程序足以返回的看法。但是,有时复制和设计之间仍然存在想象中的鸿沟,因为技能集是如此不同。我们并不是在提倡设计师解雇他们的文案写作团队,而是自己做(尽管设计师当然可以写文...
使用HTML5创建可访问的视频
更远

使用HTML5创建可访问的视频

借助HTML5,暂时无需插件即可将视频内容添加到网页上。 HTML5还使为您的内容提供替代格式变得更加容易。这 视频> 元素将多媒体内容嵌入到页面中。最简单地说,它使用 rc 属性以指向视频源文件。video rc =“ movie.webm” control > / video>控件属性存在时,指示浏览器应针对诸如播放/暂停之类的功能显示其自己的UI控件集。如果您编写自己的UI...
什么是虚拟主机?
更远

什么是虚拟主机?

什么是虚拟主机?如果您曾经问​​过自己一个问题,那么您并不孤单。无论您是要建立自己的网站,还是要付钱给网站设计师或代理商来为您建立一个网站,您都会听到人们谈论获得网络托管的必要性。但是什么是虚拟主机,为什么需要它,在哪里可以得到它?在本文中,我们将以通俗易懂的无术语的方式为所有这些问题以及更多问题提供答案。继续阅读,发现有关为您的网站获取网络托管以及如何选择最佳网络托管服务所需的一切。如果您只是入...