HTML/CSS 一个非常漂亮的户信息输入页面(含照片)

本文介绍了一个使用HTML和CSS实现的个人信息表单设计案例,包括表单布局、样式设置及文件上传功能。通过该示例可以了解如何创建美观且实用的网页表单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一次发博客,有什么问题还请大神指出。

 

先上效果图:

代码部分:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>UserInfo</title>
    <style type="text/css">
        .Content-Main{
            max-width: 500px;
            margin: auto;
            border: none;
            border-radius: 5px; 
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
            text-shadow: 1px 1px 1px #444;
            color: #D3D3D3;
            background: #555;
        }
        .Content-Main h1{
            padding: 8px 0px 40px 10px;
            display: block;
            border-bottom: 1px solid #444;
        }
        .text1{
            margin-left: 3px;
        }
        .Content-Main label{
            margin: 0px 0px 5px;
            display: block;
        }
        .fileInputContainer{
            height: 99px;
            width: 99px;
            margin: 20px 20px 20px 20px ;
            border: none;
            background: url("img/Example.jpg");
            overflow: hidden; 
            position: relative; 
        }
        .fileInput{
            height: 106px;
            border: none;
            font-size: 300px;
            opacity: 0;  
            filter:alpha(opacity=0);
            cursor: pointer;
            position: absolute;
        }
        .Content-Main label>span{
            width: 20%;
            float: left;
            text-align: right;
            padding-right: 10px;
            margin-top: 10px;
            font-weight: bold;
        }
        .Main-sex{
            padding-right: 13px;
            padding-bottom: 13px;
            font-weight: bold;
            line-height: 4px; 
        }
        .Main-sex input[type=checkbox]{
            margin-top:6px;
            vertical-align:middle; 
        }
        .Content-Main input[type="text"],.Content-Main input[type="email"],.Content-Main textarea{
            height: 25px;
            width: 70%;
            line-height: 15px;
            padding: 5px 0px 5px 5px; 
            margin-bottom: 16px;
            margin-right: 6px;
            margin-top: 2px;
            border: none;
            border-radius:2px;
            -webkit-border-radius:2px;
            -moz-border-radius:2px;
            outline: 0 none; 
            background:  #DFDFDF;
            color: #525252;
        }
        .Content-Main textarea{
            height: 100px;
            width: 70%;
            padding: 5px 0px 0px 5px;
        }
        .Content-Main .button{
            padding: 8px 24px 8px 24px;
            margin-bottom: 8px;
            border: none;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            font-weight: bold;
            text-shadow: 1px 1px 1px #FFE477;
            box-shadow: 1px 1px 1px  #3D3D3D;
            -moz-box-shadow: 1px 1px 1px  #3D3D3D;
            -webkit-box-shadow: 1px 1px 1px  #3D3D3D;
            color: #585858;
            background: #f6ff0a;
        }
        .Content-Main .button:hover{
            color:  #333;
            background-color:  #EBEBEB ;
        }
    </style>
</head>
<body>
        <div class="Content-Main">
            <form  action="" method="post" class="form-userInfo">
                <h1>个人信息</h1>
                <span class="text1">请在文本框中完善您的个人信息:</span>
                <p>
                <div class="fileInputContainer">
                    <input class="fileInput" id="" type="file" name="">
                </div>
                <label>
                    <span>Your name:</span>
                    <input type="text"  name="name" placeholder="Your Full Name">
                </label>
                <label class="Main-sex">
                    <span>Your sex:</span>
                    <input type="checkbox" class="man">男
                    <input type="checkbox" class="women">女
                </label>
                <label>
                    <span>Your email :</span>
                    <input type="email" name="email" placeholder="@.com">
                </label>
                <label>
                    <span>Your phone:</span>
                    <input type="text" name="phone" placeholder="Please input 11 number">
                </label>
                <label>
                    <span>Message:</span>
                    <textarea id="message" name="message" placeholder="Your message to us"></textarea>
                </label>
                <label>
                    <input type="button" class="button" value="提交">
                </label>
            </form>
        </div>
</body>
</html>

 

### 回答1: 我可以用 HTMLCSS 和 JavaScript 写出一个漂亮的登录页面。首先,使用 HTML 来创建一个登录表单,包括用名文本框、密码文本框和一个登录按钮。然后,使用 CSS 来设计出这个登录表单的外观,包括文字的字体大小、颜色和布局,以及按钮的大小、形状和颜色。最后,使用 JavaScript 对登录表单的输入进行验证,确保用输入的数据正确无误。 ### 回答2: 使用HTMLCSS和JavaScript编写一个漂亮的登录页面,可以通过以下步骤实现: 1. HTML部分: 在HTML文件中创建一个登录表单的div元素。表单应包括用名和密码的输入字段以及一个提交按钮。为每个输入字段使用合适的input元素,并为提交按钮使用button元素。 2. CSS部分: 使用CSS将登录表单样式为漂亮的外观。可以设置背景颜色、边框样式、圆角、阴影等来增强登录表单的美观性。也可以选择使用现成的CSS框架,如Bootstrap来快速创建漂亮的登录表单。 3. JavaScript部分: 使用JavaScript为登录表单添加交互功能。可以为用名和密码字段添加验证规则,以确保用输入的有效性。也可以利用JavaScript实现一些特效,如输入字段获得焦点时的动画效果、错误提示等。 综上所述,可以通过HTMLCSS和JavaScript相结合的方式,创建一个非常漂亮的登录页面。 ### 回答3: 要写一个漂亮的登录页面,可以使用HTMLCSS和JS来达到目标。 首先,在HTML中创建一个登录表单的容器,可以使用<form>标签来实现。具体包括一个输入名的<input>元素、输入密码的<input>元素,以及一个登录按钮的<button>元素。 在CSS中,可以为登录表单容器添加适当的背景颜色、边框样式和阴影效果,使其看起来更加吸引人。可以使用盒模型来确定容器的大小和边距,并使用Flexbox布局来对表单元素进行排列和对齐。 然后,可以使用CSS样式来美化输入框和按钮。可以为输入框添加边框、边距、圆角效果和阴影效果,使其外观更加美观。可以为按钮添加背景颜色、鼠标悬停效果和点击效果,使其在用与之交互的过程中具有更好的视觉反馈。 接下来,在JS中可以为登录按钮添加一个点击事件的监听器。当用点击登录按钮时,可以通过JS代码获取输入框中输入的用名和密码,并进行一些验证或发送到服务器进行身份验证。可以使用条件语句和逻辑运算符来判断输入是否合法,并根据验证结果提示用相应的信息。 最后,可以根据个人的审美需求和创造力,进一步添加一些特效和动画效果,如过渡效果、弹出框、输入框焦点动画等,以增加页面的互动性和吸引力。 总之,使用HTMLCSS和JS,可以编写出一个非常漂亮的登录页面,无论是从外观设计还是交互效果,都能给用带来良好的用体验。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值