请使用支持CSS3的浏览器查看效果:
http://keleyi.com/a/bjad/6lu3dgj8.htm
效果图:
?
完整代码如下:
<html> <head> <title>CSS3新浪LOGO-柯乐义</title> <style> .sina{ margin:60px 0 0 22px;} .head{ position:relative; width:195px; height:220px;} .head_bg{ position:absolute; width:200px; height:175px; background:#ab2b41; left:6px; z-index:6; -moz-border-radius-topleft:200px 180px; -moz-border-radius-topright: 200px 180px; -moz-border-radius-bottomleft: 200px 180px; -moz-border-radius-bottomright: 200px 180px; -webkit-border-radius:200px 180px; -moz-transform: rotate(-6deg); -webkit-transform:rotate(-6deg); -moz-box-shadow:1px 4px 3px #333; -webkit-box-shadow:1px 4px 3px #333; border:1px solid #c03461; } .head_top{ position:absolute; top:-3px; left:5px; width:197px; height:167px;z-index:7; -moz-border-radius-topleft:200px 180px; -moz-border-radius-topright:200px 180px; -moz-border-radius-bottomleft:200px 180px; -moz-border-radius-bottomright:200px 180px; -webkit-border-radius:200px 180px; -moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg); background: -moz-linear-gradient(left top, #e16591, #ce3551 50%); background: -webkit-gradient(linear, 0 0, 0 50%, from(#e16591), to(#ce3551)); } .head_shadow{ position:absolute; width:190px; height:162px; top:2px; left:10px; z-index:8; -moz-border-radius-topleft:200px 180px; -moz-border-radius-topright:200px 180px; -moz-border-radius-bottomleft:200px 180px; -moz-border-radius-bottomright:200px 180px; -webkit-border-radius:200px 180px; background: -moz-linear-gradient(left top, white, #ce3552 50%); background: -webkit-gradient(linear, left top, 10% 50%, from(#fff), to(#ce3552)); } .head_a1{ width:54px; height:45px; position:absolute; top:-24px; right:32px;background:#d53960; z-index:5; border:1px solid #c03461; -moz-border-radius:180px 0; -webkit-border-radius:180px 0 180px 0; -moz-transform: rotate(-6deg); -webkit-transform:rotate(-6deg); -moz-box-shadow:4px 4px 0px #c03461; -webkit-box-shadow:4px 4px 0px #c03461; } .head_a1 .top{width:100px; height:100px; position:absolute; top:-80px; right:-11px; background:#fff; z-index:1; -moz-border-radius:135px; -webkit-border-radius:135px; } .head_a1 .body{width:23px; height:23px; position:absolute; top:-10px; right:-3px; background:#d53960; z-index:2; -moz-border-radius:135px 135px 135px 0; -webkit-border-top-left-radius:135px; -webkit-border-top-right-radius:135px; -webkit-border-bottom-right-radius:135px; -webkit-border-bottom-left-radius:0; -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); -moz-box-shadow:3px 4px 0px #c03461; -webkit-box-shadow:3px 4px 0px #c03461; } .head_a1 .shadow{width:19px; height:19px; position:absolute; top:-8px; right:-2px; z-index:3; -moz-border-radius:135px 135px 135px 0; -webkit-border-radius:135px 135px 135px 0; -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); background: -moz-linear-gradient(top, white, #ce3552 50%); background: -webkit-gradient(linear, left top, 0 50%, from(#fff), to(#ce3552)); } .head_a2{ width:60px; height:45px; position:absolute; top:-22px; right:-13px;background:#d53960; z-index:4; border:1px solid #c03461; -moz-border-radius:180px 0; -webkit-border-radius:180px 0 180px 0; -moz-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); -moz-box-shadow:4px 4px 0px #c03461; -webkit-box-shadow:4px 4px 0px #c03461; } .head_a2 .top{width:40px; height:38px; position:absolute; top:-12px; right:7px; background:#fff; z-index:1; -moz-border-radius:180px 0 180px 0; -webkit-border-radius:180px 0 180px 0; -moz-transform: rotate(20deg); -webkit-transform: rotate(20deg); } .head_a2 .body{width:23px; height:23px; position:absolute; top:-10px; right:-3px; background:#d53960; z-index:2; -moz-border-radius:135px 135px 135px 0; -webkit-border-radius:135px 135px 135px