【Demo】CSS3 动画文字

效果图:

完整代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            @import url(http://fonts.googleapis.com/css?family=Concert+One);
            *{
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
            }
            body{
                background: #0a0a0a;
                overflow: hidden;
                text-align: center;

            }
            figure{
                animation: wobble 5s ease-in-out infinite;
                -moz-animation: wobble 5s ease-in-out infinite;
                -ms-animation: wobble 5s ease-in-out infinite;
                -webkit-animation: wobble 5s ease-in-out infinite;
                transform-origin: center center;
                -moz-transform-origin: center center;
                -ms-transform-origin: center center;
                -webkit-transform-origin: center center;
                transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                -ms-transform-style: preserve-3d;
                -webkit-transform-style: preserve-3d;
            }
            @keyframes wobble {
              0%,100%{
                  transform:rotate3d(1,1,0,40deg);
                  -moz-transform:rotate3d(1,1,0,40deg);
                  -ms-transform:rotate3d(1,1,0,40deg);
                  -webkit-transform:rotate3d(1,1,0,40deg);
              }
              25%{
                  transform:rotate3d(-1,1,0,40deg);
                  -moz-transform:rotate3d(-1,1,0,40deg);
                  -ms-transform:rotate3d(-1,1,0,40deg);
                  -webkit-transform:rotate3d(-1,1,0,40deg);
              }
              50%{
                  transform:rotate3d(-1,-1,0,40deg);
                  -moz-transform:rotate3d(-1,-1,0,40deg);
                  -ms-transform:rotate3d(-1,-1,0,40deg);
                  -webkit-transform:rotate3d(-1,-1,0,40deg);
                  }
              75%{
                  transform:rotate3d(1,-1,0,40deg);
                  -moz-transform:rotate3d(1,-1,0,40deg);
                  -ms-transform:rotate3d(1,-1,0,40deg);
                  -webkit-transform:rotate3d(1,-1,0,40deg);
                  }
            }
            @keyframes glow{
                0%,100%{
                    text-shadow: 0 0 30px red;}
                25%{text-shadow: 0 0 30px orange;}
                50%{ text-shadow:0 0 30px forestgreen; }
                  75%{ text-shadow:0 0 30px cyan; }
            }
            h1{
                display: block;
                width: 100%;
                padding: 40px;
                color: #030303;
                line-height: 1.5;
                font: 900 8em  ‘Concert One‘, sans-serif;
                text-transform: uppercase;
                position: absolute;
                animation:glow 10s ease-in-out infinite;
                -moz-animation: glow 10s ease-in-out infinite;
                -ms-animation: glow 10s ease-in-out infinite;
                -webkit-animation: glow 10s ease-in-out infinite;
            }
            h1:nth-child(2){
                transform:translateZ(5px);
                -moz-transform:translateZ(5px);
                  -ms-transform:translateZ(5px);
                  -webkit-transform:translateZ(5px);
                }
            h1:nth-child(3){
                transform:translateZ(10px);
                -moz-transform:translateZ(10px);
                  -ms-transform:translateZ(10px);
                  -webkit-transform:translateZ(10px);
                }
            h1:nth-child(4){
                transform:translateZ(15px);
                -moz-transform:translateZ(15px);
                  -ms-transform:translateZ(15px);
                  -webkit-transform:translateZ(15px);
            }
            h1:nth-child(5){
                transform:translateZ(20px);
                -moz-transform:translateZ(20px);
                  -ms-transform:translateZ(20px);
                  -webkit-transform:translateZ(20px);
                }
            h1:nth-child(6){
                transform:translateZ(25px);
                -moz-transform:translateZ(25px);
                  -ms-transform:translateZ(25px);
                  -webkit-transform:translateZ(25px);
            }
            h1:nth-child(7){
                transform:translateZ(30px);
                -moz-transform:translateZ(30px);
                  -ms-transform:translateZ(30px);
                  -webkit-transform:translateZ(30px);
                }
            h1:nth-child(8){
                transform:translateZ(35px);
                -moz-transform:translateZ(35px);
                  -ms-transform:translateZ(35px);
                  -webkit-transform:translateZ(35px);
                }
            h1:nth-child(9){
                transform:translateZ(40px);
                -moz-transform:translateZ(40px);
                  -ms-transform:translateZ(40px);
                  -webkit-transform:translateZ(40px);
                }
            h1:nth-child(10){
                transform:translateZ(45px);
                -moz-transform:translateZ(45px);
                  -ms-transform:translateZ(45px);
                  -webkit-transform:translateZ(45px);
                }

        </style>
    </head>
    <body>
        <figure>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
            <h1>Glowing text</h1>
        </figure>
    </body>
</html>
时间: 2024-10-06 08:36:30

【Demo】CSS3 动画文字的相关文章

CSS3动画:流彩文字效果+图片模糊效果+边框伸展效果实现

前言 首先第一步,先布局html代码如下: <div class="wrap"> <img src="images/1.jpg" class="blur"/> <div class="text-gradient ">天赐神功</div> <div class="border"></div> </div> 上面一看第一个图片i

demo: 全页面CSS3动画的一个参考例子

全页面CSS3动画的一个参考例子: http://wow.blizzard.cn/wow/wod-achievement/ 魔兽的一个活动页 第二页.第三页,文字进入页面 <script src="http://cdn.bootcss.com/jquery/1.12.1/jquery.min.js"></script> <input type="button" value="3屏显示" id="btn31&

jquery使用CSS3实现文字动画效果插件Textillate.js

Textillate是一款基于jquery的使用CSS3实现文字动画的小巧插件.Textillate.js集成了一些很棒的使用CSS3动画效果的 JavaScript 库,您可非常轻轻松地把这些动画效果应该于网页中的任何文字. Textillate 下载        案例演示 使用方法 引入核心文件 <link href="assets/animate.css" rel="stylesheet"> <script src="http:/

纯CSS3动画按钮效果 5种漂亮样式DEMO演示

Come in ! click to begin You'll get a lot ! My box with glow HomeSee Us AboutMeet Us ContactEmail Us Home About Services Portfolio Contact us Login ? Register ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

CSS3动画遮罩文字特效

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>CSS3动

css3动画由浅入深总结

回到顶部 一:过渡动画---Transitions 一:过渡动画---Transitions 含义:在css3中,Transitions功能通过将元素的某个属性从一个属性值在指定的时间内平滑过渡到另一个属性值来实现动画功能. Transitions属性的使用方法如下所示: transition: property | duration  | timing-function | delay transition-property: 表示对那个属性进行平滑过渡. transition-duratio

你需要知道的CSS3 动画技术

译自:你需要知道的CSS3 动画技术 译自:What You Need To Know About Behavioral CSS 请尊重版权,转载须注明本站链接! 译序:本文译自Smashingmagazine,但是原文讲述的内容有些浅,也不是很完整,前端观察在翻译的前提下,增加了更多的更系统的内容.如有不足之处,欢迎指正补充. 随着网络的发展,浏览器具有更强的渲染更高级代码的能力,我们正逐步实现跨越所有平台和浏览器的目标.我们不但可以要花费更少的时间来确保我们的盒模型在IE6中看起来正常,而且

css3动画animate.css的使用

简介 animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut).淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果. 虽然借助 animate.css 能够很方便.快速的制作 CSS3 动画效果,但还是建议看看 animate.css 的代码,也许你能从中学到一些东西. 在使用animate.css的时候通常都会搭配

CSS3——动画效果

CSS3动画在Style里面就实现了以往我们用JQ写的动画效果,着实简便了不少~ 简单Demo: html代码: <div id="dv1"></div> CSS3代码: <style type="text/css"> #dv1{width:100px;height:100px;border:1px solid blue;-webkit-animation:myfirst 3s;position:relative;} @webki