题目一:电商团购悬浮框(效果图)+题目二:用户注册页面(效果图+代码)

题目

题目一电商团购悬浮框效果图

结构分析:

“用户登录界面”由3个表单控件构成,分别为两个单行文本输入框和一个按钮,可以以通过在<form>标签中嵌套<input>标签来定义。

样式分析:

  1. 整体控制表单,需要为<form>标签设置宽度、高度、背景图片和边距样式。
  2. 将<input/>标签转换为块元素,并设置其宽度、高度、文本颜色、背景色、边距和边框等样式。
  3. 单独控制最后一个<input/>控件,为其设置宽度、高度、背景图片、文本和边框样式。

题目二用户注册页面(效果图+代码)

样式分析:

如图所示,用户注册界面由上面的标题和下面的表单两部分构成。其中标题部分可以通过h1定义,表单部分则可以通过相关的表单控件进行定义。效果图如下:

实现代码

题目一:

<body>
    <form action="#" method="post" class="list">
        <input type="text" value="请输入手机号">
        <input type="text" value="请输入验证码">
        <input class="btn" type="button" value="登 录"
    </form>
</body>
        *{
            margin: 0;
            padding: 0;
        }
        .list{
            width: 500px;
            height: 280px;
            background: url(images/bg.jpg) no-repeat;
            margin:50px auto;
            padding-top: 70px;
        }
        input{
            display: block;
            width: 290px;
            height: 34px;
            background-color: #11131f;
            border: 2px solid #4f5556;
            margin: 25px auto;
            color: #fff;
            padding-left:10px;

        }
        .btn{
            width: 302px;
            height: 34px;
            background: url(images/line.png) repeat-x;
            border: none;
            color: #ccc;
            font-family: "微软雅黑";
        }

题目二:

<div id="bg">
        <h1></h1>
        <div class="content">
            <div class="content_border">
                <div class="content_1">
                    <p>注 册 新 用 户</p>
                </div>
                <form action="#" method="post" class="content_2">
                    <input class="icon_1" type="text" value="用户名">
                    <input class="icon_2" type="text" value="密码">
                    <input class="icon_2" type="text" value="确认密码">
                    <input class="icon_3" type="email" value="电子邮件">
                    <input class="btn" type="submit" value="注册新用户">
                </form>
            </div>
        </div>
    </div>
        *{
            margin: 0;
            padding: 0;
            border: 0;
            list-style: none;
        }
        body{
            font-family: Arial, Helvetica, sans-serif,"宋体";
            font-size: 16px;
        }
        a:hover,a:visited{
            text-decoration: none;
            color: #999;
        }
        a:hover{
            color: #F30;
        }
        #bg{
            width: 1024px;
            height: 768px;
            margin: 10px auto;
            background-color: #efefef;
        }
        h1{
            width: 900px;
            height: 70px;
            margin: 0 auto;
            background: #38b593 url(images/logo.png) no-repeat center center;
        }
        .content{
            width: 880px;
            height: 480px;
            margin: 0 auto;
            background-color:#eeecec ;
            margin-top: 10px;
            border: 10px solid #fff;
        }
        .content_border{
            width: 870px;
            height: 470px;
            border: 5px solid #eeecec;
        }
        .content_1{
            width: 870px;
            height: 55px;
            background: url(images/bg.png) repeat-x;

        }
        .content_1 p{
            height: 55px;
            color: #666;
            font-size: 24px;
            line-height: 55px;
            font-family: "微软雅黑";
            background: url(images/jia.png) no-repeat left center;
            padding-left: 45px;
            margin-left:60px ;
        }
        .content_2{
            width: 404px;
            margin: 0 auto;

        }
        .icon_1,.icon_2,.icon_3{
            width: 350px;
            height: 39px;
            line-height: 39px;
            color: #999;
            font-size: 16px;
            font-weight: 600;
            background: #faf9f9 url(images/icon1.png) no-repeat 10px center;
            padding-left: 50px;
            border: 2px solid #7f9db9;
            margin-top: 30px;
        }
        .icon_2{
            background: #faf9f9 url(images/icon2.png) no-repeat 10px center;
        }
        .icon_3{
            background: #faf9f9 url(images/icon3.png) no-repeat 10px center;
        }
        .btn{
            width: 400px;
            height: 39px;
            background-color: #53c2a2;
            padding-left: 30px;
            font-size: 18px;
            color: #fff;
            border: 2px solid #7f9db9;
            margin-top: 30px;
            text-align: center;
        }
为了创建一个用户注册界面,我们通常会在HTML中使用各种表单相关的标签来构建。这里是一个简单的示例,展示如何实现图6-56所示的样式: ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <style> body { font-family: Arial, sans-serif; } .register-form { width: 400px; margin: 0 auto; padding: 20px; border: 1px solid #ccc; background-color: #f9f9f9; } label { display: block; margin-bottom: 10px; } input[type="text"], input[type="email"], input[type="password"] { width: 100%; padding: 8px; margin-bottom: 20px; border: 1px solid #ddd; box-sizing: border-box; } button { background-color: #4CAF50; color: white; padding: 10px 20px; text-align: center; cursor: pointer; border: none; border-radius: 4px; } button:hover { background-color: #45a049; } </style> </head> <body> <div class="register-form"> <h2>用户注册</h2> <form id="userForm"> <label for="username">用户名:</label> <input type="text" id="username" name="username" required> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required> <label for="password">密码:</label> <input type="password" id="password" name="password" required> <button type="submit">注册</button> </form> </div> </body> </html> ``` 这个例子包含了`<form>`标签用于包裹整个注册表单,`<label>`标签用于描述输入字段,`<input>`标签分别用于文本(如用户名、邮箱和密码),以及`<button>`标签作为提交按钮。`required`属性确保了必填字段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值