今天逛gitee,发现了一个有趣的页面,于是来分享一下。

先看效果:

熊猫是css画的,眼睛会跟着鼠标转动,当填写密码的时候,熊猫会把登录框举起来,遮住眼睛。

熊猫是css画的,每一个部分都是,真的是直呼666

/* 开始画熊猫 */
.panda{/* 相对定位 */position: relative;width: 200px;
}
/* 脸部 */
.face{width: 200px;height: 200px;background-color: #fff;border-radius: 100%;box-shadow: 0 10px 15px rgba(0,0,0,0.15);position: relative;z-index: 1;
}
/* 耳朵 */
.ear{width: 70px;height: 70px;background-color: #000;border-radius: 100%;position: absolute;top: -10px;
}
.ear.right{right: 0;
}
/* 黑眼圈 */
.eye-shadow{width: 50px;height: 80px;background-color: #000;border-radius: 50%;/* 绝对定位 */position: absolute;top: 40px;
}
.eye-shadow.left{transform: rotate(45deg);left: 30px;
}
.eye-shadow.right{transform: rotate(-45deg);right: 30px;
}
/* 眼白 */
.eye-white{width: 30px;height: 30px;background-color: #fff;border-radius: 100%;position: absolute;top: 68px;
}
.eye-white.left{left: 38px;
}
.eye-white.right{right: 38px;
}
/* 眼球 */
.eye-ball{width: 20px;height: 20px;background-color: #000;border-radius: 100%;position: absolute;left: 5px;top: 5px;
}
/* 鼻子 */
.nose{width: 35px;height: 20px;background-color: #000;position: absolute;left: 0;right: 0;margin: auto;bottom: 65px;border-radius: 42px 42px 60px 60px / 30px 30px 60px 60px;
}
/* 嘴巴 */
.mouth{width: 68px;height: 25px;border-bottom: 7px solid #000;border-radius: 50%;position: absolute;left: 0;right: 0;margin: auto;bottom: 35px;
}
/* 身体 */
.body{width: 250px;height: 280px;background-color: #fff;position: relative;left: -25px;top: -10px;border-radius: 100px 100px 100px 100px / 126px 126px 96px 96px;box-shadow: 0 5px 10px rgba(0,0,0,0.3);
}
/* 脚 */
.foot{width: 82px;height: 120px;background-color: #000;position: absolute;bottom: 8px;z-index: 3;border-radius: 40px 40px 35px 40px / 26px 26px 63px 63px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);
}
.foot.left{left: -80px;
}
.foot.right{right: -80px;transform: rotateY(180deg);
}
/* 脚掌-大椭圆 */
.foot::after{content: "";width: 55px;height: 65px;background-color: #222;position: absolute;border-radius: 50%;left: 0;right: 0;margin: auto;bottom: 10px;
}
/* 脚掌-三个小椭圆 */
.foot .sole,
.foot .sole::before,
.foot .sole::after{width: 20px;height: 30px;background-color: #222;position: absolute;border-radius: 50%;left: 0;right: 0;margin: auto;top: 8px;
}
.foot .sole::before{content: "";left: -50px;
}
.foot .sole::after{content: "";left: 25px;
}
/* 手 */
.hand,
.hand::before,
.hand::after{width: 40px;height: 30px;background-color: #000;border-radius: 50px;position: absolute;top: 70px;left: -20px;
}
.hand::before{content: "";top: 16px;left: 0;
}
.hand::after{content: "";top: 32px;left: 0;
}
.hand.right{right: -20px;left: auto;
}

登录框往上举起是用的css动画

/* 登录框向上举 */
.up{transform: translate(-50%,-180px);
}

动作交互也非常的简单,用的jquery

$('#password').focusin(function(){// 密码框选中$('.login-box').addClass('up');
}).focusout(function(){// 密码框非选中$('.login-box').removeClass('up');
})
// 眼球移动
$(document).on('mousemove',function(e){let dw=$(document).width() / 10;let dh=$(document).height() / 18;let x=e.pageX / dw;let y=e.pageY / dh;$('.eye-ball').css({left:x,top:y})
})

原git地址:YanH/html_css_demo - Gitee.com

分享一个会遮掩的吊炸天登录页面相关推荐

  1. 如何在vscode中设置一个狂炫酷霸吊炸天的背景图片

    1.首先在vscode的左边栏扩展(快捷键Ctrl+shift+x)中,找到 background 这个插件,就是下图1这个萌妹纸图标的插件: 图1 仙人指路:遇到一些陌生的插件,细读它的细节.功能贡 ...

  2. Sublime Text 3设置吊炸天PHP开发环境

    [原创]Sublime Text 3设置吊炸天PHP开发环境 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime ...

  3. 分享一个B端产品体验报告

    下面是我们学员(微信昵称:西星)写的一份关于B端产品体验报告,分享给大家,欢迎小伙伴提意见,下面开始正文: 1. 产品概述 1.1 体验环境 系统版本:windows7 软件版本:JIRA v7.1. ...

  4. 吊炸天,Spring Security还有这种用法

    在用Spring Security项目开发中,有时候需要放通某一个接口时,我们需要在配置中把接口地址配置上,这样做有时候显得麻烦,而且不够优雅.我们能不能通过一个注解的方式,在需要放通的接口上加上该注 ...

  5. 大数据不是你想有就能有,如何才能“狂拽炫酷吊炸天”

    如今,大数据正成为了各大企业都争相推拥的热词,其发展的如火如荼,迅疾如风,猛烈似火.从互联网领域的BAT到各类智能硬件,几乎所有的企业都正在谈大数据. 在这样一股大数据的洪流之下,专门做大数据分析的公 ...

  6. 京东电器“220V带电新人类”:找寻狂拽炫酷吊炸天的科技感

    忽如一夜春风来,进入2018年,各大电商公司开的实体店已蔚然成风,遍地开花之下,究竟这些实体店有何魅力吸引到用户?各家到底做得如何? 没有体验就没有发言权. 于是乎,就在昨日(10月27日),北京市朝 ...

  7. 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

    如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...

  8. python画图小猪佩奇_吊炸天!Python 20秒画出小猪佩奇

    原标题:吊炸天!Python 20秒画出小猪佩奇 今年社交平台上的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇. 小猪佩奇在构图基本是各种曲线,类抛物线.类圆.类椭圆.类二 ...

  9. 吊炸天!一行命令快速部署大规模K8S集群!!!

    吊炸天!一行命令快速部署大规模K8S集群!!! 先决条件 请事先准备好几台服务器(测试环境虚拟机即可) 请事先设置好相同的root密码(方便同时操作多服务器) 请事先在Linux安装好docker 请 ...

最新文章

  1. WKWebView 那些坑
  2. 什么样的NLP库,可以支持53种语言?
  3. 听过TB、PB级大数据,ZB级的大数据探索与应用实践是怎么样的?【附PPT】
  4. 如何用auto_ptr做为函数的参数进行传递
  5. 为什么说 Serverless 是云的未来?
  6. Python基础教程:字符串的常用操作
  7. opengl加载显示3D模型nff类型文件
  8. 使用ASP.NET 2.0进行记录错误
  9. vmware 蓝屏_网络安全小百科--利用微软CVE 2019-0708漏洞让对方系统蓝屏死机
  10. leveldb java实例_EZDB首页、文档和下载 - LevelDB 的 Java 封装 - OSCHINA - 中文开源技术交流社区...
  11. linux文件共享之samba,nfs的搭建
  12. 数据挖掘项目:银行信用评分卡建模分析(上篇)
  13. Qt调用工业相机之巴斯勒相机
  14. 计算机显示器模糊,Win10系统下电脑显示器模糊的解决方法
  15. 纳什均衡C++简单实现
  16. lightdm开机无法自启问题
  17. 并发编程之循环屏障CyclicBarrier
  18. H3C MSR3020路由NQA实例配置
  19. 前端300道常见面试题,前端找工作必备
  20. 7-3 干支纪年法 (100 分)

热门文章

  1. HelixCore P4 Command Reference(详解,持续更新中)
  2. 视频流媒体播放器EasyPlayer-RTSP-Android 如何随意切换播放视频流?
  3. 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...
  4. 分享一个公主连结辅助工具
  5. 安卓直接展示html,Android textView展示html图片,实现图文混排,点击查看大图片
  6. win10变Linux风,雨林风木为你win10系统安装运行linux系统的图文教程
  7. 正则表达式忽略大小写
  8. js 点击往div里添加图片(实例)
  9. Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationContext
  10. 龙ol一键端服务器维护,龙OL一键端纯一键点两下OK问题及解答汇总贴.doc