css 文字 3d旋转动画,CSS3 简单的三维文字旋转动画
CSS
语言:
CSSSCSS
确定
*,
*:after,
*:before {
box-sizing: border-box;
}
html {
height: 100vh;
background: orange;
}
@-webkit-keyframes rotator {
0% {
transform: rotate3d(0, 1, 0, 0deg);
}
100% {
transform: rotate3d(0, 1, 0, 360deg);
}
}
section {
width: 400px;
height: 300px;
position: absolute;
top: calc(50% - 150px);
left: calc(50% - 200px);
perspective: 300px;
}
section .holder {
transform-style: preserve-3d;
-webkit-animation: rotator 10s linear infinite;
}
section .holder > div {
color: white;
font-family: 'Changa One', cursive;
font-size: 350px;
line-height: 300px;
position: absolute;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.01), -0.33333px -0.33333px 0 rgba(0, 0, 0, 0.05), 2px 2px 0 rgba(0, 0, 0, 0.01), -0.66667px -0.66667px 0 rgba(0, 0, 0, 0.05), 3px 3px 0 rgba(0, 0, 0, 0.01), -1px -1px 0 rgba(0, 0, 0, 0.05), 4px 4px 0 rgba(0, 0, 0, 0.01), -1.33333px -1.33333px 0 rgba(0, 0, 0, 0.05), 5px 5px 0 rgba(0, 0, 0, 0.01), -1.66667px -1.66667px 0 rgba(0, 0, 0, 0.05), 6px 6px 0 rgba(0, 0, 0, 0.01), -2px -2px 0 rgba(0, 0, 0, 0.05), 7px 7px 0 rgba(0, 0, 0, 0.01), -2.33333px -2.33333px 0 rgba(0, 0, 0, 0.05), 8px 8px 0 rgba(0, 0, 0, 0.01), -2.66667px -2.66667px 0 rgba(0, 0, 0, 0.05), 9px 9px 0 rgba(0, 0, 0, 0.01), -3px -3px 0 rgba(0, 0, 0, 0.05), 10px 10px 0 rgba(0, 0, 0, 0.01), -3.33333px -3.33333px 0 rgba(0, 0, 0, 0.05);
}
section .holder > div:after,
section .holder > div:before {
position: absolute;
top: 0;
left: 0;
transform: translate3d(5px, 5px, -5px);
text-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
color: transparent;
transform-style: preserve-3d;
color: rgba(255, 0, 0, 0.25);
}
section .holder > div:before {
transform: translate3d(-5px, -5px, -7px);
color: rgba(0, 255, 0, 0.25);
}
section .holder .d {
top: 0;
left: 0;
}
section .holder .d:after,
section .holder .d:before {
content: "D";
}
section .holder .e {
top: 0;
left: 53%;
}
section .holder .e:after,
section .holder .e:before {
content: "E";
}
css 文字 3d旋转动画,CSS3 简单的三维文字旋转动画相关推荐
- android圆形变方形动画,CSS3 简单的圆形/方形变形动画
CSS 语言: CSSSCSS 确定 html, body { width: 100%; height: 100%; background-color: #221e40; } *, *:after, ...
- 怎么在html中加入特效文字,如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)...
我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...
- css 会飞的蝴蝶,CSS3怎么制作蝴蝶飞舞的动画
CSS3怎么制作蝴蝶飞舞的动画?蝴蝶飞舞的动画效果是什么样的?CSS3制作蝴蝶飞舞的动画需要注意哪些方面?今天给大家用CSS3做一个蝴蝶飞舞的动画. CSS3制作蝴蝶飞舞动画 body{ backgr ...
- css元素发光效果图,纯CSS3实现圆圈动态发光特效动画的示例代码
本文主要介绍了纯CSS3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下: 效果图: 代码: 纯CSS3实现圆圈动态发光特效动画 body { background-color: #00000 ...
- html中如何实现放大动画,CSS3实现点击放大的动画实例
这次给大家带来CSS3实现点击放大的动画实例,CSS3实现点击放大动画实例的注意事项有哪些,下面就是实战案例,一起来看一下. 前言 最近在工作中遇到一个需求,实现的效果是当点击商品图片右上的收藏按钮触 ...
- css阵列,CSS3简单的圆点阵列旋转加载动画
CSS 语言: CSSSCSS 确定 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400|Raleway:300); * ...
- css烟花绽放效果代码,css3+js实现烟花绽放的动画效果(代码示例)
本篇文章给大家介绍通过js+css3的transforms属性和keyframes属性来实现烟花绽放的动画效果的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来看看效 ...
- CSS之3D转换(translate3d,透视perspective,旋转rotated3,transform-style)
目录 1.translate3d 2.透视perspective 3.rotated3d旋转 4.3D呈现transform-style(重要) 1.translate3d 在浏览器中,y轴正方向垂直 ...
- html中怎么制作太阳月亮交替,CSS3 简单的地球/太阳/月亮动画
CSS 语言: CSSSCSS 确定 body { background-color: MidnightBlue; } .sun { position: absolute; left: 30%; to ...
最新文章
- 联想打字必须按FN+数字-fn打字
- linux磁盘分区表解读:只占64字节
- android xml 未能解析文件,Android Studio提示“无法解析符号”,但项目已编译
- C++Poisso statistics泊松统计的实现算法(附完整源码)
- 数据结构---二叉排序树
- 谈操作系统的碎片化和融合
- 起底 Windows 35 年发展史
- 3第一周课后练习#183;阅读计划(3)-使用函数来访问私有数据成员
- 在CRM中怎么应用大数据挖掘
- 4-MSP430定时器_定时器中断
- vs中无法加入断点进行调试的解决方案
- ACM-ICPC 2018 徐州赛区网络预赛 J Maze Designer(最大生成树+LCA)
- 结构力学计算软件_自主研发|安世亚太通用仿真软件PeraSim提前剧透
- 分享老齐【学方法】宽信用周期对股市的影响!
- 因为相信所以看见,既然看见注定坚信《7》
- 《Miss Talk》第07期:对话拓课云联合创始人兼CTO 王晓伟
- 立足自主创新,编程猫助推国内高质量编程教育普及
- Python 中 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 错误
- 靠java_基础不牢靠,何以争朝夕?Java基础面试82道详细解析!(一)
- 视频教程-三维游戏引擎开发-图形理论基础-其他