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

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

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

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

代码写的有点 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;
}

  • 分享

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

    242 引用 • 1746 回帖 • 1 关注
  • 奇思妙想

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

    60 引用 • 623 回帖 • 5 关注
  • 设计
    111 引用 • 796 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖 • 1 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    205 引用 • 357 回帖 • 2 关注
  • Docker

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

    476 引用 • 899 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    3 引用 • 80 回帖 • 1 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 9 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 37 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 614 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 243 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    163 引用 • 1450 回帖 • 1 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    535 引用 • 672 回帖 • 2 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 149 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 692 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    273 引用 • 679 回帖
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 227 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 532 回帖 • 711 关注
  • Hexo

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

    21 引用 • 140 回帖 • 24 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    180 引用 • 447 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3167 引用 • 8207 回帖 • 1 关注
  • BND

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

    107 引用 • 1281 回帖 • 20 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 2 关注
  • Mobi.css

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

    1 引用 • 6 回帖 • 696 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    330 引用 • 614 回帖 • 1 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 552 关注
  • 链书

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

    链书社

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

    14 引用 • 257 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 547 关注