<!doctype html>
<html>
<head>
<title>CSS3logo</title>
<style type="text/css">
html, body, div, img {
margin: 0;
padding: 0;
} #box {
position: absolute;
left: 0;
top: 0;
} #head {
position: absolute;
left: 135px;
top: 10px;
background: #121214;
width: 127px;
height: 134px;
border-radius: 50%/49%;
z-index: 1;
} #body {
position: absolute;
left: 128px;
top: 68px;
background: #121214;
width: 141px;
height: 138px;
border-radius: 50%;
} #belly {
position: absolute;
left: 144px;
top: 79px;
background: #fbfbfb;
width: 110px;
height: 123px;
border-radius: 50%;
} .foot {
position: absolute;
top: 186px;
background: #febf18;
width: 63px;
height: 30px;
border-radius: 50%;
box-shadow: 0 3px #dc9111;
z-index: -1;
} #leftFoot {
left: 132px;
transform: rotate(-3deg);
} #rightFoot {
left: 202px;
transform: rotate(3deg);
} .eye {
position: absolute;
top: 44px;
width: 24px;
height: 35px;
background: #fff;
border-radius: 50%;
z-index: 2;
} #leftEye {
left: 170px;
} #rightEye {
left: 203px;
} #leftEyeBall {
position: absolute;
left: 180px;
top: 53px;
width: 6px;
height: 14px;
border-radius: 50%;
background: #171718;
border: solid 2px #040305;
z-index: 2;
} #leftEyeBall > div {
position: absolute;
left: 2px;
top: 1px;
width: 3px;
height: 7px;
border-radius: 50%;
background: #fff;
} #rightEyeBall {
position: absolute;
left: 206px;
top: 53px;
width: 13px;
height: 13px;
overflow: hidden;
z-index: 2;
} #rightEyeBall > div {
width: 7px;
height: 14px;
border-radius: 50%;
border: solid 3px #040305;
} .hand {
position: absolute;
top: 130px;
width: 70px;
height: 23px;
border-radius: 50%;
background: #121214;
} #leftHand {
left: 91px;
transform: rotate(-70deg);
} #rightHand {
left: 235px;
transform: rotate(70deg);
} #scarf {
position: absolute;
left: 123px;
top: 89px;
width: 148px;
height: 55px;
z-index: 2;
border: solid 1px transparent;
overflow: hidden;
} #scarf1 {
position: absolute;
left: 152px;
top: 117px;
width: 27px;
height: 50px;
z-index: 2;
background: #e32a0e;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 6px;
transform: skewY(8deg) rotate(2deg);
} #scarf > #circle {
position: absolute;
left: -40px;
top: -233px;
width: 186px;
height: 243px;
border-radius: 50%;
border: solid 22px #e32a0e;
} #scarf > .clip {
position: absolute;
top: -30px;
width: 20px;
height: 55px;
background: #fff;
} #leftClip {
left: -7px;
transform: rotate(20deg);
} #rightClip {
left: 136px;
transform: rotate(-20deg);
} #mouth {
position: absolute;
left: 157px;
top: 84px;
width: 83px;
height: 22px;
border-radius: 50%;
background: #fdbe18;
z-index: 2;
} #mouth > #m_child_0 {
margin: 0 auto;
width: 76px;
height: 24px;
border-radius: 50%;
background: #fdbe18;
} #mouth #m_child_1 {
margin: 0 auto;
width: 60px;
height: 27px;
border-radius: 50%;
background: #fdbe18;
} #mouth #m_child_2 {
margin: 0 auto;
width: 50px;
height: 29px;
border-radius: 50%;
background: #fdbe18;
} #mouth #m_child_3 {
position: absolute;
left: 9px;
top: 2px;
width: 66px;
height: 20px;
overflow: hidden;
border-radius: 50%;
} #mouth #m_child_4 {
position: absolute;
left: -1px;
top: -9px;
width: 68px;
height: 26px;
border-radius: 50%;
box-shadow: 0px 1px 1px #8f3201;
background: #fdbe18;
} #mouth #m_child_5 {
position: absolute;
left: 21px;
top: 2px;
width: 42px;
height: 22px;
border-radius: 50%;
background: #8f3201;
} #mouth #m_child_6 {
margin: 1px auto;
width: 30px;
height: 23px;
border-radius: 50%;
background: #8f3201;
}
</style>
</head>
<body>
<div id="box">
<div id="head"></div>
<div id="body"></div>
<div id="belly"></div>
<div id="leftFoot" class="foot"></div>
<div id="rightFoot" class="foot"></div>
<div id="leftEye" class="eye"></div>
<div id="rightEye" class="eye"></div>
<div id="leftEyeBall"><div></div></div>
<div id="rightEyeBall"><div></div></div>
<div id="leftHand" class="hand"></div>
<div id="rightHand" class="hand"></div>
<div id="scarf">
<div id="circle"></div>
<div id="leftClip" class="clip"></div>
<div id="rightClip" class="clip"></div>
</div>
<div id="scarf1"></div>
<div id="mouth">
<div id="m_child_0">
<div id="m_child_1">
<div id="m_child_2"></div>
</div>
</div>
<div id="m_child_5">
<div id="m_child_6"></div>
</div>
<div id="m_child_3">
<div id="m_child_4"></div>
</div>
</div>
</div>
</body>
</html>

QQlogo

纯css实现qqlogo图的更多相关文章

  1. css 纯css轮播图 示例

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  2. 纯css3 轮播图 利用keyframes

    效果: 关键点:利用keyframes 原理:infinite 注意点:在处理关键帧动画的时候,注意处理好 总共花费的 animation-duration:time  与每帧延延迟的时间的交错:要让 ...

  3. 纯CSS实现轮播图效果,你不知道的CSS3黑科技

    前言 轮播图已经是一个很常见的东西,尤其是在各大App的首页顶部栏,经常会轮番显示不同的图片. 一提到轮播图如何实现时,很多人的第一反应就是使用Javascript的定时器,当然这种方法是可以实现的. ...

  4. 纯CSS手动滑动轮播图(隐藏滚动条)

    HTML: <div class="bigder"> <div class="big"> <dl> <dt>&l ...

  5. 纯css就能实现可点击切换的轮播图,feel起来很丝滑

    前言 轮播图经常会在项目里用到,但是实际上用到的轮播图都是比较简单的,没有复杂的特效,这个时候如果去引入swiper那些库的话,未免就有点杀鸡焉用牛刀了. 所以不如自己手写一个,而今天我要分享的一种写 ...

  6. 一个标签的72变,打造一个纯CSS图标库

    每次要用到图标的时候都会到 icono 去copypaste,但每次用到的时候尺寸都各不一样,总是要调整参数,巨烦.当然你可以会想到用zoom.scale来做缩放,但是这样的缩放会使得线宽也变粗了,不 ...

  7. 纯CSS打造银色MacBook Air(完整版)

    上一篇:<selection伪元素小解> ::selection{ background:blue; color:red; }p{font-size:14px;} 作者主页:myvin 博 ...

  8. 三角形变形记之纯css实现的分布导航条效果

    三角形变形记,用纯css实现的分布导航条效果 <style type="text/css"> ul,li { list-style-type:none; font-si ...

  9. 纯CSS写三角形-border法

    (1)有边框的三角形 我们来写下带边框的三角形. 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要 ...

随机推荐

  1. 数据库 DML、DDL、DCL区别 .

    总体解释: DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的 ...

  2. [LeetCode] Longest Substring with At Least K Repeating Characters 至少有K个重复字符的最长子字符串

    Find the length of the longest substring T of a given string (consists of lowercase letters only) su ...

  3. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  4. ASP.NET Core 中间件详解及项目实战

    前言 在上篇文章主要介绍了DotNetCore项目状况,本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World,如果你觉得本篇文章 ...

  5. 2000条你应知的WPF小姿势 基础篇<34-39 Unhandled Exceptions和Resource>

    在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师.最为出色的是他维护了两个博客:2,000Things You Should Know About C# 和 2,0 ...

  6. 疯狂的JSONP

    何为跨域?何为JSONP?JSONP技术能实现什么?是否有必要使用JSONP技术? 跨域 就是由于JavaScript同源策略的限制,使得a.com域名下的js无法操作b.com或c.a.com域名下 ...

  7. 怎样编写高质量的java代码

    代码质量概述     怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍.也请有过代码质量相关经验的朋友 ...

  8. ASP.NET MVC Model元数据(四)

    ASP.NET MVC Model元数据(四) 前言 前面的篇幅讲解了Model元数据生成的过程,并没有对Model元数据生成过程的内部和Model元数据结构的详细解释.看完本篇后将会对Model元数 ...

  9. Struts2+Spring+Hibernate框架整合总结详细教程

    一.SSH三大框架知识总结 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架.其全新的Struts 2的体系结构与S ...

  10. ASP.NET MVC5+EF6+EasyUI 后台管理系统--工作流演示截图