日常抖腿之《CSS 绘制 Hi Panda Logo 》

本贴最后更新于 2471 天前,其中的信息可能已经水流花落

都 说 人 生 很 短 暂
角 色 在 不 停 转 换
有 时 候 想 要 回 头
反 而 对 以 前 不 敢

废话不多说,有图有真相。

代码写的有点 low,看官老爷们多多指教。 😆

有些地方做的还是不够好,两个胳膊的弧度实在是搞不定了。。。。。。看着怪怪的样子 😂

e538237e182d42db817ed6718f371b8b-WX20170801171722.png

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>eryoo - 二优 - 作品 - 纯属娱乐</title>
    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="HiPanda.css">
</head>
<body>
    <div class="HiPanda-warpper">
        <!-- 头部 -->
        <div class="HiPandaHeadWarrper">
            <div class="HiPanda-face">
                <!-- zuoyan -->
                <div class="HiPanda-leftEye">
                    <div class="eye"></div>
                    <div class="whiteBlock"></div>
                </div>
                <!--youyan -->
                <div class="HiPanda-rightEye">
                    <div class="eye"></div>
                    <div class="whiteBlock"></div>
                </div>
                <!-- bizi -->
                <div class="HiPanda-nose"></div>
                <!-- 嘴 -->
                <div class="Hipanda-mouth"></div>
                <div class="ear left"></div>
                <div class="ear right"></div>
            </div>
        </div>
        <!-- 身体 -->
        <div class="bodyWarpper">
            <!-- 两只手 -->
            <div class="arm left">
                <div class="hand"></div>
            </div>
            <div class="arm right">
                <div class="hand"></div>
            </div>
            <!-- 肚子 -->
            <div class="belly"></div>
            <div class="shorts">
                <div class="shortsLyaer"></div>
            </div>
            <div class="leftfoot"></div>
            <div class="rightfoot"></div>
        </div>
        <div class="text">Hi Panda</div>
    </div>
</body>

</html>
.HiPanda-warpper {
    position: absolute;
    width: 500px;
    height: 800px;
    left: 50%;
    margin-left: -250px;
}

.HiPandaHeadWarrper {
    position: absolute;
    width: 312px;
    height: 312px;
    left: 50%;
    margin-left: -156px;
    top: 10%;
}

.HiPanda-face {
    width: 280px;
    height: 280px;
    border-radius: 300px;
    border: 10px solid #000;
    background: #fff;
}

.HiPanda-rightEye,
.HiPanda-leftEye {
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 25px solid #000;
    background: #fff;
}

.HiPanda-leftEye {
    left: 30px;
    top: 100px;
}

.HiPanda-rightEye {
    right: 30px;
    top: 100px;
}

.whiteBlock {
    width: 120px;
    height: 50px;
    background: #fff;
    position: absolute;
}

.HiPanda-leftEye .whiteBlock {
    top: -24px;
    left: -20px;
    transform: rotate(25deg);
}

.HiPanda-rightEye .whiteBlock {
    top: -24px;
    left: -40px;
    transform: rotate(-25deg);
}

.eye {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    border-radius: 50%;
    left: 50%;
    margin-left: -17px;
    background: #000
}



/*鼻子*/

.HiPanda-nose {
    position: absolute;
    top: 182px;
    left: 50%;
    margin-left: -7px;
    height: 30px;
    width: 14px;
    border-radius: 50%;
    background: #000;
    transform: rotate(90deg);
}


/*嘴*/

.Hipanda-mouth {
    width: 154px;
    height: 8px;
    background: #000;
    position: absolute;
    border-radius: 4px;
    bottom: 65px;
    left: 50%;
    margin-left: -77px;
}

.ear {
    width: 110px;
    height: 110px;
    background: #000;
    border-radius: 100%;
    position: absolute;
    z-index: -2;
}

.ear.left {
    top: -20px;
    left: -14px;
}

.ear.right {
    top: -20px;
    right: -14px;
}



/*身体*/

.bodyWarpper {
    position: absolute;
    top: 400px;
    width: 260px;
    height: 240px;
    left: 50%;
    margin-left: -130px;
}



/*胳膊*/

.arm {
    width: 140px;
    height: 30px;
    background: #000;
    position: absolute;
    border-radius: 100% 60% 60% 100%;
}

.arm.left {
    left: -32px;
    top: 10px;
    transform: rotate(-70deg);
}

.arm.right {
    right: -32px;
    top: 10px;
    transform: rotate(-105deg);
}

.hand {
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 100%;
    border: 13px solid #000;
    position: absolute;
    bottom: 0;
    left: 0px;
}

.arm.right .hand {
    margin-bottom: -10px;
}

.arm.left .hand {
    margin-bottom: -14px;
}

.belly {
    background: #000;
    width: 180px;
    height: 172px;
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -90px;
    z-index: -1;
    border-radius: 20% 20% 50% 50%;
}

.shorts {
    background: #fff;
    width: 155px;
    height: 55px;
    position: absolute;
    left: 50%;
    margin-left: -77.5px;
    top: 66px;
}

.shortsLyaer {
    position: absolute;
    background: #000;
    width: 166px;
    height: 35px;
    left: 50%;
    margin-left: -83px;
    border-radius: 50%;
    top: -16px;
}

.leftfoot {
    width: 80px;
    height: 62px;
    background: #000;
    position: absolute;
    bottom: 87px;
    left: 38px;
    border-radius: 0 100% 25% 60%
}

.leftfoot:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 40px;
    background: #000;
    top: -30px;
}

.rightfoot {
    width: 80px;
    height: 62px;
    background: #000;
    position: absolute;
    bottom: 87px;
    right: 38px;
    border-radius: 100% 0 60% 25%;
}

.rightfoot:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 40px;
    background: #000;
    top: -30px;
    right: 0
}




/**/

.HiPanda-warpper:hover .Hipanda-mouth {
    border-radius: 100%;
    height: 50px;
    bottom: 52px;
}

.HiPanda-warpper:hover .HiPanda-rightEye .whiteBlock,
.HiPanda-warpper:hover .HiPanda-leftEye .whiteBlock {
    display: none
}

.text {
    width: 100%;
    height: 50px;
    color: #000;
    position: absolute;
    bottom: 150px;
    text-align: center;
    font-weight: 700;
    font-size: 50px;
    font-family: monospace;
}

  • 分享

    有什么新发现就分享给大家吧!

    241 引用 • 1746 回帖 • 2 关注
  • 奇思妙想

    虽然我们的世界构建在想象力上,但光想不实操也是没用的。

    60 引用 • 623 回帖 • 5 关注
  • 设计
    112 引用 • 797 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 倾城之链
    23 引用 • 66 回帖 • 103 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 22 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1398 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 694 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    174 引用 • 990 回帖 • 2 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    478 引用 • 902 回帖
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 698 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 610 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 19 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 510 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 30 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 8 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 290 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 25 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 600 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 38 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 368 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    123 引用 • 168 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 159 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 3 关注