纯css3无js实现的Android Logo(有简单动画)


Posted in HTML / CSS onJanuary 21, 2013

用纯css3无js实现的Android Logo,带有简单的动画,主要运用css3的transform,transition
html代码如下

复制代码
代码如下:

<div class="android">
<div class="head">
<div class="l_ant"></div>
<div class="r_ant"></div>
<div class="l_eye"></div>
<div class="r_eye"></div>
</div>
<div class="body">
<div class="l_arm"></div>
<div class="r_arm"></div>
<div class="l_leg"></div>
<div class="r_leg"></div>
</div>
</div>

css代码如下
复制代码
代码如下:

* {
margin:0;
padding:0;
}
div div {
background:#a4ca39;
position:relative;
}
.android {
width:404px;
height:334px;
margin:100px auto;
}
.head {
width:220px;
height:110px;
top:32px;
border-radius:110px 110px 0 0;
-webkit-transition:all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;
-ms-transition:all 0.1s ease-in;
-o-transition:all 0.1s ease-in;
}
.l_eye, .r_eye {
background:#fff;
width:20px;
height:20px;
position:absolute;
top:42px;
border-radius:10px;
}
.l_eye {
left:50px;
}
.r_eye {
right:50px;
}
.l_ant, .r_ant {
width:6px;
height:50px;
position:absolute;
top:-34px;
border-radius:3px;
}
.l_ant {
left:50px;
-webkit-transform:rotate(-30deg);
-moz-transform:rotate(-30deg);
-ms-transform:rotate(-30deg);
-o-transform:rotate(-30deg);
transform:rotate(-30deg);
}
.r_ant {
right:50px;
-webkit-transform:rotate(30deg);
-moz-transform:rotate(30deg);
-ms-transform:rotate(30deg);
-o-transform:rotate(30deg);
transform:rotate(30deg);
}
.body {
width:220px;
height:184px;
top:40px;
border-radius:0 0 25px 25px;
}
.l_arm, .r_arm, .l_leg, .r_leg {
width: 50px;
position: absolute;
-webkit-transition: all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;
-ms-transition:all 0.1s ease-in;
-o-transition:all 0.1s ease-in;
transition:all 01s ease-in;
}
.l_arm, .r_arm {
height: 150px;
border-radius: 25px;
}
.l_leg, .r_leg {
height:80px;
top:182px;
border-radius:0 0 25px 25px;
}
.l_arm {
left: -58px;
}
.r_arm {
right: -58px;
}
.l_leg {
left: 45px;
}
.r_leg {
right: 45px;
}
.head:hover{
-webkit-transform:rotate(-5deg) translate(-4px,-8px);
-moz-transform:rotate(-5deg) translate(-4px,-8px);
-ms-transform:rotate(-5deg) translate(-4px,-8px);
-o-transform:rotate(-5deg) translate(-4px,-8px);
transform:rotate(-5deg) translate(-4px,-8px);
}
.l_arm:hover{
-webkit-transform:rotate(15deg) translate(-14px,0);
-moz-transform:rotate(15deg) translate(-14px,0);
-ms-transform:rotate(15deg) translate(-14px,0);
-o-transform:rotate(15deg) translate(-14px,0);
transform:rotate(15deg) translate(-14px,0);
}
.r_arm:hover{-webkit-transform:rotate(-30deg) translate(30px,0);
-moz-transform:rotate(-30deg) translate(30px,0);
-ms-transform:rotate(-30deg) translate(30px,0);
-o-transform:rotate(-30deg) translate(30px,0);
transform:rotate(-30deg) translate(30px,0);
}

预览效果图,在firefox,chrome,opera,ie9中预览效果

纯css3无js实现的Android Logo(有简单动画)

在ie6,ie7,ie8中对于css3的支持性不是很好,预览的效果如下图:

纯css3无js实现的Android Logo(有简单动画)

HTML / CSS 相关文章推荐
CSS3字体效果的设置方法小结
Jun 13 HTML / CSS
基于CSS3实现的几个小loading效果
Sep 27 HTML / CSS
css3制作动态进度条以及附加jQuery百分比数字显示
Dec 13 HTML / CSS
纯CSS3实现手风琴风格菜单具体步骤
May 06 HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 HTML / CSS
使用phonegap进行本地存储的实现方法
Mar 31 HTML / CSS
完美解决IE8下不兼容rgba()的问题
Mar 31 HTML / CSS
Html5页面内使用JSON动画的实现
Jan 29 HTML / CSS
记一次高分屏下canvas模糊问题
Feb 17 HTML / CSS
AmazeUI 评论列表的实现示例
Aug 13 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
Dec 08 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
Jan 21 #HTML / CSS
css3强大的动画效果animate使用说明及浏览器兼容介绍
Jan 09 #HTML / CSS
css3 box-sizing属性使用参考指南
Jan 08 #HTML / CSS
css3背景图片透明叠加属性cross-fade简介及用法实例
Jan 08 #HTML / CSS
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
Jan 07 #HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 #HTML / CSS
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
Dec 31 #HTML / CSS
You might like
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
VBScript版代码高亮
2006/06/26 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
Vue分页组件实例代码
2017/04/17 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
[05:06]2017亚洲邀请赛DAC回顾片
2017/04/19 DOTA
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Django对models里的objects的使用详解
2019/08/17 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
T3官网:头发造型工具
2019/12/26 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
技术人员面试提纲
2013/11/28 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
电工工作职责范本
2014/02/22 职场文书
建筑管理专业求职信
2014/07/28 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
2015年教师工作总结范文
2015/03/31 职场文书