首页 > 其他分享 >前端必学-40个精选案例实战-案例3-仿QQ邮箱登陆实战

前端必学-40个精选案例实战-案例3-仿QQ邮箱登陆实战

时间:2024-01-30 14:24:14浏览次数:22  
标签:实战 QQ 段落 标签 必学 案例 登陆 input div

案例分析:QQ邮箱登录框分析与思路

image.png
完成这样一个登陆的实现

input标签

image.png

  • input标签是网页中最常见的输入文字的标签
  • input有很多种类型:例如:密码、文字、数字、颜色、复选等
<!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">
    <title>input</title>
</head>

<body>
    <input type="text" />
    <input type="password" />
    <input type="number" />
    <input type="checkbox" />
    <input type="date" />

</body>

</html>

设置输入框默认内容

  • input标签有一些比较常用的属性,value为默认内容
  • input标签的maxlength属性可以设定最大值,placeholder可以设定提示信息
<!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">
    <title>Document</title>
</head>

<body>
    <input value="慕课网" />
    <input value="abc" />
    <input maxlength="6" />
    <input maxlength="5" value="AAAAAA" />
    <input placeholder="请输入密码" />
</body>

</html>

button标签实现按钮

image.png

  • html中作为按钮标签有两种,一种是input,另外一种为button标签。
  • 最基本的区别为前者为单标签,后者为可闭合的标签

可闭合标签就是意味着可以往里面放入标签

<!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">
    <title>button标签实现按钮</title>
</head>

<body>
    <input type="button" value="按钮" />
    <button>按钮</button>
</body>

</html>

p标签实现内容文字

image.png

  • html中作为段落的标签为p,非缩写为paraagraph(段落)
  • p元素会自动在其前后创建一些空白

p标签不能包含div标签
div标签可以放入p标签

p标签里面放入 ul 和 ol标签是不行的

<!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">
    <title>Document</title>
</head>

<body>
    <p>我是一个段落</p>
    <p>我是一个段落</p>
    <p>我是一个段落</p>

    <div>我是一个div</div>
    <div>我是一个div</div>
    <div>我是一个div</div>

    p标签上下有间隔 p标签不能包含div标签


    <p>
        <ul>
            <li>测试</li>
        </ul>
    </p>

    <p>
        <ol>
            <li>
                测试ol
            </li>
        </ol>
    </p>


    <p>
        <a href="#">跳转链接</a>
    </p>

</body>

</html>

span标签实现内置文字

image.png

  • span的英文翻译为跨度、范围,无缩写
  • 标签被用来组合文档中的行内元素
<!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">
    <title>span标签实现内置文字</title>
</head>

<body>
    <div>
        <span>用户名:</span>
        <input/>
    </div>

    <div>
        <span>密码</span>
        <input/>
    </div>

    <div><input type="button" value="登陆" /></div>
    <span>abc</span>
    <span>kkk</span>
    <p>ppp</p>
</body>

</html>

网页搭建与思路-QQ邮箱登陆框骨架HTML搭建

<!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">
    <title>案例4</title>
</head>

<body>
    <div>
        <div>
            <span>微信登陆</span>
            <span>QQ登陆</span>
        </div>

        <div>
            <div>
                <input placeholder="请输入QQ账号" />
            </div>
            <div>
                <input placeholder="请输入密码" type="password" />
            </div>
        </div>

        <div>
            <button>登陆</button>
        </div>

        <div>
            <input type="checkbox" />
            <span>下次自动登陆</span>
        </div>
    </div>

</body>

</html>

如何使用浏览器功能看到元素状态

image.png

标签:实战,QQ,段落,标签,必学,案例,登陆,input,div
From: https://www.cnblogs.com/xiaochenNN/p/17996981

相关文章

  • 【独立开发案例分享】我们如何通过开源来获得流量增长?
    【案例背景】本案例的作者是【NevoDavid】,他目前在Novu公司负责业务增长。Novu本来是一家B2B的SaaS公司,但是创业初期,没有获得多少客户。后来,由于偶然的因素,他们打算把项目开源,发布到GitHub,然后,不可思议的事情发生了。他们项目在4天内,获得了2000个Star,并且一......
  • 前端必学-40个精选案例实战-案例4-仿B站导航条案例【基础样式】
    交互方式:CSS样式和HTML的交互方式CSS是控制html的,我们需要选中元素再进行控制CSS的常见使用方式分别是行间式、内嵌式与外链式<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE......
  • 前端必学-40个精选案例实战-案例2-前端必备技能-PS网页切图
    5大图片类型,在网页中的展示方式图片种类图片一般情况下分为两类,一类为像素图,一类为矢量图像素图是由一颗颗像素点组成,如果放大看,会看到像素点矢量图一般是由软件生成,如果放大看,不会产生像素点PS新建保存新建快捷键为Ctrl加n,或者使用菜单功能另存为ctrl(command)加s,或者使......
  • 前端必学-40个精选案例实战-案例1-仿百度图文列表实战
    最终呈现效果理解img标签的作用与效果img标签:前端网页的图片展示标签,单标签,英文非缩写为image常用属性为地址、宽度与高度常见的后缀格式为jpg、jpeg、png、gif等<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Com......
  • SQL变量数据加工在Java规则引擎中的应用案例分析
    SQL变量加工SQL加工背景,在决策配置过程中,一些复杂的逻辑或模型可通过自定义SQL脚本编写创建数据变量,通过SQL脚本可以便捷的从数据库中取数,并且自定义SQL支持传参,可满足更复杂多变的数据加工处理。注意,SQL变量加工和算子编排加工的方式不同,SQL变量加工依赖于对应数据源的服务器的性......
  • 构建知识图谱:从技术到实战的完整指南
    本文深入探讨了知识图谱的构建全流程,涵盖了基础理论、数据获取与预处理、知识表示方法、知识图谱构建技术等关键环节。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师......
  • ControlNet学习实战1--字体海报
    最近玩AI绘画的过程中,突然发现了一个可以生成特点字体海报的技巧,特此记录学习一下。本片文章介绍大家制作一张2024龙年海报。ControlNet介绍ControlNet是一个应用于Stable_diffusion一个插件,该插件可以让AI更加精准的生成准确的想要的图片,关于这些内容后期会专门更加细致的说明......
  • 《实战Java高并发程序设计(第2版)》PDF
    内容简介在单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发变得尤为重要。《实战Java高并发程序设计(第2版)》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发程序基础,详细介绍Java进行并行程序设计的基本方法。第二,进一步详细......
  • java——ip黑名单设计方案(大全+实战)
    java——ip黑名单设计方案(大全+实战)大家好,今天来设计一个ip黑名单功能。即封禁一些类似ddos的非法ip环境:springboot+jdk11本文源码地址:https://gitee.com/xue-shangren/blog-src/tree/master/java-blacklist-design自定义拦截器思路:将黑名单ip存入一个txt文件中(置于resource......
  • 【实战项目】想自己通过C语言编写贪吃蛇吗?先来学习一下什么是WIN32API
    WIN32API前言大家好,很高兴又和大家见面了!!!在开始今天的内容前,咱们先闲聊一下。博主是从2023.8.19号晚上23:28左右正式开始接触C语言,在此之前,我也只是一个对编程一窍不通的小白,我的本科专业是给排水科学与工程,一个就业前景还不错但是不太适合我本人的专业。在经历了一些事情之后,我......