html+css 实现 熊猫样式

news2024/11/14 11:31:40
效果

在这里插入图片描述

html代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
   <style>
	* {
            box-sizing: border-box;
        }
        
        .ice {
            width: 198px;
            margin: 30px auto;
            position: relative;
        }
        
        .main-body {
            width: 198px;
            height: 232px;
            background: #fff;
            border: 2px solid #333;
            border-radius: 47% 47% 47% 47%/50%;
        }
        
        .ear {
            width: 37px;
            height: 37px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            left: 18px;
            top: 6px;
            z-index: -1;
        }
        
        .ear.right {
            left: unset;
            right: 18px;
        }
        
        .arm-left {
            width: 71px;
            height: 31px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            left: -22%;
            top: 54%;
            z-index: -1;
            transform: rotate(302deg);
        }
        
        .arm-right {
            width: 71px;
            height: 31px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            right: -23%;
            top: 28%;
            z-index: -1;
            transform: rotate(300deg);
        }
        
        .hand-left {
            width: 27px;
            height: 30px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            left: -16%;
            top: 63%;
            z-index: -1;
        }
        
        .hand-right {
            width: 30px;
            height: 28px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            right: -17%;
            top: 19%;
            z-index: -1;
        }
        
        .heart {
            position: relative;
            transform: scale(0.045, 0.045) rotate(61deg);
            left: 123px;
            top: 53px;
        }
        
        .div1 {
            position: fixed;
            top: -26px;
            left: 100px;
            height: 0px;
            width: 0px;
            border: 100px solid #e51b1b;
            border-radius: 100px;
        }
        
        .div2 {
            position: fixed;
            top: 100px;
            left: -26px;
            height: 0px;
            width: 0px;
            border: 100px solid #e51b1b;
            border-radius: 100px;
        }
        
        .div3 {
            position: fixed;
            top: 100px;
            left: 100px;
            height: 0px;
            width: 0px;
            border: 100px solid #e51b1b;
        }
        
        .leg {
            width: 48px;
            height: 78px;
            background: #000;
            border-radius: 32%/55%;
            position: absolute;
            left: 19%;
            bottom: -9%;
            z-index: -1;
        }
        
        .foot {
            width: 37px;
            height: 15px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            left: 23%;
            top: 104%;
            z-index: -1;
        }
        
        .leg.right {
            left: unset;
            right: 19%;
            bottom: -9%;
        }
        
        .foot.right {
            left: unset;
            right: 23%;
            top: 104%;
        }
        
        .face {
            width: 74%;
            height: 120px;
            margin: 24px auto;
            position: relative;
            border: 1px solid #125af5;
            border-radius: 50% 50% 38% 38%;
            box-shadow: 0 0 0 0.5px #ffffff, 0 0 0 1.2px black, 0 0 0 2.1px #ffffff, 0 0 0 3px rgb(47 245 47), 0 0 0 4px #ffffff, 0 0 0 5px yellow, 0 0 0 6px #ffffff, 0 0 0 6.8px red, 0 0 0 7.6px #ffffff, 0 0 0 8.4px pink, 0 0 0 9.2px #ffffff, 0 0 0 9.9px #9e02f8;
        }
        
        .face-circle {
            width: 72%;
            height: 122px;
            margin: 25px 26px auto;
            position: absolute;
            border: 1px solid black;
            border-radius: 50% 50% 57% 58%;
            z-index: 1;
            opacity: 0.5;
            box-shadow: 0 0 0 0.5px #ffffff, 0 0 0 1.2px rgb(22 134 226), 0 0 0 2.1px #ffffff, 0 0 0 3px rgb(243 13 128), 0 0 0 4px #ffffff, 0 0 0 5px rgb(245 135 32), 0 0 0 6px #ffffff, 0 0 0 6.8px rgb(167 22 235), 0 0 0 7.6px #ffffff, 0 0 0 8.4px rgb(71 250 167), 0 0 0 9.2px #ffffff, 0 0 0 9.9px #fddc47;
        }
        
        .blackeye {
            width: 41px;
            height: 64px;
            background: #000;
            top: 18%;
            left: 8%;
            border-radius: 46% 49% 47% 50%;
            position: absolute;
            transform: rotate(44deg);
        }
        
        .blackeye.right {
            left: unset;
            right: 8%;
            border-radius: 49% 46% 50% 47%;
            transform: rotate(-44deg);
        }
        
        .eye {
            width: 22px;
            height: 24px;
            background: #000;
            border-radius: 50%;
            border: 2px solid #fff;
            position: relative;
            transform: rotate(-45deg);
            top: 13px;
            left: 13px;
        }
        
        .eye1 {
            width: 7px;
            height: 8px;
            position: relative;
            border-radius: 50% 50% 50% 50%;
            box-shadow: 0px 0px 5px 4px #a6c3cd;
            -moz-box-shadow: 0 0 16px #DDD;
            -webkit-box-shadow: 1 22 22px #ddd;
            background: linear-gradient(-40deg, rgb(60 54 62) 0%, rgb(57 56 68) 52%, rgb(48 66 88) 100%);
            opacity: 0.6;
            top: 6px;
            left: 5.5px;
        }
        
        .eye2 {
            width: 5px;
            height: 5px;
            top: -6px;
            left: 9px;
            border-radius: 50%;
            background: white;
            position: relative;
        }
        
        .eye3 {
            width: 3px;
            height: 3px;
            top: 1px;
            left: 5px;
            border-radius: 50%;
            background: #91e3f58f;
            position: relative;
        }
        
        .eye4 {
            width: 1.5px;
            height: 3.5px;
            top: -13px;
            left: 2px;
            border-radius: 50%;
            background: #d0f7f3a8;
            transform: rotate(30deg);
            position: relative;
        }
        
        .eye5 {
            width: 7px;
            height: 8px;
            position: relative;
            border-radius: 50% 50% 50% 50%;
            box-shadow: 0px 0px 5px 4px #a6c3cd;
            -moz-box-shadow: 0 0 16px #DDD;
            -webkit-box-shadow: 1 22 22px #ddd;
            background: linear-gradient(-40deg, rgb(60 54 62) 0%, rgb(57 56 68) 52%, rgb(48 66 88) 100%);
            opacity: 0.6;
            top: -3px;
            left: 12.5px;
            transform: rotate(45deg);
        }
        
        .eye6 {
            width: 5px;
            height: 5px;
            top: -12px;
            left: 19px;
            border-radius: 50%;
            background: white;
            position: relative;
        }
        
        .eye7 {
            width: 3px;
            height: 3px;
            top: -11px;
            left: 9px;
            border-radius: 50%;
            background: #91e3f58f;
            position: relative;
        }
        
        .eye8 {
            width: 1.5px;
            height: 3.5px;
            top: -25px;
            left: 14px;
            border-radius: 50%;
            background: #d0f7f3a8;
            transform: rotate(30deg);
            position: relative;
            transform: rotate(70deg);
        }
        
        .eye.right {
            top: 13px;
            left: 5px;
            transform: rotate(45deg);
        }
        
        .nose {
            width: 15px;
            height: 11px;
            top: 44%;
            left: 50%;
            border-radius: 50% 50% 60% 60%/50% 50% 70% 70%;
            position: absolute;
            background-color: #000;
            transform: translateX(-50%);
            z-index: 1;
        }
        
        .nose-light {
            width: 5px;
            height: 10px;
            top: -1.5px;
            left: 5px;
            border-radius: 50%;
            background: linear-gradient(90deg, rgb(144 153 155) 0%, rgb(0 0 0) 100%);
            transform: rotate(90deg);
            position: relative;
        }
        
        .mouth {
            width: 31px;
            height: 16px;
            top: 50%;
            left: 50%;
            box-shadow: inset 0em -0.15em 0px 0em black;
            background-color: white;
            border-radius: 50%;
            position: absolute;
            transform: translateX(-50%);
        }
        
        .tongue {
            width: 2px;
            height: 12px;
            top: 8.8px;
            left: 14.6px;
            border-radius: 50%;
            background: linear-gradient(90deg, rgb(245 10 10) 0%, rgb(106 12 12) 100%);
            transform: rotate(90deg);
            position: relative;
        }
        
        /* .logo {
            margin: -24px auto 0;
            text-align: center;
            display: block;
        }
        
        .logo img {
            border-radius: 50%;
            top: 12px;
        } */
</style>
</head>
<body>
    <div class="ice">
        <div class="ear"></div>
        <div class="ear right"></div>
        <div class="arm-left"></div>
        <div class="arm-right"></div>
        <div class="hand-left"></div>
        <div class="hand-right"></div>
        <div class="heart">
            <div class="div1"></div>
            <div class="div2"></div>
            <div class="div3"></div>
        </div>
        <div class="foot"></div>
        <div class="foot right"></div>
        <div class="leg"></div>
        <div class="leg right"></div>
        <div class="main-body">
            <div class="face-circle"></div>
            <div class="face">
                <div class="blackeye">
                    <div class="eye">
                        <div class="eye1"></div>
                        <div class="eye2"></div>
                        <div class="eye3"></div>
                        <div class="eye4"></div>
                    </div>
                </div>
                <div class="blackeye right">
                    <div class="eye right"></div>
                    <div class="eye5"></div>
                    <div class="eye6"></div>
                    <div class="eye7"></div>
                    <div class="eye8"></div>
                </div>
                <div class="nose">
                    <div class="nose-light"></div>
                </div>
                <div class="mouth">
                    <div class="tongue"></div>
                </div>
            </div>
            <!-- <div class="logo">
                <img src="logo.png" width="120px">
            </div> -->
        </div>
    </div>
</body>
<script>

</script>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/392094.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MySQL高级篇】第01章 Linux下MySQL的安装与使用

第01章 Linux下MySQL的安装与使用 1. 安装前说明 1.1 查看是否安装过MySQL 如果你是用rpm安装, 检查一下RPM PACKAGE&#xff1a; rpm -qa | grep -i mysql # -i 忽略大小写检查mysql service&#xff1a; systemctl status mysqld.service1.2 MySQL的卸载 1. 关闭 mysql …

工控机ARM工业边缘计算机搭建Node-Red环境

搭建Node-Red环境Node-RED是一个基于Node.js的开源可视化流程编程环境&#xff0c;可以轻松构建自定义应用程序&#xff0c;通过连接简单的节点来完成复杂的任务。Node-RED提供了一种简单的方法&#xff0c;可以快速连接到外部服务&#xff0c;从而实现物联网应用的开发。Node-…

乡村企业门户网站

技术&#xff1a;Java、JSP等摘要&#xff1a;随着时代的发展&#xff0c;电脑与Internet已经进入我们的生活。信息时代的来临&#xff0c;知识经济的扩张&#xff0c;网站已越来越靠近我们的生活。据CNNIC报告显示&#xff0c;中国上网用户有6800万。通过Internet来经营运作一…

寻找时空中的引力波:科学家控制量子运动至量子基态

据英国每日邮报报道&#xff0c;时空织布里的涟漪或可以揭示宇宙在140亿年前是如何产生的&#xff0c;然而寻找这些名为“引力波”的涟漪却一直难以捉摸。现在美国科学家们声称他们发现了改善用于检测宇宙大爆炸的引力波的探测器的方法。 ​宇宙大爆炸残留的引力波 美国加州理…

电脑文件软件搬家迁移十大工具

10 大适用于 Windows 的数据迁移软件。 数据迁移至关重要&#xff0c;几乎所有组织都依赖于此。如果您认为数据传输不是一件容易的事&#xff0c;那么数据迁移软件可以帮上忙。 1、奇客电脑迁移 将现有操作系统、软件、文件迁移到 新电脑的最佳方法之一是使用名为奇客电脑迁移…

SpringMvc快速启动

Spring快速启动 1、tomcat配置 仔细查看下图标记位置配置 添加Tomcat server时选择LocalApplcation server选择Http port与JMX port 2、Project Structure 打开FIle -> Project Structure&#xff0c; 确认WEB-INFO下是否添加了lib&#xff0c;并将.jar包加入lib包中 …

mysql 主从复制 双主双从

master4: 配置 ./etc/my.cnf #主服务器唯一Id server-id4 #启用二进制日志[必填] #log-bin自己mysql的路径/mysqlbin #主机&#xff0c;0:读写,1:只读 read-only0 #忽略不需要同步的数据库 #binlog-ignore-dbmysql #需要同步的数据库:数据库名 binlog-do-dbtest #作为从库…

糖化学类854262-01-4,Propargyl α-D-Mannopyranoside,炔丙基 α-D-吡喃甘露糖苷

外观以及性质&#xff1a;Propargyl α-D-Mannopyranoside一般为白色粉末状&#xff0c;糖化学类产品比较多&#xff0c;一般包括&#xff1a;葡萄糖衍生物、葡萄糖醛酸衍生物&#xff0c;氨基甘露糖衍生物、半乳糖衍生物、氨基半乳糖衍生物、核糖衍生物、阿拉伯糖衍生物、唾液…

童流感诊治最新共识,专家全面解读

流感高发季节已经到来&#xff0c;孩子们接种疫苗吗&#xff1f;流感是人类面临的主要公共健康问题之一&#xff0c;儿童是流感的高危人群和严重病例的高危人群。近日&#xff0c;中华医学会呼吸病学年会第22届全国呼吸病学学术会议在福建厦门召开。会上&#xff0c;首都医科大…

Vue(1)-vue核心

1.Vue核心 【课程链接】 目录1.Vue核心1.1.Vue介绍1.1.1.官网1.1.2.介绍与描述1.1.3.Vue 的特点1.1.4.与其它 JS 框架的关联1.1.5.Vue 周边库1.2.初识vue1.3.Vue模板1.4.数据绑定1.5.el和data的两种写法1.6.MVVM模型1.7.数据代理1.7.1.回顾Object.defineProperty方法1.7.2.理解…

C++单例模式实现

目录 1.提出的需求 ​​​​​​​2.如何定义一个类&#xff0c;使得这个类最多只能创建一个对象&#xff1f; ​​​​​​​3.代码 ​​​​​​​4.小结 C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 ​​​​​​​1.提出的需求 在架构设计时&am…

有什么比较好的bug管理工具?5款热门工具推荐

工具再优秀&#xff0c;适合自己才最重要。 为尽量讲透这个问题&#xff0c;本文的行文结构我先整理如下&#xff1a; 1、为什么需要bug管理工具&#xff1f; 2、好的bug管理工具的标准是什么&#xff1f; 3、好的bug管理工具推荐&#xff08;5款&#xff09; 4、如何挑选适合…

【SpringCloud】SpringCloud教程之Nacos实战(一)

目录Nacos是什么&#xff1f;一.Nacos下载二.安装Nacos三.Nacos原理四.Nacos快速入门五.Nacos服务多级存储模式六.Nacos根据集群设置负载均衡1.根据同集群优先访问2.根据权重配置负载均衡七.Nacos的环境隔离八.Nacos和Eureka的区别前提&#xff1a;以订单服务和用户服务为例&am…

HyperLPR3车牌识别-Android使用:SDK编译与部署

简介HyperLPR在2023年初已经更新到了v3的版本&#xff0c;该版本与先前的版本一样都是用于识别中文车牌的开源图像算法项目&#xff0c;最新的版本的源码可从github中提取&#xff1a;https://github.com/szad670401/HyperLPRAndroid SDK for HyperLPR3说明HyperLPR3的官方源码…

最深情的告白——郁金香(Python实现)

目录 1 最深情的告白 2 即兴赞之 2.1 李小白言郁金香 2.2 郁金香般的姑娘 2.3 荷兰的郁金香 3 Python代码实现 3.1 郁金香的芬芳 3.2 我俩绚丽多姿的风景 1 最深情的告白 曾经以为&#xff0c;她爱玫瑰&#xff0c;然后我画了好几种&#xff1a; 花仙子——玫瑰&a…

钉钉、企业微信和飞书向“钱”看

在急剧变革的时候&#xff0c;不管黑猫白猫&#xff0c;要抓到老鼠才算好猫。如今&#xff0c;各互联网企业早已进入降本增效的新阶段。勒紧裤腰带过日子之下&#xff0c;能不能盈利、商业化空间有多大&#xff0c;就成为各个业务极为重要的考核指标。在各业务板块中&#xff0…

【JavaSE】逻辑控制语句

文章目录一. 顺序结构二. 分支结构1. if 语句2. switch 语句3、循环结构3.1 while 循环3.2 do while 循环3.3 for 循环3.4 break 和 continue三. 输入输出1. 输出到控制台2. 从键盘输入一. 顺序结构 顺序结构比较简单&#xff0c;即程序按照代码书写的顺序一行一行执行下去。 …

[数据结构]:11-冒泡排序(顺序表指针实现形式)(C语言实现)

目录 前言 已完成内容 冒泡排序实现 01-开发环境 02-文件布局 03-代码 01-主函数 02-头文件 03-PSeqListFunction.cpp 04-SortCommon.cpp 05-SortFunction.cpp 结语 前言 此专栏包含408考研数据结构全部内容&#xff0c;除其中使用到C引用外&#xff0c;全为C语言代…

滑模控制(Sliding mode control)快速入门

0. 简介 最近作者受到邀请&#xff0c;让我帮忙给刚入门的学弟讲讲滑模控制。可是作者也不知道怎么向未入门的学弟讲解这些基础知识&#xff0c;所以作者翻了翻近几年写的很好的文章以及视频。综合起来&#xff0c;来总结出一套比较基础&#xff0c;且适用于初学者的文章吧。这…

Node.js的简单学习一-----未完待续

文章目录前言学习目标一、初识Node.js1.1 回顾与思考1.1.1 需要掌握那些技术1.1.2 浏览器中的JavaScript的组成部分1.2 Node.js简介1 什么是Node.js2 Node.js中的JavaScript运行环境3 Node.js 可以做什么1.3 Node.js环境的安装1.4 在Node.js环境中执行JavaScript 代码终端中的快…