分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

【Demo】CSS3 动画文字

发布时间:2023-09-06 01:14责任编辑:熊小新关键词:CSS动画

效果图:

完整代码:

<!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>

【Demo】CSS3 动画文字

原文地址:http://www.cnblogs.com/lymblog/p/7598099.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved