html+css实现漂亮的透明登录页面,HTML实现炫酷登录页面

32 篇文章 36 订阅
订阅专栏
14 篇文章 5 订阅
订阅专栏
4 篇文章 13 订阅
订阅专栏

承蒙各位小伙伴的支持,鄙人有幸入围了《CSDN 2020博客之星》的前200名,现在进入投票环节,如果我平时写的文章和分享对你有用的话,请每天点击一下这个链接,投上你们宝贵的一票吧!谢谢!❤️ 每一票都是我坚持的动力和力量! https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_23853743  

作者:AlbertYang,软件设计师,Java工程师,前端工程师,爱阅读,爱思考,爱编程,爱自由,信奉终生学习,每天学习一点点,就是领先的开始。

微信公众号:AlbertYang 关注我更多精彩等你来发现!

 今天带大家,用html+css实现一个漂亮的登录页面,代码中关键部分我都做了注释,具体实现过程请看下面的视频和代码。

视频

视频地址: https://www.bilibili.com/video/BV16A411H7Vm

html+css实现漂亮的透明登录页面,HTML炫酷登录页面

视频录的比较急,视频的最后背景圆样式那里少加了一个border-radius: 50%;,导致没有变成圆形,而是正方形,在下面的代码中已更正。

HTML

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <link rel="stylesheet" href="style.css">

    <title>登录:微信公众号AlbertYang</title>
</head>

<body>
    <section>
        <!-- 背景颜色 -->
        <div class="color"></div>
        <div class="color"></div>
        <div class="color"></div>
        <div class="box">
            <!-- 背景圆 -->
            <div class="circle" style="--x:0"></div>
            <div class="circle" style="--x:1"></div>
            <div class="circle" style="--x:2"></div>
            <div class="circle" style="--x:3"></div>
            <div class="circle" style="--x:4"></div>
            <!-- 登录框 -->
            <div class="container">
                <div class="form">
                    <h2>登录</h2>
                    <form>
                        <div class="inputBox">
                            <input type="text" placeholder="姓名">

                        </div>
                        <div class="inputBox">
                            <input type="password" placeholder="密码">

                        </div>
                        <div class="inputBox">
                            <input type="submit" value="登录">

                        </div>
                        <p class="forget">忘记密码?<a href="#">
                                点击这里
                            </a></p>
                        <p class="forget">没有账户?<a href="#">
                                注册
                            </a></p>
                    </form>
                </div>
            </div>
        </div>
    </section>
</body>

</html>

CSS

/* 清除浏览器默认边距,
使边框和内边距的值包含在元素的width和height内 */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* 使用flex布局,让内容垂直和水平居中 */

section {
    /* 相对定位 */
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    /* linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片 */
    background: linear-gradient(to bottom, #f1f4f9, #dff1ff);
}

/* 背景颜色 */

section .color {
    /* 绝对定位 */
    position: absolute;
    /* 使用filter(滤镜) 属性,给图像设置高斯模糊*/
    filter: blur(200px);
}

/* :nth-child(n) 选择器匹配父元素中的第 n 个子元素 */

section .color:nth-child(1) {
    top: -350px;
    width: 600px;
    height: 600px;
    background: #ff359b;
}

section .color:nth-child(2) {
    bottom: -150px;
    left: 100px;
    width: 500px;
    height: 500px;
    background: #fffd87;
}

section .color:nth-child(3) {
    bottom: 50px;
    right: 100px;
    width: 500px;
    height: 500px;
    background: #00d2ff;
}

.box {
    position: relative;
}

/* 背景圆样式 */

.box .circle {
    position: absolute;
    background: rgba(255, 255, 255, 0.1);
    /* backdrop-filter属性为一个元素后面区域添加模糊效果 */
    backdrop-filter: blur(5px);
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    /* 使用filter(滤镜) 属性,改变颜色。
    hue-rotate(deg)  给图像应用色相旋转 
    calc() 函数用于动态计算长度值 
    var() 函数调用自定义的CSS属性值x*/
    filter: hue-rotate(calc(var(--x) * 70deg));
    /* 调用动画animate,需要10s完成动画,
    linear表示动画从头到尾的速度是相同的,
    infinite指定动画应该循环播放无限次*/
    animation: animate 10s linear infinite;
    /* 动态计算动画延迟几秒播放 */
    animation-delay: calc(var(--x) * -1s);
}

/* 背景圆动画 */

@keyframes animate {
    0%, 100%, {
        transform: translateY(-50px);
    }
    50% {
        transform: translateY(50px);
    }
}

.box .circle:nth-child(1) {
    top: -50px;
    right: -60px;
    width: 100px;
    height: 100px;
}

.box .circle:nth-child(2) {
    top: 150px;
    left: -100px;
    width: 120px;
    height: 120px;
    z-index: 2;
}

.box .circle:nth-child(3) {
    bottom: 50px;
    right: -60px;
    width: 80px;
    height: 80px;
    z-index: 2;
}

.box .circle:nth-child(4) {
    bottom: -80px;
    left: 100px;
    width: 60px;
    height: 60px;
}

.box .circle:nth-child(5) {
    top: -80px;
    left: 140px;
    width: 60px;
    height: 60px;
}

/* 登录框样式 */

.container {
    position: relative;
    width: 400px;
    min-height: 400px;
    background: rgba(255, 255, 255, 0.1);
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: blur(5px);
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.form {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 50px;
}

/* 登录标题样式 */

.form h2 {
    position: relative;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 5px;
    margin-bottom: 30px;
    cursor: pointer;
}

/* 登录标题的下划线样式 */

.form h2::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 0px;
    height: 3px;
    background: #fff;
    transition: 0.5s;
}

.form h2:hover:before {
    width: 53px;
}

.form .inputBox {
    width: 100%;
    margin-top: 20px;
}

/* 输入框样式 */

.form .inputBox input {
    width: 100%;
    padding: 10px 20px;
    background: rgba(255, 255, 255, 0.2);
    outline: none;
    border: none;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.form .inputBox input::placeholder {
    color: #fff;
}

/* 登录按钮样式 */

.form .inputBox input[type="submit"] {
    background: #fff;
    color: #666;
    max-width: 100px;
    margin-bottom: 20px;
    font-weight: 600;
    cursor: pointer;
}

.forget {
    margin-top: 6px;
    color: #fff;
    letter-spacing: 1px;
}

.forget a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

 

今天的学习就到这里了,由于本人能力和知识有限,如果有写的不对的地方,还请各位大佬批评指正。有什么不明白的地方欢迎给我留言,如果想继续学习提高,欢迎关注我,每天进步一点点,就是领先的开始,加油。如果觉得本文对你有帮助的话,欢迎转发,评论,点赞!!!

炫酷登录页面 —— html
03-25
JS 编写的炫酷效果
HTML炫酷登录模板
06-11
界面非常炫酷,既有动态效果也包含了其所有需要的图片资源
设计简易HTML登录界面
m0_64819732的博客
09-08 1269
登录界面
html登录界面,很好看
12-11
中间是一个大圆,然后是用户名和密码 以及按钮 中间是一个大圆,然后是用户名和密码 以及按钮中间是一个大圆,然后是用户名和密码 以及按钮中间是一个大圆,然后是用户名和密码 以及按钮中间是一个大圆,然后是用户名和密码 以及按钮
html5 炫酷登陆界面
06-06
html5 炫酷登陆界面,支持手机、平板、PC等多种浏览器
HTMLCSS实现好看的登录界面
m0_55056589的博客
10-16 1076
HTMLCSS实现好看的登录界面
html实现主题切换效果图,html+css实现登录界面附效果图
weixin_39558221的博客
05-30 309
body{background-color: #555555;}#titel_img{width:417px;}#log_image {z-index: 0;position: absolute;left: 50%;top:50%;height: 151px;width:400;margin-left: -200px;margin-top:-100px;}#text_box{position: a...
html 好看的登录界面,html+css 漂亮登陆界面
weixin_31438219的博客
06-05 1468
@font-face{font-family: 'iconfont';src: url('//at.alicdn.com/t/font_1463147324_946932.eot');/* IE9*/src: url('//at.alicdn.com/t/font_1463147324_946932.eot?#iefix')format('embedded-opentype'),/* IE6-IE...
html+css实现漂亮登录页面
我想月薪过万的博客
09-19 1738
效果展示 代码展示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
html+css登录页面
06-12
6套登录模板,可用于前后台登录模板使用。效果不错。欢迎下载试用
HTML+CSS制作登录页面
m0_46664046的博客
01-05 2254
HTML+CSS制作登录表单 点击这里预览效果 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>html+css制作登录页面</title> <st
HTML5+CSS3精美登陆界面
03-02
从国外下载的20个左右的精美登陆界面,供大家参考。歪果仁真的好有创意~~我只是搬运工,不收费~~没有一一试过,可能会有些问题~大家可以去https://www.freshdesignweb.com/css-login-form-templates自行查看哦~~那里面的资源有些没下过来~~sorry~
HTML-移动端APP注册登录页面模板
06-08
HTML移动端APP注册登录页面模板,全套模板,包括首页、注册、登录、密码修改等多个手机WAP模板页面。
css3炫酷登录效果(内含漂亮的弹窗效果)
11-14
例如,我们可以使用CSS3的`transition`属性来平滑地改变元素的样式,如背景颜色、透明度或大小,从而实现登录表单的翻转效果。同时,`transform`属性允许我们对元素进行旋转、缩放、位移和倾斜,进一步增强视觉吸引...
这是一款使用html5svg和css3制作的炫酷select下拉菜单美化效果
08-10
在这个项目中,我们看到的是如何利用这两者以及JavaScript来实现一个炫酷的Select下拉菜单美化效果。让我们深入探讨一下这些技术及其在创建这种效果时的应用。 首先,HTML5的`<select>`元素是网页表单中常见的组件...
实用代码:HTML+JS+CSS实现的全屏自动切换背景的时尚 登录与注册块翻转切换页面 代码详解
uu0216的博客
07-03 1050
本篇,我介绍一个非常酷而且实用的代码:HTML+JS+CSS实现的全屏自动切换背景的时尚 登录与注册块翻转切换页面。说的有点晕是吧,没关系,看看效果图,你就明白了。动态切换登录和注册这块gif动画截图的效果不太清楚,但基本效果还是能够表达的了。想看清晰美女大图的,可以下载源文件包。
HTML5】登录页面制作简易版一步步教你制作一个炫酷透明登录表单(附完整代码) 新手友好:用HTMLCSS和JS打造漂亮的渐变背景登录页面 零基础教程:制作具有透明效果的登录界面 超实用!从头开
最新发布
南北极之间
10-01 1262
一步步教你制作一个炫酷透明登录表单(附完整代码) 新手友好:用HTMLCSS和JS打造漂亮的渐变背景登录页面 零基础教程:制作具有透明效果的登录界面 超实用!从头开始设计美观的登录表单(完整源码) 大学生期末项目:HTML/CSS/JS实现登录页面设计 前端小白必看:创建渐变背景+透明表单的登录页 手把手教你用HTMLCSS打造精美的登录界面 从零开始制作一个漂亮登录页面,提升你的前端技能 完整教程:设计一个具有透明效果的登录表单 轻松打造美观的登录页面,新手也能快速上手
CSS技巧专栏:一日一例 3.纯CSS实现炫酷多彩按钮特效
uu0216的博客
07-10 1388
CSS的 box-shadow 属性可以用来给一个元素添加一个或多个阴影效果。如果你想要给一个div元素添加多种颜色的投影,你可以通过在box-shadow属性中用逗号分隔多个值对来实现。 上面代码,我们分别给按钮增加了红,黄,蓝,绿四种颜色的投影,并且让投影扩散范围增大,我们看看效果是不是我们想要的。在浏览器中刷新我们的按钮页面,把鼠标移动到按钮上,我们得到了这样的按钮效果:
好看html css登录页面,基于html+css做一个好看的可翻转登录注册界面
weixin_35871890的博客
06-03 739
做一个好看的可翻转登录注册界面前言最近在尝试做网盘,使用的技术栈大概是 .net core + MVC + Mysql + Layui,主要目的是通过这个具体的项目,熟悉熟悉 .net core 开发,.net 的未来就是他了!我的设想在完成后端的一部分 建设 之后,我把目光投向了前端——登陆注册,由于这个网盘是用来试手的个人项目,我并不想用曾经用过的制作方式——登录和注册界面分开来做。我试图讲这...
html 让颜色为透明
04-01
HTML中,可以使用CSS样式来设置颜色为透明。具体方法为: 1. 在CSS中使用rgba()函数,将颜色值的alpha通道设置为0,表示完全透明。 例如,要将背景颜色设置为透明,可以使用以下代码: ```css background-color: rgba(0, 0, 0, 0); ``` 2. 也可以使用透明度属性opacity,将其值设置为0,同样表示完全透明。 例如,要将文本颜色设置为透明,可以使用以下代码: ```css color: rgba(0, 0, 0, 0); 或 opacity: 0; ``` 在HTML中,可以将上述代码应用于相应的元素,使其颜色变为透明
写文章

热门文章

  • html+css实现漂亮的透明登录页面,HTML实现炫酷登录页面 87414
  • Linux系统常用基本命令总结 83241
  • HTML+CSS十分钟实现响应式布局页面,响应式布局实战教程 43504
  • 什么是SVN?SVN的简介安装和使用 36097
  • ZooKeeper 启动报错ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper/bin/../conf/ 34122

分类专栏

  • JS 23篇
  • React 1篇
  • 响应式布局 1篇
  • CSS3视频动画 4篇
  • JS进阶教程 8篇
  • NodeJS 2篇
  • HTML 14篇
  • 项目代码 2篇
  • 设计模式 14篇
  • CSS 13篇
  • Linux 8篇
  • lucene 3篇
  • Java 52篇
  • Docker 3篇
  • Java基础 4篇
  • JavaWeb基础 10篇
  • psql 2篇
  • Instagram 2篇
  • Java框架
  • hibernate 4篇
  • SSH项目 6篇
  • Spring 5篇
  • Struts2 3篇
  • Web前端 32篇
  • MySql 2篇
  • 学习笔记 52篇
  • 程序人生 8篇
  • 分享 17篇
  • 数据结构 2篇
  • 人工智能 1篇
  • 错误解决 10篇
  • 配置 16篇
  • 秒杀系统 6篇
  • Maven 2篇
  • Github 3篇
  • ARTS挑战 1篇
  • Java面试题 4篇

最新评论

  • 几道经典逻辑推理题,提高你的逻辑思考能力

    Mr zyp: 感觉你说的非常有道理

  • 如何更聪明地学习:20种让你更高效学习的科学方法

    拾忆 Eternal゛: 优质文章,期待作者继续创新

  • Instagram 图谱 API

    解决bug的wilelm: 请问怎么获取pages_show_list权限呢?公司也验证了,设置里面找遍了没有找到这个开关

  • html+css实现漂亮的透明登录页面,HTML实现炫酷登录页面

    frimament__: 谢谢大佬表情包

  • HTML+CSS十分钟实现响应式布局页面,响应式布局实战教程

    m0_71105360: 360的兼容模式不支持哦

最新文章

  • VsCode自定义注释
  • npm ERR! command sh -c node-gyp rebuild,fatal error: ‘jpeglib.h‘ file not found npm ERR!
  • HTML+CSS十分钟实现响应式布局页面,响应式布局实战教程
2022年1篇
2021年5篇
2020年52篇
2019年56篇
2018年59篇

目录

目录

评论 108
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Albert Yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司淄博网站排名优化深圳企业网站优化多少钱怎么解决网站优化济南哪里有网站优化平台网站首页优化价格是多少钱怎么优化网站推崇易速达网站优化收录量优化公司网站优火9星超棒如何优化网站82金手指效率网站权重然后优化福州优化推广网站晋中网站优化公司排名丰南公司网站优化网站优化交流企业网站优化中存在的几个问题怀远seo网站优化蜘蛛屯优化排名推广网站临清网站优化企业服务全国网站优化软件排名武清网站关键词优化哪家好江东区网站优化外包深圳论坛网站优化方案优化网站流程图解廊坊德阳网站优化项城网站seo优化哪家合适网站建设优化应该怎么操作网站优化费如何账务处理网站产品优化跋云速捷火速优化网站方法先询火25星钢城网站优化哪家好香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化