css3:绘制android3蜂巢Honeycomb

android3.png 

之前写过一个类似的,css3绘制android机器人图形。谷歌最近发布了android3,这次的图形挺好看的,很多地方都用到圆角,所以就想到用css3来实现。点击观看演示 隔天再做了些修改,比之前的好看很多了。头部更圆了,点击观看演示

android32.png 

主要做的变动,去掉class为head的层,和body层合并在一起,形成一个整体,头部下面的空白处用白色的条块覆盖。

1.html代码如下

<div class="android"> <div class="body"> <div class="eye-left"></div> <div class="eye-right"></div> <div class="ear-left"></div> <div class="ear-right"></div> <div class="fringe1"></div> <div class="fringe2"></div> <div class="fringe3"></div> <div class="fringe4" style="border-left:none;border-right:none"></div> <div class="needle1"></div> <div class="needle2" style="border:none"></div> <div class="needle3" style="border:none"></div> </div> <div class="wing"> <div class="wing-left"></div> <div class="wing-right"></div> </div> </div>

2.css代码如下

.android{ width:480px; margin:0 auto; position:relative; } .android div{ position:absolute; border:2px #27b5e7 solid; } .eye-left,.eye-right{ width:18px; height:18px; border-radius:9px; background:#27b5e7; top:28px; } .eye-left{ left:35px; } .eye-right{ right:35px; } .ear-left,.ear-right{ width:6px; height:40px; border-radius:3px; background:#000; top:-25px; } .ear-left{ -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -o-transform:rotate(-35deg); transform:rotate(-35deg); left:20px; } .ear-right{ -webkit-transform:rotate(35deg); -moz-transform:rotate(35deg); -o-transform:rotate(35deg); transform:rotate(35deg); right:20px; } .body{ width:176px; height:300px; background:#000; border-radius:88px; z-index:3; top:214px; left:148px; } .fringe1,.fringe2,.fringe3{ background:#27b5e7; background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#27B5E7), to(#27B5E7), color-stop(.4,#004579),color-stop(.6,#004579)); background:-moz-linear-gradient(100% 0% 180deg,#27B5E7, #004579, #27B5E7 100%); width:172px; height:37px; border:none; } .fringe1{ top:83px; } .fringe2{ top:156px; } .fringe3{ top:227px; border-radius:0 0 30px 30px; } .fringe4{ background:#fff; width:180px; height:5px; top:75px; left:-2px; } .needle1{ width:26px; height:69px; background:#0076b3; background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#27B5E7), to(#27B5E7), color-stop(.4,#004579),color-stop(.6,#004579)); background:-moz-linear-gradient(100% 0% 180deg,#27B5E7, #004579, #27B5E7 100%); bottom:-72px; left:73px; } .needle2,.needle3{ width:40px; height:140px; border-radius:20px/70px; background:#fff; border:none; bottom:-140px; } .needle2{ left:47px; } .needle3{ right:47px; } .wing,.wing-left,.wing-right{ background:#d6d2f3; opacity:0.8; } .wing-left,.wing-right{ width:150px; height:50px; border-radius:25px; top:35px; } .wing{ width:476px; height:74px; border-radius:37px; top:300px; } .wing-left{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); left:45px; } .wing-right{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); right:49px; }

转载于:https://www.cnblogs.com/wenbinzhou/archive/2011/02/05/1949284.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值