https://download.csdn.net/download/qq3892997/18936513 会盯着鼠标的眼睛

https://download.csdn.net/download/qq3892997/18936505 更好看的登录

转载至:HTML+CSS实现炫酷的登录界面 - 粟稷的文章 - 知乎 https://zhuanlan.zhihu.com/p/345088539

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1.0" /><title>用户登录</title><link rel="stylesheet"  href="index_log.css" /></head><body><div class="login"><h2>用户登录</h2><div class="login_box"><!-- required就是不能为空  必须在css效果中有很大的作用 --><input type="text" name='name' id='name' required  /><label for="name" >用户名</label></div><div class="login_box"><input type="password" name='pwd' id='pwd' required="required"><label for="pwd">密码</label></div><a href="javascript:void(0)">登录<span></span><span></span><span></span><span></span></a></div></body>
</html>
*{/*初始化 清除页面元素的内外边距*/padding: 0;margin: 0;/*盒子模型*/box-sizing: border-box;
}
body {/*弹性布局 让页面元素垂直+水平居中*/display: flex;justify-content: center;align-items: center;/*让页面始终占浏览器可视区域总高度*/height: 100vh;/*背景渐变色*/background: linear-gradient(#141e30,#243b55);}
.login{/*弹性布局 让子元素称为弹性项目*/display: flex;/*让弹性项目垂直排列  原理是改变弹性盒子的主轴方向  父元素就是弹性盒子  现在改变后的主轴方向是向下了*/flex-direction: column;/*让弹性项目在交叉轴方向水平居中  现在主轴的方向是向下  交叉轴的方向是与主轴垂直 交叉轴的方向是向右*/align-items: center;width: 400px;padding: 40px;background-color: rgba(0, 0, 0, 0.2);box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);}.login h2{color: #fff;margin-bottom: 30px;
}
.login .login_box {/*相对定位*/position: relative;width: 100%;
}
.login .login_box input{/*清除input框自带的边框和轮廓*/outline: none;border: none;width: 100%;padding: 10px 0;margin-bottom: 30px;color: #fff;font-size: 16px;border-bottom: 1px solid #fff;/*背景颜色为透明色*/background-color: transparent;
}.login .login_box label{position:absolute;top: 0 ;left: 0;padding: 10px 0;color: #fff;/*这个属性的默认值是auto 默认是这个元素可以被点击但是如果我们写了none  就是这个元素不能被点击,就好像它可见但是不能用  可望而不可及*//*这个就是两者的区别*/pointer-events: none;/*加个过度*/transition: all 0.5s;
}
/*: focus 选择器是当input获得焦点是触发的样式 + 是相邻兄弟选择器去找与input相邻的兄弟label*/
/*:valid 选择器是判断input 框的内容是否合法,如果合法会执行下面的属性代码,不合法就不会执行,我们刚开始写布局的时候给input框写了required 我们删掉看对比 当没有required的话   input框的值就会被认为一直合法,所以一直都是下方的样式,但是密码不会,密码框的值为空,那么这句话就不合法,required不能为空当我们给密码框写点东西的时候才会执行以下代码*/
.login .login_box input:focus + label,
.login  .login_box input:valid + label{top: -20px;color: #03e9f4;font-size: 12px;
}.login a{/*overflow: hidden;*/position: relative;padding: 10px 20px;color: #03e9f4;/*取消a表现原有的下划线*/text-decoration: none;/*同样加个过渡*/transition: all 0.5s;
}
.login a:hover {color: #fff;border-radius: 5px;background-color: #03e9f4;box-shadow: 0 0 5px #03e9f4,0 0 25px #03e9f4,0 0 50px #03e9f4,0 0 100px #03e9f4;
}
.login a span{position: absolute;
}
.login a span:first-child {top: 0;left: -100%;width: 100%;height: 2px;/*to right 就是往右边 下面的同理*/background: linear-gradient(to right,transparent,#03e9f4);/*动画 名称  时长 linear是匀速运动 infinite是无限次运动*/animation: move1 1s linear infinite;}
.login a span:nth-child(2){right: 0;top: -100%;width: 2px;height: 100%;background: linear-gradient(transparent,#03e6f4);/*这里多了个0.25s其实是延迟时间*/animation: move2 1s linear 0.25s infinite;
}.login a span:nth-child(3){right: -100%;bottom: 0;width: 100%;height: 2px;background: linear-gradient(to left,transparent,#03e9f4);animation: move3 1s linear 0.5s infinite;
}.login a span:last-child{left: 0;bottom: -100%;width: 2px;height: 100%;background: linear-gradient(#03e9f4,transparent);animation: move4 1s linear 0.75s infinite;
}
/*写一下动画 */
@keyframes move1{0%{left: -100%;}50%,100%{left: 100%;}
}@keyframes move2{0%{top: -100%;}50%,100%{top: 100%;}
}@keyframes move3{0%{right: -100%;}50%,100%{right: 100%;}
}@keyframes move4{0%{bottom: -100%;}50%,100%{bottom: 100%;}
}

好看的HTML登录模板相关推荐

  1. php注册登录模板,Phpcms V9 管理后台登陆及会员注册登录模板的修改方法

    一.怎么修改Phpcms V9管理后台登陆界面样式? 具体模板文件位置:phpcms/modules/admin/templates/login.tpl,打开查看到这一段代码: 复制代码代码如下: & ...

  2. 苹果cmsv10仿bt部落天堂简约好看的自适应免费模板

    苹果cmsv10仿bt部落天堂电影网模板主题介绍: 模板名称:苹果cmsv10仿bt部落天堂简约好看的自适应免费模板 模板程序:苹果cmsv10 模板类型:自适应模板 模板颜色:暗黑/明亮风格切换 模 ...

  3. 可视化框架、Axure原型、大屏可视化、图表组件、图表元件库、统计图表、数据可视化模板、条形图、折线图、散点图、时间轴、仪表盘、饼图、散点图、雷达图、高山图、登录模板、弹窗、弹幕、预警、散点图

    可视化框架.数据可视化综合管理平台.大屏可视化.图表组件.图表元件库.统计图表.数据可视化模板.条形图.折线图.散点图.时间轴.仪表盘.饼图.散点图.雷达图.高山图.登录模板.弹窗.弹幕.预警.散点图 ...

  4. 免费开源好看的bootstrap后台模板

    免费开源好看的bootstrap后台模板 免费开源好看的bootstrap后台模板 ace gentelella blur-admin CoreUI Bootstrap-Admin-Theme sta ...

  5. 苹果cmsv10仿草民电影网好看的自适应免费模板

    苹果cmsv10仿草民电影网模板主题介绍: 模板名称:苹果cmsv10仿草民电影网好看的自适应免费模板 模板程序:苹果cmsv10 模板类型:自适应模板 模板颜色:暗黑/明亮风格切换 模板来源:来自网 ...

  6. 苹果cmsv10魅力社免费好看的红色自适应模板源码

    苹果cmsv10魅力社免费好看的红色自适应模板源码免费下载主题介绍: 模板名称:苹果cmsv10魅力社免费好看的红色自适应模板源码免费下载 模板程序:苹果cmsv10 模板类型:自适应 空间支持:ph ...

  7. 绿色卡通风格PSD登录模板

    介绍: 绿色卡通风格PSD登录模板 网盘下载地址: http://kekewl.cc/DYqpajqyan50 图片:

  8. 苹果CMSv10自适应好看的短视频模板直接播放提升用户体验

    苹果CMSv10自适应好看的短视频模板直接播放提升用户体验 苹果cms10好看的模板自适应_苹果cmsv10高端模板_苹果cmsv10简洁模板 一款适用小视频类苹果cms自适应模板,需宽图,可以做头条 ...

  9. vue 登录模板_不用自己搭建后台模板,使用这个就够了

    最近一直在开源社区浏览一些开源的后台管理框架,从中找到一个自己中意的项目很难,不是后期开发太繁琐,要不就是界面不友好,想了想还是自己搭建一个后台管理模板,以后在开发过程中直接拿过来开发就可以了. 此项 ...

  10. WP博客几款好看的图片类模板分享

    WP博客几款好看的模板分享@TOC 具体看图 WordPress程序tob主题0.8主题简介:适用于各种图片展示网站.新闻站.电影站.美图站.资源站等等,扁平化设计.公众号展示.打赏功能.列表无限加载 ...

最新文章

  1. 大数据概述 ——林子雨老师第一课
  2. php排除无效字查询,php删除无效的字符
  3. Elasticsearch 冷热集群架构实战
  4. BDC创建物料主数据各个视图
  5. Jenkins Ci系列目录
  6. python 整数输出 d f_pythn print格式化输出---------%s 和 % d 都是什么意思?
  7. Linux 僵尸进程
  8. Linux系统C语言实现 根据进程号/进程名获取进程的运行时间
  9. 【Java并发编程一】线程安全问题
  10. 数据库索引应用(ms-sql)
  11. android message to iphone,这款应用可以将苹果的iMessage带到安卓系统
  12. Oracle 公有云(OCI)价格与计费工具
  13. 明尼苏达大学计算机工程,关于美国明尼苏达大学电气与计算机工程系洪明毅博后学术报告的通知...
  14. C报错ld returned 1 exit status可能的原因
  15. maven怎么强制updating_maven异常:Updating Maven Project 的统一解决方案
  16. 原生js动态添加class
  17. Vue应用框架整合与实战--前端开发生态圈
  18. 【阿里巴巴百川掌中测 限量内测招募啦】来自阿里的移动开发测试洪荒之力
  19. java费诺编码_费诺编码的分析与实现.doc
  20. IEEE 1588的初步认识

热门文章

  1. PHP集成腾讯云短信SDK
  2. IE10横空出世,一统江湖
  3. DHT 爬虫的学习记录
  4. 医院药房管理系统 php,his 源码 医院管理系统
  5. springmvc-带预览的异步上传图片功能
  6. 51单片机用C语言实现交通灯(红绿灯)源程序实训QY-KP1
  7. 多元统计分析教材推荐
  8. Jensen不等式/琴生不等式的证明 数学归纳法
  9. 将日期格式格式化为XXXX/XX/XX
  10. 读《Unix编程艺术》笔记