气泡漂浮上来停止,然后左右摇摆不停css3怎么写

html-css026

气泡漂浮上来停止,然后左右摇摆不停css3怎么写,第1张

<!DOCTYPE html>

<html>

<head> 

<meta charset="utf-8"> 

<title></title> 

<style>

*{ padding:0margin:0font-size:14px }

body{

background: grey

}

.d{

position:fixedmargin:autoleft:0right:0bottom:24pxwidth: 160pxheight:120px

animation: d1 3s linear animation-fill-mode: both

}

@keyframes d1{

from{

bottom: 24px

}

to{

bottom: 360px

}

}

.d img{

height:120pxposition: absolutemargin:autoleft:0top:0animation: d2 2s 3s linear infinite animation-fill-mode: both

}

@keyframes d2{

0%,100%{

transform:rotate(0deg)

}

50%{  

left: 40px

transform:rotate(90deg)

}

}

</style>

</head>

<body>

<div class="d">

<img src="http://aimusic.image.alimmdn.com/Image/6d235b11f15838d6711ec6b0ca5e1a32.png"/>

</div>

</body>

</html>

效果图如下

用两个嵌套的div容器,父容器来控制图标显示的位置,子容器用来写彩虹的样式。

1、定义父容器样式,控制图标位置,顺便给整个页面加个背景色,方便预览

2、彩虹样式,彩虹有一个左右摇摆的动画效果

3、投影样式,别忘了是同样有动画的哟

搞定,很简单有没有,跟着实现一遍,你也可以画出美丽的彩虹咯~

为纪念CSGO诞辰十周年, HLTV在近日专门撰文对CSGO过去的十年的发展进行了回顾和总结,从历史的角度探究CSGO这一路上的发展和动荡,系列文章以年份为章节,以下是第一篇。

2012年对于大多数喜欢反恐精英这一款游戏的粉丝来说,是迷茫的一年,是割裂的一年,一方面有部分恋旧的玩家依旧热衷于在1.6中与旧爱缠绵,而也有一部分玩家在CS:Source这款采用新引擎的游戏与新欢共舞。Counter-Strike这款游戏经过几年的发展,已经积累了相当一部分极为硬核且忠贞的粉丝群体,但随着像《英雄联盟》这类游戏的迅速崛起,部分年轻的游戏玩家被分流,一度导致CS的发展滞胀,甚至出现了滑坡的迹象。很显然,CS这瓶陈年的美酒急切需要一个全新且精美的瓶子来包装,以再次在全球范围内掀起一股属于硬核FPS游戏的浪潮。

在这种呼声的推动下,以社区为主要开发载体的CSPromod被推到了时代的前沿,但是由于资金短缺,开发进度缓慢,这款结合了1.6和CSS共同特点的游戏未经发布就夭折在襁褓中。但是另一款1.6和CSS的继承者,也就是我们今天熟悉的CS:GO,在Valve的支持下,由第三方机构隐秘之路(Hidden Path Entertainment)在2011年中首次亮相,并在年底发布了Beta版本。

毫不夸张的说,CSGO在刚发布的那会离一件100%完成度的作品还很远,蹩脚的弹道,粗糙的地图,声音系统更是一团乱麻,对于擅长听声辨位的玩家来说是一种灾难。这让很多人对这款游戏的未来产生了一些质疑和疑问,CS的未来发展道路到底会更分裂,还是会统一一个相对完整的版本上来?

带着这些疑问,CS在2012年上半年的比赛中依旧呈现着两极分化的态势,一方面以VeryGame为代表的一众队伍倾向于拥抱新时代的产物——CSS,而彼时尚且青涩的karrigan和Xizt则依旧痴情于与传统相伴,1.6赛事成为他们露面最多的比赛。

2012年对于比赛组织者来说,也是探索的一年,彼时的三巨头ESWC,IEM和WCG徘徊在CSS和1.6之间,而另外一家比赛组织者DreamHack甚至宣布他们将在2012年的下半年继续举办1.6的赛事。似乎,这种分裂的情况并不会在短时间内得到改变。

NIP成为了那个时代的破局者,他们响应Valve的号召,成为首支全面转型CSGO的职业队伍。我们惊喜的看到,由Get_RiGhT,f0rest这对双子星领衔的NiP为整个行业起了非常好的示范作用,于是我们看到了VeryGame,mTw,mousesports等队伍也纷纷布其后尘,转身投入CSGO的怀抱。但这中间也不乏保守派,以TaZ和NEO为代表的ESC在当时依旧保持着观望的态度,参加着CSS比赛的同时也为CSGO做好了准备,以便随时转型。

2012年8月21日,在经过数月的beta测试之后,CSGO终于迎来了正式发布。各个赛事组织方嗅到了未来趋势,纷纷把CSGO作为正式参赛项目之一,而直到DreamHack瓦伦西亚站,我们才第一次见证到了CSGO历史上首次强强对决。

在DreamHack瓦伦西亚站的比赛中,有两支队伍特别引人瞩目,一方在1.6时代横扫千军的NIP,而另一支队伍则是在CSS领域统治多年的VeryGame。两支队伍也在进军决赛的路上各自扫清了前进的道路,毫无疑问的成为决赛舞台的对手,最终这场比赛以NIP捧杯而收场,也正式拉开了CSGO时代的帷幕。

但是CSGO游戏本身在发展初期依旧遭遇了一些负面的声音,虽然开发出了GOTV和官匹系统雏形这样有利于游戏体验的工具,但是在职业队伍中间依旧有不少对游戏本身不满的声音,其中反响最大的莫过于燃烧弹/瓶的使用。最早的的燃烧弹/瓶由于拥有可以延缓踏在火焰上人物移动速度的功能遭到了不少职业选手的抵制,由于此项功能在战术上的作用甚为强大,防守方可以利用手中的燃烧弹/瓶轻松将诸如香蕉道这类狭窄的地带直接变成不可逾越的火海,为此MSL和gla1ve甚至还联合过一众职业选手以君子协定的形式禁止比赛双方购买此道具,但这一提议并未得到比赛组织方的支持,此类道具依旧可以在比赛中出现,直至11月份Valve对燃烧弹/瓶进行了调整——燃烧效果可以被烟雾弹扑灭,且燃烧的范围也没有原来那么夸张。

在解决了上述问题之后,迫近2012年底,CSGO的比赛密度和强度都得到了显著的提升,一方面NIP和VeryGame继续你争我夺,努力为2012年画上一个完美的句号,另外一方面,一些我们至今熟悉的ID也先后登上历史的舞台——NEO和TaZ领衔的ESC在2012年最后一项比赛中击败了shox所在的 Imaginary,获得2012年最后一项冠军,而以allu和natu为核心的Curse也在另外一项比赛中向NIP发起挑战。

综合来看,2012年是CSGO的元年,也是CS这项游戏从混乱向统一转型的一年,虽然当时的CSGO用现在的眼光来看依旧粗糙,但是它的诞生统一了CSS和1.6的纷争,坚定了一大批摇摆不定的选手和玩家的决心,并为即将到来的2013年做好了完美的铺垫。