CSS3画腾讯QQ图标 无图片和js参考
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CSS3画腾讯QQ图标 无图片和js参考,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含18152字,纯文字阅读大概需要26分钟。
内容图文
![CSS3画腾讯QQ图标 无图片和js参考](/upload/InfoBanner/zyjiaocheng/1094/849251ec7f514a2886ddcdba7c7b556e.jpg)
css代码:
body { font: 12px Tahoma,arial,sans-serif; margin: 0; padding: 0; } #mask { left: 0; opacity: 0.2; position: absolute; top: 0; } header { color: #666; font-family: ‘Segoe UI Light‘,‘Segoe UI‘,‘Microsoft Jhenghei‘,‘微软雅黑‘,sans-serif; font-size: 50px; margin-top: 50px; text-align: center; } .con { display: block; height: 400px; margin: 30px auto 0; position: relative; width: 840px; } #qq,#qqnv{ display: block; height: 400px; float:left; position: relative; width: 420px; } .headflower { background: none repeat scroll 0 0 ; /*border: 1px solid #fb0009;*//*border-radius: 117px / 117px 117px 68px 68px;*/ position: absolute; top: -20px; left: 210px; width: 108px; height: 65px; z-index: 100; } .hdj1 { background: none repeat scroll 0 0 #FF59A1; border: 1px solid #000; border-top-left-radius:80%; border-top-right-radius:50%; border-bottom-left-radius: 50%; border-bottom-right-radius:50%; width:30px; height:45px; position:absolute; left:0px;top:0px; transform: rotate(-50deg); transform-origin: 50% 50% 0; z-index:10; } .hdj2 { background: none repeat scroll 0 0 #FF59A1; border: 1px solid #000; border-top-left-radius:50%; border-top-right-radius:50%; border-bottom-left-radius:80% 30px; border-bottom-right-radius:10px; width:30px; height:45px; position:absolute; left:10px;top:0px; transform: rotate(60deg); transform-origin: -30% 50% 0; z-index:10; } .hdj3 { background: none repeat scroll 0 0 #FF59A1; border: 1px solid #000; border-top-left-radius:50%; border-top-right-radius:50%; border-bottom-left-radius: 50%; border-bottom-right-radius:50%; width:30px; height:45px; position:absolute; left:50px;top:0px; transform: rotate(50deg); transform-origin: 50% 50% 0; z-index:10; } .hdj4 { background: none repeat scroll 0 0 #FF59A1; border: 1px solid #000; border-top-left-radius:50%; border-top-right-radius: 10px; border-bottom-left-radius: 50%; border-bottom-right-radius:50%; width:30px; height:45px; position:absolute; left:50px;top:20px; transform: rotate(100deg); transform-origin: 50% 50% 0; z-index:10; } .hdj{ background: none repeat scroll 0 0 #FF59A1; border: 1px solid #000; /*border-radius: 117px / 117px 117px 68px 68px;*/ border-top-left-radius:80% 33px; border-top-right-radius:20px; border-bottom-left-radius:20px 33px; border-bottom-right-radius:10px; width:25px; height:30px; position:absolute; left:30px;top:15px; z-index:100; } .head { background: none repeat scroll 0 0 #000; border: 1px solid #000; border-radius: 117px / 117px 117px 68px 68px; height: 185px; left: 96px; position: absolute; top: 18px; width: 234px; z-index: 10; } .eye { background: none repeat scroll 0 0 #fff; border: 1px solid #000; border-radius: 50%; height: 66px; position: absolute; width: 44px; } /*女qq*/ .eyenv { /*background: none repeat scroll 0 0 #fff;*/ background: -moz-linear-gradient(left center , #FF59A1, white 50%, #FF59A1) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #000; border-radius: 50%; height: 66px; position: absolute; width: 44px; } .eye2{ background: none repeat scroll 0 0 #fff; border-radius: 50%; height: 55px; position: absolute; left: 0; bottom: 0; width: 44px; } .left.eye { left: 62px; top: 50px; } .right.eye { left: 123px; top: 50px; } /*女qq*/ .left.eyenv { left: 62px; top: 50px; } .right.eyenv { left: 123px; top: 50px; } .innerLeftEye { background: none repeat scroll 0 0 #000; border: 1px solid #000; border-radius: 50%; height: 24px; left: 20px; position: absolute; top: 20px; width: 18px; } .innerLeftEyenv { background: none repeat scroll 0 0 #000; border: 1px solid #000; border-radius: 50%; height: 24px; left: 20px; position: absolute; top: 10px; width: 18px; } .innerLeftEye:after,.innerLeftEyenv:after { background: none repeat scroll 0 0 white; border-radius: 50%; content: ""; height: 8px; left: 9px; position: absolute; top: 6px; width: 6px; z-index: 11; } .innerRightEye { background: none repeat scroll 0 0 black; border-radius: 50% / 90% 90% 10% 10%; box-shadow: 0 -1px 2px black; height: 20px; left: 8px; position: absolute; top: 20px; width: 18px; } .innerRightEyenv { background: none repeat scroll 0 0 black; border-radius: 50% / 90% 90% 10% 10%; box-shadow: 0 -1px 2px black; height: 20px; left: 8px; position: absolute; top: 10px; width: 18px; } .innerRightEye:after,.innerRightEyenv:after { background: none repeat scroll 0 0 white; border-top-left-radius: 50% 100%; border-top-right-radius: 35% 80%; bottom: -1px; content: ""; height: 13px; left: 4px; position: absolute; width: 10px; } .fix { background: none repeat scroll 0 0 black; border-radius: 50%; height: 4px; position: absolute; top: 17px; width: 4px; } .fix:after { background: none repeat scroll 0 0 black; border-radius: 50%; content: ""; height: 4px; left: 14px; position: absolute; top: 0; width: 4px; } .mouthTopContainer { height: 29px; left: 39px; overflow: hidden; position: absolute; top: 120px; width: 158px; z-index: 1; } .mouthTop { background: none repeat scroll 0 0 #ffa600; border: 1px solid #ffa600; border-top-left-radius: 45% 34px; border-top-right-radius: 45% 34px; height: 34px; left: 0; position: absolute; top: 0; width: 158px; z-index: 1; } .mouthBottomContainer { height: 15px; left: 39px; overflow: hidden; position: absolute; top: 146px; width: 158px; z-index: 1; } .mouthBottom { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #ffa600; border-bottom-left-radius: 45% 24px; border-bottom-right-radius: 45% 24px; border-color: -moz-use-text-color #ffa600 #ffa600; border-image: none; border-right: 1px solid #ffa600; border-style: none solid solid; border-width: medium 1px 1px; height: 24px; left: 0; position: absolute; top: -4px; width: 158px; z-index: 1; } .lips { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #ffa600; border-bottom-left-radius: 50% 100%; border-bottom-right-radius: 50% 100%; border-color: -moz-use-text-color #ffa600 #ffa600; border-image: none; border-right: 1px solid #ffa600; border-style: none solid solid; border-width: medium 1px 1px; height: 24px; left: 60px; position: absolute; top: 146px; width: 116px; } .lipShadow { border-bottom: 20px solid transparent; border-right: 8px solid black; border-top: 20px solid transparent; height: 0; left: -12px; position: absolute; top: 4px; transform: rotate(-60deg); transform-origin: right top 0; width: 0; z-index: 2; } .lipShadow.right { left: 114px; transform: rotate(60deg) rotateY(180deg); } .body { height: 300px; left: 48px; position: absolute; top: 135px; width: 326px; } .scarf { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fb0009; border-color: -moz-use-text-color #000 #000; border-image: none; border-radius: 30px 38px 50% 50% / 34px 34px 76px 76px; border-right: 4px solid #000; border-style: none solid solid; border-width: medium 4px 4px; height: 110px; left: 34px; position: absolute; top: -2px; width: 258px; z-index: 5; } .scarfnv { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FF59A1; border-color: -moz-use-text-color #000 #000; border-image: none; border-radius: 30px 38px 50% 50% / 34px 34px 76px 76px; border-right: 4px solid #000; border-style: none solid solid; border-width: medium 4px 4px; height: 110px; left: 34px; position: absolute; top: -2px; width: 258px; z-index: 5; } .scarfShadow { border-top: 6px solid #000; border-top-left-radius: 90px 120px; border-top-right-radius: 30px; height: 70px; left: 6px; position: absolute; top: 0; transform: rotate(-79deg); width: 60px; } .scarfShadowRight { border-bottom-right-radius: 70px; border-right: 6px solid black; height: 70px; left: 143px; position: absolute; top: 8px; width: 100px; z-index: 6; } .scarfEnd { background: none repeat scroll 0 0 #fb0009; border: 3px solid black; border-bottom-left-radius: 50% 43%; border-bottom-right-radius: 15px; border-top-left-radius: 20% 57%; height: 64px; left: 74px; position: absolute; top: 90px; width: 52px; z-index: 4; } .scarfnvEnd { background: none repeat scroll 0 0 #FF59A1; border: 3px solid black; border-bottom-left-radius: 50% 43%; border-bottom-right-radius: 15px; border-top-left-radius: 20% 57%; height: 64px; left: 74px; position: absolute; top: 90px; width: 52px; z-index: 4; } .scarfEndShadow { border-top: 6px solid black; border-top-left-radius: 30px; height: 20px; left: 12px; position: absolute; top: 6px; transform: skewX(4deg) scaleY(1.5) rotate(-60deg); transform-origin: right top 0; width: 20px; z-index: 10; } .innerWrapper { height: 200px; left: 30px; overflow: hidden; position: absolute; top: 76px; width: 280px; } .inner { background: none repeat scroll 0 0 #fff; border: 1px solid #000; border-radius: 50%; height: 210px; left: 25px; position: absolute; top: -71px; width: 218px; z-index: 4; } .outterWrapper { height: 250px; left: 32px; overflow: hidden; position: absolute; top: 54px; width: 262px; } .outter { background: none repeat scroll 0 0 #000; border: 1px solid #000; border-radius: 125px; height: 250px; position: absolute; top: -84px; width: 260px; z-index: 3; } .handWrapper { left: 7px; position: absolute; top: 219px; } .leftHandTopContainer { height: 26px; left: 50px; overflow: hidden; position: absolute; top: 55px; transform: rotate(-70deg); transform-origin: left bottom 0; width: 118px; z-index: 1; } .leftHandTop { background: none repeat scroll 0 0 #000; border: 1px solid #050346; border-top-left-radius: 44% 38px; border-top-right-radius: 56% 33px; height: 54px; position: absolute; width: 128px; } .leftHandBottomContainer { height: 30px; left: 50px; overflow: hidden; position: absolute; top: 78px; transform: rotate(-70deg); transform-origin: left top 0; width: 100px; z-index: 1; } .leftHandBottom { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #000; border-bottom-left-radius: 48% 20px; border-bottom-right-radius: 52% 23px; border-color: -moz-use-text-color #050346 #050346; border-image: none; border-right: 1px solid #050346; border-style: none solid solid; border-width: medium 1px 1px; height: 44px; position: absolute; top: -26px; width: 128px; } .rightHandTopContainer { height: 34px; left: 240px; overflow: hidden; position: absolute; top: 47px; transform: rotate(65deg); transform-origin: right bottom 0; width: 118px; z-index: 3; } .rightHandTop { background: none repeat scroll 0 0 black; border: 1px solid #050346; border-top-left-radius: 59% 48px; border-top-right-radius: 41% 54px; height: 54px; left: -30px; position: absolute; transform: rotateY(-180deg); width: 148px; } .rightHandBottomContainer { height: 58px; left: 248px; overflow: hidden; position: absolute; top: 81px; transform: rotate(90deg); transform-origin: right top 0; width: 110px; z-index: 1; } .rightHandBottom { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 black; border-bottom-right-radius: 100% 40px; border-color: -moz-use-text-color #000 #000; border-image: none; border-right: 1px solid #000; border-style: none solid solid; border-width: medium 1px 1px; height: 28px; left: 38px; position: absolute; top: 1px; width: 68px; z-index: 999; } .footWrapper { left: 80px; position: absolute; top: 292px; } .leftFootTopWrapper { height: 37px; left: -1px; overflow: hidden; position: absolute; top: 16px; width: 130px; z-index: 2; } .leftFootTop { background: none repeat scroll 0 0 #ff9c00; border: 4px solid black; border-top-left-radius: 80% 70%; height: 60px; left: 3px; position: absolute; top: -10px; width: 120px; } .toe { border-top: 4px solid black; border-top-left-radius: 10px; border-top-right-radius: 30px; height: 20px; left: 2px; position: absolute; top: 50px; transform: rotate(-45deg); transform-origin: left top 0; width: 25px; z-index: 10; } .toe.right { left: 264px; transform: rotate(45deg) rotateY(180deg); } .leftFootBottomWrapper { height: 38px; left: -1px; overflow: hidden; position: absolute; top: 52px; width: 130px; z-index: 2; } .leftFootBottom { background: none repeat scroll 0 0 #ff9c00; border: 4px solid #000; border-radius: 50% / 44% 44% 56% 56%; height: 60px; left: 3px; position: absolute; top: -30px; width: 120px; } .rightFootTopWrapper { height: 36px; left: 134px; overflow: hidden; position: absolute; top: 22px; width: 134px; z-index: 2; } .rightFootTop { background: none repeat scroll 0 0 #ff9c00; border: 4px solid black; border-top-right-radius: 32% 65%; height: 60px; left: 4px; position: absolute; top: 0; width: 120px; } .rightFootBottomWrapper { height: 38px; left: 134px; overflow: hidden; position: absolute; top: 52px; width: 134px; } .rightFootBottom { background: none repeat scroll 0 0 #ff9c00; border: 4px solid #000; border-radius: 50% / 56% 56% 44% 44%; height: 60px; left: 3px; position: absolute; top: -30px; width: 120px; } .rightToe { background: none repeat scroll 0 0 #ff9c00; border: 2px solid #000; border-radius: 50%; height: 10px; left: 210px; position: absolute; top: 35px; transform: rotate(34deg); transform-origin: right bottom 0; width: 40px; z-index: 1; }
html代码:
<! DOCTYPE html > < html > < head > < meta charset ="utf-8" /> < link href ="index.css" rel ="stylesheet" /> < title >CSS3 Tencent Tencent QQ </title></head><body><header> CSS3 Tencent QQ 测试-火狐31.0 </header><div class="con"><a id="qq"><div class=‘head‘><div class=‘left eye‘><div class="innerLeftEye"></div></div><div class=‘right eye‘><div class="innerRightEye"><div class="fix"></div></div></div><div class=‘mouthTopContainer‘><div class=‘mouthTop‘></div></div><div class="mouthBottomContainer"><div class="mouthBottom"></div></div><div class="lipsContainer"><div class="lips"><div class="lipShadow left"></div><div class="lipShadow right"></div></div></div></div><div class="body"><div class="innerWrapper"><div class="inner"></div></div><div class="outterWrapper"><div class=‘outter‘></div></div><div class="scarf"><div class="scarfShadow"></div><div class="scarfShadowRight"></div></div><div class="scarfEnd"><div class="scarfEndShadow"></div></div></div><div class="handWrapper"><div class="leftHandTopContainer"><div class="leftHandTop"></div></div><div class="leftHandBottomContainer"><div class="leftHandBottom"></div></div><div class="rightHandTopContainer"><div class="rightHandTop"></div></div><div class="rightHandBottomContainer"><div class="rightHandBottom"></div></div></div><div class=‘footWrapper‘><div class="leftFootTopWrapper"><div class="leftFootTop"></div></div><div class="leftFootBottomWrapper"><div class="leftFootBottom"></div></div><div class=‘toe left‘></div><div class="rightFootTopWrapper"><div class="rightFootTop"></div></div><div class="rightFootBottomWrapper"><div class="rightFootBottom"></div></div><div class=‘toe right‘></div></div></a><a id="qqnv"><div class="headflower"><div class="hdj1"></div><div class="hdj2"></div><div class="hdj"></div><div class="hdj3"></div><div class="hdj4"></div></div><div class=‘head‘><div class=‘left eyenv‘><div class="eye2"><div class="innerLeftEyenv"></div></div></div><div class=‘right eyenv‘><div class="eye2"><div class="innerRightEyenv"><div class="fix"></div></div></div></div><div class=‘mouthTopContainer‘><div class=‘mouthTop‘></div></div><div class="mouthBottomContainer"><div class="mouthBottom"></div></div><div class="lipsContainer"><div class="lips"><div class="lipShadow left"></div><div class="lipShadow right"></div></div></div></div><div class="body"><div class="innerWrapper"><div class="inner"></div></div><div class="outterWrapper"><div class=‘outter‘></div></div><div class="scarfnv"><div class="scarfShadow"></div><div class="scarfShadowRight"></div></div><div class="scarfnvEnd"><div class="scarfEndShadow"></div></div></div><div class="handWrapper"><div class="leftHandTopContainer"><div class="leftHandTop"></div></div><div class="leftHandBottomContainer"><div class="leftHandBottom"></div></div><div class="rightHandTopContainer"><div class="rightHandTop"></div></div><div class="rightHandBottomContainer"><div class="rightHandBottom"></div></div></div><div class=‘footWrapper‘><div class="leftFootTopWrapper"><div class="leftFootTop"></div></div><div class="leftFootBottomWrapper"><div class="leftFootBottom"></div></div><div class=‘toe left‘></div><div class="rightFootTopWrapper"><div class="rightFootTop"></div></div><div class="rightFootBottomWrapper"><div class="rightFootBottom"></div></div><div class=‘toe right‘></div></div></a></div></body></html>
原文:http://www.cnblogs.com/DemoLee/p/3973208.html
内容总结
以上是互联网集市为您收集整理的CSS3画腾讯QQ图标 无图片和js参考全部内容,希望文章能够帮你解决CSS3画腾讯QQ图标 无图片和js参考所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。