简单入门编写html登录界面

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>你好呀,登录吧</title>
    <style>
        * {margin: 0;padding: 0;}

        html {height: 100%;}

        body { height: 100%;}

        .container {
            height: 100%;
            background-image: linear-gradient(110deg, #f9bde8, #f670d0);
        }

        .login-wrapper {
            background-color: #fbf1f1;
            width: 400px;
            height: 388px;
            border-radius: 50px;
            padding: 0 50px;
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .header {
            font-size: 60px;
            font-weight: 900;
            text-align: center;
            line-height: 120px;
        }

        .input-item {
            display: block;
            width: 100%;
            margin-bottom: 20px;
            border: 0;
            padding: 10px;
            border-bottom: 1px solid rgb(128, 125, 125);
            font-size: 15px;
            outline: none;
        }

            .input-item:placeholder {
                text-transform: uppercase;
            }

        .btn {
            text-align: center;
            padding: 10px;
            width: 100%;
            margin-top: 40px;
            background-image: linear-gradient(to right, #a6c1ee, #fbc2eb);
            color: #fff;
        }

        .msg {
            text-align: center;
            line-height: 88px;
        }

        a {
            text-decoration-line: none;
            color: #abc1ee;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="login-wrapper">
            <div class="header">登录</div>
            <div class="form-wrapper">
                <input type="text" name="输入用户名" placeholder="username" class="input-item">
                <input type="password" name="输入密码" placeholder="password" class="input-item">
                <div class="btn">登录</div>
            </div>
            <div class="msg">
               忘记了
                <a href="#">注册</a>
            </div>
        </div>
    </div>
</body>
</html>

 整体样式:

<!DOCTYPE html>

每个 HTML 文件里开头都有个很重要的东西<!DOCTYPE html>,DOCTYPE是document type的简写,它并不是 HTML 标签,也没有结束标签,它是一种标记语言的文档类型声明,即告诉浏览器当前 HTML 是用什么版本编写的。

 <html lang="en">

lang就是language是语言的意思,en也是English的缩写,这句话用来定义页面的语言为英文。可以知道<html lang="zh">表示语言是中文。

HTML <head> 元素

        <head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。

<meta charset="UTF-8">

charset 属性规定 HTML 文档的字符编码,且utf-8代表世界通用的语言编码。

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域。

content属性值 :

     width:可视区域的宽度,值可为数字或关键词device-width

     height:同width

     intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放。

<title>hi,nice to meet you</title> 

设置标题。

 .container {
            height: 100%;
            background-image: linear-gradient(110deg, #f9bde8, #f670d0);
        }

这里是指设置容器的高度和容器的背景。

特别说明一下,linear-gradient是设置渐变色的库函数有三个参数。

第一个参数表示渐变色的角度(默认是180deg。设置了角度,则0deg为竖直向上,然后顺时针旋转)如下图

 第二个参数表示初始颜色,第三个参数表示最终颜色。就是从初始颜色到最终颜色的渐变。

关于linear-gradient的使用,读者可以自行查阅其他资料。

这里安利一个超级好配色的网站HTML颜色代码 (encycolorpedia.cn)

  .secrect-wrapper {
            background-color: #fbf1f1;
            width: 358px;
            height: 588px;
            border-radius: 15px;
            padding: 0 50px;
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

wrapper在html中是一个常见的术语,我们给它一个类,该类负责将所有可见元素封装在页面上。

这里简单的说明一下:background-color是用来设置背景颜色,width、height设置宽和高,border-radius边框锐化(就是将矩形变成圆角),left,top在容器中的位置。

.header {
            font-size: 60px;
            font-weight: 900;
            text-align: center;
            line-height: 200px;
        }

这里是时候设置标题的属性。font-size设置标题的字体大小,font-weight设置标题的宽度(可以加粗),text-align设置位置,line-heightline-height 设置行间的距离(行高)。

 .input-item {
            display: block;
            width: 100%;
            margin-bottom: 20px;
            border: 0;
            padding: 10px;
            border-bottom: 1px solid rgb(128, 125, 125);
            font-size: 15px;
            outline: none;
        }

<input> 元素用于为基于 Web 的表单创建交互式控件,以便接受来自用户的数据,可以使用各种类型的输入数据和控件小部件。

display 属性设置元素如何显示,block表示此元素将显示为块级元素,此元素前后会带有换行符。

 .btn {
            text-align: center;
            padding: 10px;
            width: 100%;
            margin-top: 40px;
            background-image: linear-gradient(to right, #a6c1ee, #fbc2eb);
            color: #fff;
        }

设置登录按钮的属性,text-align: center文本居中,background-image渐变颜色设置, color: #fff文本颜色为白色。

HTML<body> 元素

定义文档的主体,body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)

<body>
    <div class="container">
        <div class="login-wrapper">
            <div class="header">please login </div>
            <div class="form-wrapper">
                <input type="text" name="username" placeholder="username" class="input-item">
                <input type="password" name="password" placeholder="password" class="input-item">
                <div class="btn">click-Login</div>
            </div>
            <div class="msg">
                Don't have account?
                <a href="#">Sign up</a>
            </div>
        </div>
    </div>
</body>

在head中我们相当于定义了container、login-wrapper、form-wrapper、msg的类,这里可以直接用他们。

吴雨4
关注 关注
  • 16
    点赞
  • 124
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
HTML案例登录页面
weixin_67464822的博客
06-14 7694
本人是菜鸟,刚入前端坑 想记录一下自己写过的页面,也希望能帮到跟我一样的你,加油鸭~~~简单的登录页面
登录页面HTML代码
05-30
登录页面代码,登录页面代码登录页面代码登录页面代码登录页面代码登录页面代码
html登陆页面的完整代码
11-05
以下是一个简单HTML登录页面的完整代码 这个页面创建了一个简单的登录表单,包括用户名和密码的输入框以及一个提交按钮。当用户点击提交按钮时,表单数据将被提交到名为 "login.php" 的服务器端脚本。你可以根据需要修改表单的提交目标。 这是一个非常基础的登录页面,它只提供了用户名和密码的输入,并提交到服务器的 login.php 页面进行处理。 但是,真正的登录系统会需要包含更多安全性的考虑,比如: • 对密码进行加密存储和传输,以防止在数据库被泄露的情况下密码被轻易破解。这通常使用哈希函数(如 bcrypt)实现。 • 防止跨站脚本攻击(XSS)。这需要对输入的用户名和其他信息进行适当的过滤和转义。 • 防止跨站请求伪造(CSRF)。这需要在服务器端对所有的请求进行验证,确保所有的操作都是用户真实的行为。 • 使用HTTPS进行通信,以确保数据在传输过程中不被窃取或修改。 • 防止暴力破解登录。这可以通过限制同一IP地址的登录尝试次数,或者添加验证码等功能实现。 这些只是一些基本的建议,实际的登录系统可能需要更多的安全措施。同时,对于用户密码等敏感信息,应该使用安全的方式进行处
漂亮的登陆界面html源码
06-06
漂亮的登陆界面html源码
HTML实现简单登录界面
最新发布
2301_81610651的博客
05-12 437
该界面是纯HTML代码,没有通过css优化通过函数实现对用户输入内容的判断和提醒。
简单HTML登录界面(带源码)
宝子的博客
07-05 2万+
非常的简单,第一眼看到这个界面的时候就感觉非常的喜欢,给我一种简约又美观的感觉,然后就模仿样式自己写出来了,给大家分享一下。还写了一个注册页面大部分的代码都差不多,因为它们实在太像了,我太喜欢了。
html写一个登录注册页面
liulang68的博客
04-07 7643
代码html写一个登录注册页面。
好看实用的六个html登录页面
热门推荐
ss810540895的博客
07-15 12万+
原文1.效果图: 代码: 2.效果图: 源码: 3.效果图:源码: 4.效果图:源码: 5.效果图: 源码: 6.效果图:源码:
html好看的登录界面2(十四种风格登录源码)
xcLeigh
06-15 2万+
html好看的登录页面2(十四种风格登录源码),登录页面源码,大气好看的网站登录页面html源码模板,页面源码,适用于各种项目,也可以用作学习,各种登录风格都有,高端大气上档次,直接嵌入使用,代码易懂,复用性高,你值得拥有。
(Html)实现一个账号密码登录的弹窗界面(代码
小劉同学成长日记~~
09-08 2万+
代码】(Html)实现一个账号密码登录的弹窗界面,闲杂日记~~
用户登陆界面的代码
weixin_35750953的博客
12-22 2225
你好,下面是一个简单的用户登录界面代码示例: <!DOCTYPE html> <html> <head> <title>用户登录界面</title> </head> <body> <h1>用户登录</h1> <form action="/login" method="po...
HTML实现简单注册登录页面
m0_57714421的博客
12-21 1万+
HTML实现注册登录
servlet入门 登陆界面 适合新手 直接使用 注释清晰
08-17
本教程将引导初学者进入Servlet的世界,通过构建一个简单登录界面,让大家了解Servlet的基础概念和应用。 1. **Servlet基本概念** Servlet是Java编写的服务端程序,运行在Web服务器上,用于处理客户端(通常是...
易语言搜狐登陆
08-20
通过分析这个项目,初学者可以学习到如何使用易语言进行网络编程,理解Web服务的交互过程,以及如何设计和实现一个简单的用户界面。对于有经验的开发者,这个源码可以作为一个参考,了解易语言在实际项目中的应用。
简单的登陆注册页面源码
07-29
在IT行业中,构建登录注册页面是基础且至关重要的一步,尤其对于C#初学者来说,理解这一过程能帮助他们快速入门Web开发。本资源提供的"简单的登录注册页面源码"是一个很好的学习起点。 首先,登录注册功能是任何...
菜鸟快速入门 struts 1.X (简单的登陆)第一篇
08-18
这个入门教程将引导你逐步了解如何使用Struts 1.X实现一个简单的登录功能。以下是对这一主题的详细讲解: 1. **MVC模式**:在Struts 1.X中,MVC模式被用来分离应用程序的业务逻辑、数据模型和用户界面。Model代表...
ajax验证数据库登陆源码
05-20
这个"loginDemo"文件很可能包含了一个简单的登录表单HTML,用于接收用户输入,以及一个JavaScript文件,负责处理Ajax请求。JavaScript代码可能包含以下步骤: 1. 创建XMLHttpRequest对象实例。 2. 编写事件监听器,...
html/css做的一个登入小界面(图片瀑布流)
dingzhanye2611的博客
07-26 791
一个登入效果简易图:(色彩搭配有点乱,嘻嘻,可以在代码处改成自己喜欢的颜色) css样式的代码: style.css: @charset "utf-8";/* CSS Document */ *{ margin:0px; padding:0px; } body{ background-color:#FCC; }.wrapper{ width:80%; heig...
html+csshtml登录注册页面
陈俊卓的博客
07-08 1万+
html页面登录注册代码,包含css样式
个人中心页面html代码素材
05-24
以下是个人中心页面的基本 HTML 代码素材: ```html <!DOCTYPE html> <html> <head> <title>个人中心</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <header> <h1>个人中心</h1> <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">消息</a></li> <li><a href="#">设置</a></li> <li><a href="#">退出</a></li> </ul> </nav> </header> <main> <section class="user-info"> <h2>个人信息</h2> <form> <label for="username">用户名:</label> <input type="text" id="username" name="username" value="JohnDoe"> <label for="email">邮箱:</label> <input type="email" id="email" name="email" value="johndoe@example.com"> <label for="password">密码:</label> <input type="password" id="password" name="password"> <button type="submit">保存</button> </form> </section> <section class="orders"> <h2>订单信息</h2> <table> <thead> <tr> <th>订单号</th> <th>商品名称</th> <th>数量</th> <th>总价</th> <th>状态</th> </tr> </thead> <tbody> <tr> <td>001</td> <td>iPhone X</td> <td>1</td> <td>8,888.00 元</td> <td>已发货</td> </tr> <tr> <td>002</td> <td>iPad Pro</td> <td>2</td> <td>13,776.00 元</td> <td>已完成</td> </tr> </tbody> </table> </section> </main> <footer> <p>©2021 My Website</p> </footer> </body> </html> ``` 以上代码包含了一个简单的个人中心页面结构,包括页面头部、用户信息和订单信息两个部分以及页面底部。你可以根据需求进行修改和美化。同时,注意要引入样式表 `style.css`,以保证页面样式的一致性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题 46748
  • 广义表的定义,特性,及表头和表尾怎么看? 17294
  • 简单入门编写html登录界面 12482
  • 生成神经对抗网络(GAN)的基本认识及应用 3967
  • 树的专项练习(补充) 3328

分类专栏

  • 数据结构 7篇
  • ACM 26篇

最新评论

  • 简单入门编写html登录界面

    2301_80044822: 为什么复制粘贴后注册按钮不发光啊?

  • 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题

    子慕予兮四周星: 谢谢大佬,您写的很好懂!

  • 大数相加(杭电1002)

    日之初学長: 作者好像没有考虑输出最大位进位的情况哦~

  • 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题

    努力的小方同学: 谢谢,我学到了

  • 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题

    pici-: 谢谢大佬,学到了

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 考研《数据结构》线性表—顺序表练习题
  • 操作系统课程设计——时间片轮转算法模拟
  • html简单编写一个注册界面
2023年1篇
2022年35篇
2021年7篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

PHP网站源码龙华企业网站制作罗湖网站优化按天计费大芬百度seo惠州网页设计荷坳SEO按效果付费深圳网站建设设计东莞模板网站建设深圳阿里店铺运营松岗标王盐田网站优化按天收费同乐网络广告推广同乐网站定制罗湖模板推广福田网站优化软件罗湖网页设计吉祥网站搜索优化木棉湾网站设计坪地百度竞价包年推广福永网站搜索优化大浪模板推广横岗网站制作设计光明网站seo优化龙华seo网站推广坑梓外贸网站设计大运设计公司网站吉祥百搜词包南澳推广网站福田网站优化按天收费龙华百搜标王龙华网站建设歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化