css3动画之背景颜色的自动切换

因为不同浏览器内核的不同所以会产生浏览器兼容性问题

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <meta charset=‘utf-8‘/>
  5     <title>背景颜色的变换</title>
  6 <style type="text/css">
  7 div{
  8     width: 200px;
  9     height: 200px;
 10     background: blue;
 11     animation:myfirst 5s;
 12     -moz-animation:myfirst 5s;  /*火狐里面*/
 13     -webkit-animation:myfirst 5s;  /*谷歌和safair里面*/
 14     -o-animation:myfirst 5s; /*欧朋浏览器*/
 15 }
 16 /*火狐里面*/
 17 @-moz-keyframes myfirst{
 18     0%{background: blue}
 19     25%{background: red}
 20     50%{background: yellow}
 21     100%{background: green}
 22 }
 23 /*谷歌和Safari里面*/
 24 @-webkit-keyframes myfirst{
 25     0%{background: blue}
 26     25%{background: red}
 27     50%{background: yellow}
 28     100%{background: green}
 29 }
 30 /*欧朋浏览器*/
 31 @-o-keyframes myfirst{
 32     0%{background: blue}
 33     25%{background: red}
 34     50%{background: yellow}
 35     100%{background: green}
 36 }
 37 </style>
 38 </head>
 39 <body>
 40 <div><h1>内容是什么</h1></div>
 41 </body>
 42 </html>
 43
 44
 45
 46
 47 <!-- <!DOCTYPE html>
 48 <html>
 49 <head>
 50 <style>
 51 div
 52 {
 53 width:200px;
 54 height:200px;
 55 background:red;
 56 animation:myfirst 5s;
 57 -moz-animation:myfirst 5s; /* Firefox */
 58 -webkit-animation:myfirst 5s; /* Safari and Chrome */
 59 -o-animation:myfirst 5s; /* Opera */
 60 }
 61
 62 @keyframes myfirst
 63 {
 64 0%   {background:red;}
 65 25%  {background:yellow;}
 66 50%  {background:blue;}
 67 100% {background:green;}
 68 }
 69
 70 @-moz-keyframes myfirst /* Firefox */
 71 {
 72 0%   {background:red;}
 73 25%  {background:yellow;}
 74 50%  {background:blue;}
 75 100% {background:green;}
 76 }
 77
 78 @-webkit-keyframes myfirst /* Safari and Chrome */
 79 {
 80 0%   {background:red;}
 81 25%  {background:yellow;}
 82 50%  {background:blue;}
 83 100% {background:green;}
 84 }
 85
 86 @-o-keyframes myfirst /* Opera */
 87 {
 88 0%   {background:red;}
 89 25%  {background:yellow;}
 90 50%  {background:blue;}
 91 100% {background:green;}
 92 }
 93 </style>
 94 </head>
 95 <body>
 96
 97 <div></div>
 98
 99 <p><b>注释:</b>当动画完成时,会变回初始的样式。</p>
100
101 <p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
102
103 </body>
104 </html>
105  -->

备注部分是w3school上面的例子

时间: 2024-10-21 04:33:51

css3动画之背景颜色的自动切换的相关文章

CSS3可视化渐变背景颜色代码生成插件

这是一款可以在线生成CSS3渐变背景颜色代码的可视化插件.你可以通过调节界面上给出的颜色.色相.饱和度和亮度滑块,以及渐变方向滑块来生成各种线性渐变,屏幕上会给出相应的CSS3线性渐变代码. 在线演示:http://www.htmleaf.com/Demo/201502221407.html 下载地址:http://www.htmleaf.com/css3/css3donghua/201502221406.html

css3中背景颜色渐变(转)

原文链接:http://caibaojian.com/css3-background-gradient.html 整理一下关于css3背景渐变的写法,至于是怎么来的,可以看下面渐变的详细解释. via在项目中,有很多地方都用到了背景线性渐变.如果在移动端还可以适当使用CSS3这个属性原文来自:http://caibaojian.com/css3-background-gradient.html css3:linear-gradient 比如:黑色渐变到白色,代码如下: .gradient{ ba

jQuery+CSS3实现404背景动画特效

效果:http://hovertree.com/texiao/jquery/74/ 源码下载:http://hovertree.com/h/bjaf/ko0gcgw5.htm 效果图如下: 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title&

CSS3改变页面默认选中背景颜色及设置页面禁止全选或局部选择

改变默认选中的背景颜色 ::-moz-selection{background:#FF0000;color:#FFFFFF;} ::selection {background:#FF0000;color:#FFFFFF;} code::-moz-selection {background:#FF0000;color:#FFFFFF;} code::selection {background:#FF0000;color:#FFFFFF;} 设置页面禁止选中 /*全局*/ html,body{ pa

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统:IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+ 语法: <linear-gradient>:linear-gradient([ <point>,]? <color-stop>[, <color-stop>]+); <point>:[ left | right ]? [ top | bottom ]? || <a

jquery cookie插件轻松实现切换背景颜色

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>更换背景颜色</title> <style type="text/css"> #bg{width: 90%;height: 500px;background: rgba(0,0,0,.2);position: fixed;bottom: 10px;left: 0;r

css3的背景颜色渐变@线性渐变

背景颜色渐变之线性渐变 语法形式: firefox浏览器 background:-moz-linear-gradient(position/deg,startColor,endColor); opera浏览器    background: -o-linear-gradient(position/deg,startColor,endColor); safari和chrome浏览器    background: -webkit-linear-gradient(position/deg,startCo

css3应用之自定义选中文字的背景颜色

在看很多的博客主题时候发现大多数都对选中文字的背景颜色做了相应的处理.其实这样是很符合用户体验的.因为有很多的人会用鼠标选择着一行一行的阅读.其中就包括本人... 浏览器中默认的选中的文字颜色为白色,背景色为蓝色. 我们如何自定义呢? 效果参见本博客,选中文字后可以见到效果.本博客中用到的代码是 body ::selection {color:#FFFFFF;text-shadow:none;}body ::-moz-selection {color:#FFFFFF;background-col

Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果

<Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果> 实现的组件交互目的很简单,就是要达到类似tab选项卡的导航栏一样,当用户点击了连续并排的若干个TextView其中之一时候,要产生一定的交互效果(背景颜色改变等).这种实现的方式有不少可选方案,现在通过背景的selector.xml实现. 效果如下: A.初始状态: B.当用户单击了TextView 2,但此时用户的手指一直在按下并未松开的状态,(注意交互设计效果!TextView 2的背景颜色变