CSS3 文字动画效果_css3_CSS_网页制作

来源:脚本之家  责任编辑:小易  

主要需要使用 -webkit-animation如: -webkit-animation:gogogo 2s infinite linear ;其中gogogo是自己定义的动画帧,2s是整个动画的秒数,infinite是永久循636f707962616964757a686964616f31333337383936环 linear是线性变化 (step-end则是无线性变化,直接输出结果) 代码如下:CSS:@-webkit-keyframes gogogo { 0%{ -webkit-transform: rotate(0deg); border:5px solid red; } 50%{ -webkit-transform: rotate(180deg); background:black; border:5px solid yellow; } 100%{ -webkit-transform: rotate(360deg); background:white; border:5px solid red; }} .loading{ border:5px solid black; border-radius:40px; width: 28px; height: 188px; -webkit-animation:gogogo 2s infinite linear ; margin:100px; }追问那css3中 过渡和动画的区别是什么呢?过渡感觉也是动画啊追答过渡,可以让您将元素从一种样式或状态更改为另一种样式或状态。对于过渡效果而言,您需要向浏览器指示开始和结束状态;而对于动画,您需要指定在特定时间内的一系列 CSS 属性。 动画实际上就是过渡的扩展。 要创建动画,您可以使用关键帧。 您可以将关键帧看作是某个项目在整个动画持续时间内某个特定时刻的状态,css3动画之无限循环2113进度条5261无限循环进度条代4102码示例<!DOCTYPE html><html lang=... functi... 博文 来自1653: 比音的博客回 在animation出来之前,动画效答果需要通过js实现,但是,鼠标悬停,图标会一直不停旋转。 如果实现图标一直不停旋转,则需要使用animation动画。先制作动画的各个关键帧,然后在图标中运用这一动画。具体操作如下:本回答被网友采纳,加入infinite关键字,就可以让动画无限次播放,主要需要使用 -webkit-animation如:-webkit-animation:gogogo 2s infinite linear ;其中gogogo是自己定义的动画帧,2s是整个动62616964757a686964616fe58685e5aeb931333365653263画的秒数,infinite是永久循环 linear是线性变化 (step-end则是无线性变化,直接输出结果)代码如下:CSS:@-webkit-keyframes gogogo {0%{-webkit-transform: rotate(0deg);border:5px solid red;}50%{-webkit-transform: rotate(180deg);background:black;border:5px solid yellow;}100%{-webkit-transform: rotate(360deg);background:white;border:5px solid red;}}.loading{border:5px solid black;border-radius:40px;width: 28px;height: 188px;-webkit-animation:gogogo 2s infinite linear ;margin:100px;}www.zgxue.com防采集请勿采集本网。

效果

html

div { animation:mymove 5s infinite; -webkit-animation:mymove 5s infinite; } infinite:规定动画应该无限次播放。 关于CSS3的属性,建议你可以去看看HTML5学堂,里面有相关的案例分析与讲解。

<div class="sp-container"><div class="sp-content"><div class="sp-globe"></div><h2 class="frame-1">真格学网</h2><h2 class="frame-2">jb51</h2><h2 class="frame-3">www.zgxue.com</h2><h2 class="frame-4">TEST IT!</h2></div></div>

div { width:100px; height:100px; background:red; position:absolute; animation:myfirst 5s; -webkit-animation:myfirst 5s; animation-fill-mode: forwards; } @-webkit-keyframes myfirst /* Safari and Chrome */ { 0% {background:red;

css

利用css3.0的新属性animate 就可以实现,具体怎么实现,百度一下会有很多教程的

@import url('https://fonts.googleapis.com/css?family=Barlow');body {background: #310404 url(https://i.ytimg.com/vi/wOvQAhzWCrM/maxresdefault.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;font-family: 'Barlow', sans-serif;}.container {width: 100%;position: relative;overflow: hidden;}a {text-decoration: none;}h1.main, p.demos {-webkit-animation-delay: 18s;-moz-animation-delay: 18s;-ms-animation-delay: 18s;animation-delay: 18s;}.sp-container {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 0;background: -webkit-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));background: -moz-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));background: -ms-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));background: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));}.sp-content {position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;z-index: 1000;}.sp-container h2 {position: absolute;top: 50%;line-height: 100px;height: 90px;margin-top: -50px;font-size: 90px;width: 100%;text-align: center;color: transparent;-webkit-animation: blurFadeInOut 3s ease-in backwards;-moz-animation: blurFadeInOut 3s ease-in backwards;-ms-animation: blurFadeInOut 3s ease-in backwards;animation: blurFadeInOut 3s ease-in backwards;}.sp-container h2.frame-1 {-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;animation-delay: 0s;}.sp-container h2.frame-2 {-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-ms-animation-delay: 3s;animation-delay: 3s;}.sp-container h2.frame-3 {-webkit-animation-delay: 6s;-moz-animation-delay: 6s;-ms-animation-delay: 6s;animation-delay: 6s;}.sp-container h2.frame-4 {font-size: 200px;-webkit-animation-delay: 9s;-moz-animation-delay: 9s;-ms-animation-delay: 9s;animation-delay: 9s;}.sp-container h2.frame-5 {-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;color: transparent;text-shadow: 0px 0px 1px #fff;}.sp-container h2.frame-5 span {-webkit-animation: blurFadeIn 3s ease-in 12s backwards;-moz-animation: blurFadeIn 1s ease-in 12s backwards;-ms-animation: blurFadeIn 3s ease-in 12s backwards;animation: blurFadeIn 3s ease-in 12s backwards;color: transparent;text-shadow: 0px 0px 1px #fff;}.sp-container h2.frame-5 span:nth-child(2) {-webkit-animation-delay: 13s;-moz-animation-delay: 13s;-ms-animation-delay: 13s;animation-delay: 13s;}.sp-container h2.frame-5 span:nth-child(3) {-webkit-animation-delay: 14s;-moz-animation-delay: 14s;-ms-animation-delay: 14s;animation-delay: 14s;}.sp-globe {position: absolute;width: 282px;height: 273px;left: 50%;top: 50%;margin: -137px 0 0 -141px;background: transparent url(http://web-sonick.zz.mu/images/sl/globe.png) no-repeat top left;-webkit-animation: fadeInBack 3.6s linear 14s backwards;-moz-animation: fadeInBack 3.6s linear 14s backwards;-ms-animation: fadeInBack 3.6s linear 14s backwards;animation: fadeInBack 3.6s linear 14s backwards;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.3;-webkit-transform: scale(5);-moz-transform: scale(5);-o-transform: scale(5);-ms-transform: scale(5);transform: scale(5);}.sp-circle-link {position: absolute;left: 50%;bottom: 100px;margin-left: -50px;text-align: center;line-height: 100px;width: 100px;height: 100px;background: #fff;color: #3f1616;font-size: 25px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-animation: fadeInRotate 1s linear 16s backwards;-moz-animation: fadeInRotate 1s linear 16s backwards;-ms-animation: fadeInRotate 1s linear 16s backwards;animation: fadeInRotate 1s linear 16s backwards;-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}.sp-circle-link:hover {background: #85373b;color: #fff;}/**/@-webkit-keyframes blurFadeInOut {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;-webkit-transform: scale(1.3);}20%, 75% {opacity: 1;text-shadow: 0px 0px 1px #fff;-webkit-transform: scale(1);}100% {opacity: 0;text-shadow: 0px 0px 50px #fff;-webkit-transform: scale(0);}}@-webkit-keyframes blurFadeIn {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;-webkit-transform: scale(1.3);}50% {opacity: 0.5;text-shadow: 0px 0px 10px #fff;-webkit-transform: scale(1.1);}100% {opacity: 1;text-shadow: 0px 0px 1px #fff;-webkit-transform: scale(1);}}@-webkit-keyframes fadeInBack {0% {opacity: 0;-webkit-transform: scale(0);}50% {opacity: 0.4;-webkit-transform: scale(2);}100% {opacity: 0.2;-webkit-transform: scale(5);}}@-webkit-keyframes fadeInRotate {0% {opacity: 0;-webkit-transform: scale(0) rotate(360deg);}100% {opacity: 1;-webkit-transform: scale(1) rotate(0deg);}}/**/@-moz-keyframes blurFadeInOut {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;-moz-transform: scale(1.3);}20%, 75% {opacity: 1;text-shadow: 0px 0px 1px #fff;-moz-transform: scale(1);}100% {opacity: 0;text-shadow: 0px 0px 50px #fff;-moz-transform: scale(0);}}@-moz-keyframes blurFadeIn {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;-moz-transform: scale(1.3);}100% {opacity: 1;text-shadow: 0px 0px 1px #fff;-moz-transform: scale(1);}}@-moz-keyframes fadeInBack {0% {opacity: 0;-moz-transform: scale(0);}50% {opacity: 0.4;-moz-transform: scale(2);}100% {opacity: 0.2;-moz-transform: scale(5);}}@-moz-keyframes fadeInRotate {0% {opacity: 0;-moz-transform: scale(0) rotate(360deg);}100% {opacity: 1;-moz-transform: scale(1) rotate(0deg);}}/**/@keyframes blurFadeInOut {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}20%, 75% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}100% {opacity: 0;text-shadow: 0px 0px 50px #fff;transform: scale(0);}}@keyframes blurFadeIn {0% {opacity: 0;text-shadow: 0px 0px 40px #fff;transform: scale(1.3);}50% {opacity: 0.5;text-shadow: 0px 0px 10px #fff;transform: scale(1.1);}100% {opacity: 1;text-shadow: 0px 0px 1px #fff;transform: scale(1);}}@keyframes fadeInBack {0% {opacity: 0;transform: scale(0);}50% {opacity: 0.4;transform: scale(2);}100% {opacity: 0.2;transform: scale(5);}}@keyframes fadeInRotate {0% {opacity: 0;transform: scale(0) rotate(360deg);}100% {opacity: 1;transform: scale(1) rotate(0deg);}}

你都知道需要使用到animation动画,希望您能查资料进行编码,因为并不是很难 提供一个网址css3动画

以上就是CSS3 文字动画效果的详细内容,更多关于CSS3 文字动画的资料请关注真格学网其它相关文章!

引入jquery 然后给你要设置动画的对象增加或者删除css3动画的类就可以了。 如我这里用colorchange这个渐变类在css里面写好动画效果以后在js里面给对象添加上就可以实现动画了 Test body{ padding: 20px; background-color:#FFF; } .colorchange

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档e5a48de588b662616964757a686964616f31333335326164</title><style type="text/css">*{padding:0; margin:0; border:0;}.left{width:50%; float:left;animation:myfirst 5s;-moz-animation:myfirst 5s; /* Firefox */-webkit-animation:myfirst 5s; /* Safari and Chrome */-o-animation:myfirst 5s; /* Opera */}.right{width:50%; float:left;animation:myfirst 5s;-moz-animation:myfirst 5s; /* Firefox */-webkit-animation:myfirst 5s; /* Safari and Chrome */-o-animation:myfirst 5s; /* Opera */animation-delay: 5s; /* W3C 和 Opera */-moz-animation-delay: 5s; /* Firefox */-webkit-animation-delay: 5s; /* Safari 和 Chrome */}@keyframes myfirst{0% { opacity:0;}100% { opacity:1;}}@-moz-keyframes myfirst /* Firefox */{0% { opacity:0;}100% { opacity:1;}}@-webkit-keyframes myfirst /* Safari 和 Chrome */{0% { opacity:0;}100% { opacity:1;}}@-o-keyframes myfirst /* Opera */{0% { opacity:0;}100% { opacity:1;}}</style></head><body><div> <div class="left"> <img src="images/xxx.jpg"> </div> <div class="right"> 文字XXXXXXXXXXXXXXXXXXXXXXXX </div></div></body></html>,用jq回调函数实现,设置一个 只播放一次的动画 使用 opacity来实现。追问css不会,能不能说具体点,img.onload=function(){}内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • css3弹性盒子flex实现三栏布局的实现
  • css3 按钮边框动画的实现
  • css3 实现发光边框特效
  • css3 实现图形下落动画效果
  • css3制作3d立方体loading特效
  • css3实现莲花绽放的动画效果
  • css3制作圆形滚动进度条动画的示例
  • 一篇文章带你学习css3图片边框
  • css3实现时间轴特效
  • css3制作皮卡丘动画壁纸的示例
  • css3图片文字实现动画效果
  • css3 实现动画效果,怎样使他无限循环动下去?
  • 如何利用CSS3制作3D效果文字具体实现样式
  • 怎么实现,网页里有CSS3动画效果
  • css3 实现动画效果,怎样使他无限循环动下去
  • css3动画怎样能从下往上慢慢升上去 代码怎么写
  • 如何利用CSS3动画实现弹跳效果
  • 求A标签点击动画效果css3 js html
  • JS 怎么动态设置CSS3动画的样式
  • 求一个以css3动态效果为背景的网站!
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全主页网页制作csscss3css3文字css3制作皮卡丘动画壁纸的示例css教程css3div+css教程web标准教程浏览器兼容教程css布局实例css3的transform中scale缩放详解纯css绘制漂亮的圆形图案效果纯css实现聊天框小尖角、气泡效果css3通过scale()、rotate()实现放大、旋转css3 icon font完全指南(css3 font 会取代icon图标)css3实现div圆角效果完整代码 css3实现背景颜色渐变让图片不再是唯一的实现方式8款精美的css3表单设计(登录表单/下拉选择/按钮附演示css3 media queries(响应式布局可以让你定制不同的分使用css3背景渐变中的透明度来设置不同颜色的背景渐变css3 按钮边框动画的实现css3 实现发光边框特效css3 实现图形下落动画效果css 说明横向进度条最后显示文字的实现代码css3制作3d立方体loading特效css3实现莲花绽放的动画效果css3制作圆形滚动进度条动画的示例css实现进度条和订单进度条的示例一篇文章带你学习css3图片边框css3实现时间轴特效
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved