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

源代码下载地址:http://download.csdn.net/my

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中预览效果:

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

用css3实现的Android Logo相关推荐

  1. 【附全部代码+图片】使用HTML5+CSS3绘制HTML5的logo——Web前端系列学习笔记

    文章目录 页面展示 技术要点 代码实现 html代码 CSS代码 用到的图片 页面展示 本项目将使用HTML5+CSS3绘制出HTML5的logo,页面效果如下所示. 技术要点 HTML5新特性 HT ...

  2. [转]android logo:内核、android开机动画

    平台信息: 内核:linux2.6/linux3.0 系统:android/android 平台:S5PV310(samsungexynos4210/4412) 作者:xubin341719(欢迎转载 ...

  3. android logo:内核、android开机动画

    android logo:内核.android开机动画 关键词:android 开机logo  开机动画 initlogo.rle   bootanimation  desc.txt 平台信息: 内核 ...

  4. android logo:内核、android开机动画【转】

    本文转载自: 关键词:Android 开机logo  开机动画 initlogo.rle   bootanimation  desc.txt 平台信息: 内核:linux2.6/linux3.0 系统 ...

  5. RK3288 Android logo

    一.Android 系统开机logo的修改 安卓系统的开机分为u-boot logo 和 kernel logo 开机logo图片必须是 bmp 格式,并且分辨率必须为偶数 将制作好的BMP格式log ...

  6. 用HTML5/CSS3/JS开发Android/IOS应用

    现在人人都想成为安卓/IOS应用开发工程师.其实,安卓/IOS应用可以用很多种语言来实现.由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了.所以,今天大家将会 ...

  7. CSS3解析抖音 LOGO制作

    "抖音",人气也是非常高,据说拥有7亿用户. 今天我们就来研究研究抖音的logo,蹭蹭热度. 效果预览: 主要用css3新增属性mix-blend-mode,"组成,然后 ...

  8. Android:logo

    今天在学习的时候看到书里介绍了application的logo和icon属性,感觉书里没有讲清楚这两者,感觉这两者很像,我就立马动手试了下. 先来说下icon和logo的区别,我觉得直接上图会更容易说 ...

  9. html修改logo,教你用CSS3打造HTML5的Logo

    本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo.我们先来看看最终的效果: 不要怀疑,上面的logo完全由HTML+CSS实现.我们将logo划分为盾形.数字5和辐射背景三大部 ...

最新文章

  1. 安装Terminator和快捷键使用
  2. crond定时任务详细分析
  3. 为什么配置了vsftpd.conf文件,用户还是可以访问上级目录?
  4. 《飞鸽传书2007怎么用》这种即时通讯技术已开始普及
  5. 哨兵2号波段_Redis 哨兵使用以及在 Laravel 中的配置
  6. .NET中方法的注意事项 明细
  7. 中国石油大学c语言程序设计答案,中国石油大学《C语言程序设计》期末复习题和答案.doc...
  8. Ackerman阿克曼函数的递归与非递归(栈)实现
  9. 基于linkboy+GD32编程实现多种屏幕显示效果(LCD1602、LCD12864、彩屏)
  10. HashMap底层特性全解析
  11. 2019年终总结2020个人规划和目标
  12. 为什么计算机内存数值存储方式是补码?
  13. 区分java的三大版本:JavaSE、JavaME、JavaEE
  14. AMBA协议笔记(APB)
  15. STM32F411的HSI和HSE启动方式切换及仿真
  16. c语言系统通常将一个判断为真,C语言程序设计学习-习题2
  17. 基于cv2的图片处理之轮廓、截图(一)
  18. spa项目开发(登录注册)
  19. HP OEM XP的BIOS破解方法
  20. 如何判断域名是否被墙?域名被墙怎么解决?

热门文章

  1. 手机html端悬浮球,手机移动端网站触屏可拖动悬浮球
  2. SecureCRT终端仿真程序下载及安装使用
  3. 面向对象、继承、多态、封装、匿名内部类的基本知识点复习总结
  4. JQuery的 serializeObject 序列化form表单
  5. spring jpa.踩坑经验分享
  6. Axure RP chrome插件显示已损坏或者无法安装的解决方法
  7. springboot入门介绍
  8. 多种方法求解八数码问题
  9. 人为漏洞的构造、文件的载入、验证机制的突破
  10. sql server使用convert来取得datetime日期数据