网站首页 行业供求 行业产品 行业公司
行业资讯 行业网站 链接交换 网友收藏
行业资讯 >> 资讯展示:

2015年的动画效果如何用HTML和CSS实现WWDC

时间:2015-09-16   类别: 其它资讯
每逢每年,苹果公司都会召开一次重大的会议。WWDC(即是苹果***大会)是IOS***和OSX***学习苹果先进高科技和移动设备与桌面软件新概念的好机会。每一年的这个时候,他们都会制造出很多新创意,今年,我被一个用简单圆圈和形状制作出来的图标所惊艳,于是我决定用HTML代码和CSS代码来实现它。

  WWDC 15邀请卡

  苹果的图标通常都会使用颜色和形状的叠加,比如iOS 7 Photos图标。今年WWDC邀请函用了下面这货。
html代码,css代码_ 2015年的动画效果如何用HTML和CSS实现WWDC

  它由一些列层叠和半透明的形状构成,非常适合用HTML和CSS来实现。

  HTML

  设计这样一块负责的东西需要稍微分析一下。首先,我把它分解成各个部分。 大方向看它是由三种形状构成的,主要图形为8个大圆,我先把它们列出来:
html代码,css代码,ios开发
  这里我分割成几个类,这样做方便后面把large,circle,等类提取出来单独写,代码会整洁很多。

  然后我们有八个小形状,处于大圆的上边,这些形状由4个圆形和4个方形构成,方形是由圆角的,我这样写HTML
html代码,css代码,ios开发
  我用了circle,squircle以及数字1到8来为各个div设置类名,这样做的好处是,后面为它们设置形状和颜色的时候很方便。

  **我们把两个大方形反倒logo中间。

html代码,css代码,ios开发

  同样,我用了large和squircle。

  Logo和内容

  接下来我们给中间的方形增添点内容。

html代码,css代码,ios开发

  这里我们用了一个SVG图片,还有邀请函的内容。邀请函的字体为San Francisco 但是字体不是OSX标准的,所以这里我换成Helvetica Neue Light。

  写圆和方块样式

  我要做的**件事是把circle和squircle的样式写好。
html代码,css代码,ios开发

  大部分形状是大得,所以这我把默认值设大了。每个元素的定位都是absolute并且有一个白的边框。边框可能不会跟邀请函的一模一样,但是可以给形状多点光泽。

  接下来我们给大圆加上样式,设置border-radius为50%,并且使用left,top值设置位置。
html代码,css代码,ios开发

  这个时候所有的圆都是在同一个位置上边。我们使用点小技巧,通过transform-origin的值来改变位置。默认的transform-origin值为(50%,50%),这里我们把值设为圆的底部,然后我们稍微旋转一下,形状就出来了。
html代码,css代码,ios开发

  让我们给每个圆添加CSS样式,仔细研究邀请函的图片,我们可以看到一个圆的位置在左下角。知道了这一点,我们就可以写出其他与圆圈的旋转角度。
html代码,css代码,ios开发

  每个块都有一个颜色,并且旋转一定角度。下面的动画动态展示了生成过程。
html代码,css代码,ios开发
  有了上面这些原型,我们给其他形状写样式。首先方形也可以看成有不同圆角的圆。
html代码,css代码,ios开发

  当我们定位了圆以后,我们给了特定的旋转角度和颜色。高兴的是,相同的形状也可以使用相同的样式,我们写好小形状的样式。



  我们把这些形状设得小一些,并且离中心更远的距离。并且使用跟上面相同的诡计。

  小方块

  小的方形角度错了,我们需要给它旋转45deg。
html代码,css代码,ios开发

  这里有两种方法可供选择,我们可以给每个方形加多一个额外的元素,并旋转,或者我们选择CSS中的伪类。两种方法都行,不过我更倾向于后者。

  首先我们把背景颜色,边框,盒子阴影去掉。
html代码,css代码,ios开发
html代码,css代码,ios开发

  我们使用::after伪类来创建一个相同的方形,并旋转45deg。
html代码,css代码,ios开发

  现在我们有了大圆和其他小形状了。

  内容方块

  两个大的方形包含所有内容,我们把他们定位到中间,并且给他们一个比较深的透明色。
html代码,css代码,ios开发

  我们可以旋转一下**个大方形。
html代码,css代码,ios开发

html代码,css代码,ios开发

  添加动画

  *初的邀请函是静态的,但是我们的网站叫做CSS Animation Rocks可不是浪得虚名。

  我像把每个集合分开,为了做到这一点,我用span元素把它们分别包裹起来,后面就把动画应用到span元素上即可。
html代码,css代码,ios开发

  我们先给span元素定位,防止他们溢出。
html代码,css代码,ios开发

  每个span元素都定位到中点。

  接下来我们把动画应用到每个span元素上面。
html代码,css代码,ios开发

  我们使用了相同的keyframes但是改变了动画时间,分别为10s,20s,30s。于是他们一分钟后回到原来的位置

  keyframes 如下所示
html代码,css代码,ios开发

  开始位置旋转角度为0,*终旋转角度360deg。
html代码,css代码_ 2015年的动画效果如何用HTML和CSS实现WWDC
  重用CSS

  这是个有趣的实验,但是我觉得**的收获是重用了CSS.旋转和小形状使用相同的CSS很方便。还有所有的animation用了同一个keyframes。这样有助于压缩CSS文件的大小,保证加载速度。

  前缀

  创建这个例子的时候,我用了autoprefixer,这样就不用每次写动画都要考虑浏览器内核了。

来自:编辑从其他媒体精选Web开发教程相关文章转载,仅供网友学习和交流.以上就是用HTML代码和CSS代码实现WWDC 2015上的动画效果,了解更多相关资讯或视频教程欢迎进入课课家教育查询详情。:http://www.kokojia.com/

资讯来源:http://www.kokojia.com/article/5131.html  
友情提示:
    信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。

其它相似链接:
机械零件工艺性及加工—上海机械加工
设计机械零件时,不仅应使其满足使用要求,即具备所要求的工作能力,同时还应当满足生产要求,否则就可能制造不出来,或虽能制造但费工费料很不经济。在具体生产条件下,如所设计的机械零件便于加工而加工费用很低,则这样的零件就称为具有良好的工艺性。有关工艺性的基本要求是上海机械加工公司来为大家娓娓道来 一 毛坯选择合理机械制造中毛坯制备的方法有直接利用型材、铸造、锻造、冲压和焊接等。毛坯的选择与具体的生产技术条...

A290-6099-V301#SB鼎晟达
咨询热线18105962758林工 诚信经营,质量为首,诚信至上,鼎晟达竭诚为您服务 漳州鼎晟达自动化设备有限公司 联系人林朝艺销售经理 手机18105962758 QQ2880842795 邮箱2880842795@qq.com 传真0596-3119658请备注林工收 所有备件的质保期均为1年,经过专业测试认证。 如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。 我们仅采用快递方式递送备件。顺丰 如果您发现其他供货商为相同产品提供更为低廉的价格,我们...

DSCS-116 57520001-BZ/5鼎晟达
咨询热线18105962758林工 诚信经营,质量为首,诚信至上,鼎晟达竭诚为您服务 漳州鼎晟达自动化设备有限公司 联系人林朝艺销售经理 手机18105962758 QQ2880842795 邮箱2880842795@qq.com 传真0596-3119658请备注林工收 所有备件的质保期均为1年,经过专业测试认证。 如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。 我们仅采用快递方式递送备件。顺丰 如果您发现其他供货商为相同产品提供更为低廉的价格,我们...

CACR-HR05BB鼎晟达
咨询热线18105962758林工 诚信经营,质量为首,诚信至上,鼎晟达竭诚为您服务 漳州鼎晟达自动化设备有限公司 联系人林朝艺销售经理 手机18105962758 QQ2880842795 邮箱2880842795@qq.com 传真0596-3119658请备注林工收 所有备件的质保期均为1年,经过专业测试认证。 如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。 我们仅采用快递方式递送备件。顺丰 如果您发现其他供货商为相同产品提供更为低廉的价格,我们...

814A1000-04鼎晟达
咨询热线18105962758林工 诚信经营,质量为首,诚信至上,鼎晟达竭诚为您服务 漳州鼎晟达自动化设备有限公司 联系人林朝艺销售经理 手机18105962758 QQ2880842795 邮箱2880842795@qq.com 传真0596-3119658请备注林工收 所有备件的质保期均为1年,经过专业测试认证。 如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。 我们仅采用快递方式递送备件。顺丰 如果您发现其他供货商为相同产品提供更为低廉的价格,我们...


相关评论:
(欢迎网友发表评论,请注意网络文明)
(不支持 HTML 显示,请勿发HTML代码)
(评论需审核后才能显示)

本站推荐:
惠州装修设计网_提供20
宜州党建扶贫“联动共进”
吸尘器电机厂家/生产/批
酒店管理系统|酒店收银软
勤联科技santek--
大量收购三星i9100感
要买新潮的连帽食品服上哪
上海水泥地板漆山东水泥地
优质玻璃钢冷却塔推荐甘肃
大金专修长沙大金空调售后
1C31113G02
沈阳美狮 环氧自流平防静
中际联合3S Lift
佛山市尚晟冷气工程有限公
江苏三人行教育发展有限公
阳谷鑫誉农业机械有限公司
天德勤汽车零部件
上地安装卷帘门维修卷帘门
宁波鄞州区修空调鄞州上门
电子商务是干什么的?
MITSUBISHI F
预防前列腺的四大方法
天生桥老火锅加盟咋样
63337812丰台区蒲
有人牵挂是幸福, 被人牵

电脑版

Copyright 2005-2024 名站在线[fwol.cn]版权所有
经营许可证:粤ICP备17047754号