通过CSS简单修饰用户登录页面

这篇具有很好参考价值的文章主要介绍了通过CSS简单修饰用户登录页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、CSS代码

二、HTML部分

1、用户登录

2、用户注册

3、注册成功

4、找回密码

5、重置密码

6、重置成功

三、运行效果图


前言

        前几天老师要求用CSS和HTML做的一个用户登录页面,个人感觉这些知识入门挺简单的,精通的话不太容易,这里就用入门知识简单做一下登录及注册页面,代码及网页效果图如下。

一、CSS代码

        在以下代码中做了大量注释,一目了然,不过重复的地方没有做。

body{
    background-color:rgb(75,131,228);
}

            /*登录页面*/
div.box1{
    margin: auto;       /*盒子外边距设置*/   
    width: 380px;
    height: 250px;
    background-color: white;
    padding: 20px;      /*盒子内边距设置*/
    line-height: 30px;      /*盒子内行边距设置*/
    border-radius: 5px;     /*盒子边框圆角设置*/
}

.myborder1{
    border: none;       /*边框样式设置为不显示(默认为显示)*/
    border-bottom: 1px solid #333;      /*底部边框属性设置*/
    width: 200px;
}
.mybutton1{
    height: 30px;
    width: 230px;
    background-color: rgb(75,131,228);
    border: none;           /*按钮边框设置为不显示*/
    color: white;
    font-size: 20px;        /*字体大小设置*/
    letter-spacing: 2.0ex;      /*按钮内文字间距设置*/
    border-radius: 5px;     /*按钮边框圆角设置*/
}
.a1{
    display: inline-block;     /*设置布局方式为行内块*/
    text-align: left;          /*设置文字对齐方式为左对齐*/
    width: 100px;
}
.a2{
    display: inline-block;
    text-align: right;          /*设置文字对齐方式为右对齐*/
    width: 80px;
}

            /*注册页面*/
div.box2{
    margin: auto;
    width: 400px;
    height: 300px;
    background-color: white;
    padding: 20px;
    line-height: 30px;
    border-radius: 5px;
}

.myborder2{
    border: none;
    border-bottom: 1px solid #333; 
    width: 220px; 
    text-align: left; 
    
}
.myborder2-1{
    border: none;
    border-bottom: 1px solid #333; 
    width: 150px;  
    display: inline-block;
    text-align: left;
}

.mybutton2{
    width: 260px;
    height: 30px;
    background-color: rgb(75,131,228);
    border: none;
    color: white;
    letter-spacing: 2.0ex;
    font-size: 20px;
    border-radius: 5px; 
}

二、HTML部分

        HTML部分我每一个页面写成一个文件,这样检查起来也比较明了,就是重复的代码量也变得挺多的。

1、用户登录

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">    /*从外部链接CSS文件*/
</head>
<body>
    <div class="box1">
        <center>
    <h1>用户登录</h1>
    <table cellspacing="0"  width="360px">
    <form>
        <tr>
            <td>手机号码:</td> 
            <td><input type="tel" name="text_name" placeholder="请输入手机号码" class="myborder1"/></td></tr>
        <tr>       
            <td>密码:</td>
            <td><input type="password" maxlength="8" placeholder="请输入密码" class="myborder1"/></td></tr>
        </table><br>
        <input type="button" value="登录" class="mybutton1"/>
        <br>
        <a1 class="a1">
        <a href="注册.html" target="_self">我要注册</a></a1>
        <a href="找回密码.html" target="_self">忘记密码</a>
    </form>
</center>
</div>
</body>
</html>

2、用户注册

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div class="box2" >
        <center>
    <h1>用户注册</h1>
    <table cellspacing="0"  width="380px">
    <form>
        <tr>
        <td>手机号码:</td> 
        <td><input type="tel" name="text_name" placeholder="请输入手机号码" class="myborder2"/></td></tr>
        <tr>
        <td>验证码:</td>
        <td><input type="text" name="text_name" maxlength="6" placeholder="请输入短信验证码" class="myborder2-1"/>
        <input type="button" value="发送验证码" style=" background-color: rgb(75,131,228);
                                                        height: 25px;
                                                        border: none;
                                                        color: white;
                                                        border-radius: 3px;"/></td></tr> 
        <tr>       
        <td>密码:</td>
        <td><input type="password" maxlength="8" placeholder="请输入密码" class="myborder2"/></td></tr>
        <tr>
        <td>再次输入密码:</td>
        <td><input type="password" maxlength="8" placeholder="请再次输入密码" class="myborder2"/></td></tr>
        </table><br>
        <input type="button" value="注册" onclick="window.location.href='注册成功.html'" class="mybutton2"/>
        <br>
        已有账号,
        <a href="登录.html" target="_self">去登录</a>
    </form>
</center>
</div>

</body>
</html>

3、注册成功

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div class="box1" >
        <center>
    <h1>注册成功</h1>
    <br>
    您的账户已注册成功,快
    <a href="登录.html" target="_self">去登录</a>
    吧!
        </center>
    </div>
</body>
</html>

4、找回密码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div class="box1" >
        <center>
    <h1>找回密码</h1>
    <table cellspacing="0"  width="360px">
    <form>
        <tr>
            <td>手机号码:</td> 
            <td><input type="text" name="text_name" maxlength="11" placeholder="请输入手机号码" class="myborder1"/></td></tr>
        <tr>
            <td>验证码:</td>
            <td><input type="text" name="text_name" maxlength="6" placeholder="请输入短信验证码" class="myborder2-1"/>
        <input type="button" value="发送验证码"/></td></tr>
        </table><br>
        <input type="button" value="下一步" onclick="window.location.href='重置密码.html'" class="mybutton2"/>
    </form>
        </center>
    </div>
</body>
</html>

5、重置密码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div class="box1">
        <center>
    <h1>重置密码</h1>
    <table cellspacing="0"  width="360px">
    <form>
        <tr>       
            <td>密码:</td>
            <td><input type="password" maxlength="8" placeholder="请输入密码"/></td></tr>
        <tr>
            <td>再次输入密码:</td>
            <td><input type="password" maxlength="8" placeholder="请再次输入密码"/></td></tr>
        </table><br>
        <input type="button" value="重置密码" onclick="window.location.href='重置成功.html'" class="mybutton2"/>
    </form>
        </center>
    </div>
</body>
</html>

6、重置成功

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="formDemo.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div class="box1" >
        <center>
    <h1>密码重置成功</h1>
    <br>
    您的密码已重置,快
    <a href="登录.html" target="_self">去登录</a>
    吧!
        </center>
    </div>
</body>
</html>

三、运行效果图

        这里就只放一部分运行效果图了,其中功能比较多一点的就是登录和注册页面,而每一页都是通过超链接相互连接在一起的,可以直接通过页面跳转。

登陆界面的css样式附带效果图,html,css

登陆界面的css样式附带效果图,html,css 

 文章来源地址https://www.toymoban.com/news/detail-808967.html

到了这里,关于通过CSS简单修饰用户登录页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【JAVA】通过JAVA实现用户界面的登录

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​ 💫个人格言:“没有罗马,那就自己创造罗马~” JAVA 当中无法获取到 局部变量的地址. 实参和形参的关系就像榨汁机一样,丢进去的是橙子,出来的是橙汁. 虽然数组通过下标可以交换它的

    2024年04月12日
    浏览(43)
  • spring 用户通过交互界面登录成功事件源码分析

    spring-security-web:5.6.7 用户通过前端交互界面登录成功触发此事件 org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent 事件触发过程 用户名密码认证过滤器 org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter 认证处理过滤器 org.springframework.security.we

    2024年02月16日
    浏览(39)
  • 安卓学习1:简单的用户登录注册界面

            a.方法一:创建时直接选择设置为启动界面(勾选LauncherActivity)         b.方法二:手动配置AndroidManifest.xml文件,注册该活动为启动界面                                           不同页面之间的跳转使用Intent对象,它可以用于在不同组件之间传递消息  

    2024年02月02日
    浏览(41)
  • HTML和CSS配合制作一个简单的登录界面

    这是一个CSS样式表,用于为网页中的HTML元素设置样式。接下来我会逐句解释每个选择器和样式的作用。 *{ box-sizing: border-box; } :这行代码将所有HTML元素的盒模型设置为 border-box ,使元素的宽高包括内容、内边距和边框,而不仅仅是内容。 body{ font-family: Arial, Helvetica, sans-ser

    2024年02月12日
    浏览(45)
  • Java--用户登录/注册界面(连接Mysql数据库)并可以通过验证码登录

    1 效果展示 (1)登录界面 (2)注册界面 (3)动图展示 2 内容说明 (1)开发前,需引入一个连接Mysql 数据库驱动mysql-connector-java-5.1.30-bin.jar包 提取码:6666 (2)构建路径 (3)需要下载xampp软件 xampp软件下载 提取码:2255 xampp软件包含 Apache Web服务器、 Mysql Web服务器、Filezilla

    2024年02月09日
    浏览(64)
  • 如何通过华硕路由器官方自带功能实现远程FTP、远程观影、远程同步、远程访问登陆界面,有了IPV6,甚至可以买个域名再实现黑裙远程登录

    恩山无线论坛地址:(本人即作者)有更详细的IPV6应用教程从0开始-华硕官方固件使用IPV6 DDNS+安装插件实现远程备份同步、下载、观影-恩山无线论坛 (right.com.cn) 一、远程FTP、观影 通过楼上面的设置,我们已经取得华硕DDNS解析IPV6公网地址 设置启用WLAN访问 ON 启用TLS支持 否

    2024年02月05日
    浏览(101)
  • Android 实现用户登陆界面

    Button是TextView的一个子类,EditView同样也是TextView的子类 其中,EditView是一个可输入内容的组件 参考属性文档 :包含EditText控件的常用属性 常用基本属性介绍: 属性 含义 textAllCaps 设置字体大小写,android:textAllCaps=\\\"false\\\"表示字体显示和输入的内容一致 hint 设置文本框初始显示

    2024年02月07日
    浏览(42)
  • 界面开发(2)--- 使用PyQt5制作用户登陆界面

    上篇文章已经介绍了如何配置PyQt5环境,这篇文章在此基础上展开,主要记录一下如何使用 PyQt5 制作用户登陆界面,并对一些基础操作进行介绍。 下面是具体步骤,一起来看看吧! 1. 打开 Pycharm 中的 Qt Designer 工具。 2. 选择Main Window模式,创建界面窗口。 3. 移除菜单栏和状态

    2024年02月05日
    浏览(56)
  • rancher界面无法登陆问题解决,登录超时;

    1.找到rancher主机,查看日志 docker ps | grep rancher # rancher 容器 名称 jolly_ptolemy docker logs -f jolly_ptolemy 日志提示, java.sql.SQLException: Got error 28 from storage engine,磁盘满了 2.磁盘管理 df -h  #查看磁盘使用情况 100% 分析原因:该主机主要是docker容器,可能是docker 占用空间过大 docker

    2024年02月11日
    浏览(38)
  • 纯HTML+CSS实现可响应式登陆界面

    先上效果视频: 演示视频 基本思路: 一:日月切换模块 1. 用阴影画出太阳和月亮 2.用transform: translate; transform: rotate;两个属性实现日月交换效果 3.使用label for=\\\"\\\" hidden标签实现左上角滑块与复选按钮的链接 4.用兄弟选择器“~”实现一个元素对另一个元素的控制 二:注册界

    2024年02月04日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包