用css制作验证表单

学号后四位:0216(必填)
邀请人ID:(非必填)

知识点

掌握from标签创建表单用type弄选框和按钮

项目名称及描述

用css制作验证表单

项目代码

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            form{
                width: 343px;
                margin: 0 auto;
                padding: 30px;
                border: 1px solid rgba(0,0,0,0.2);
                border-radius: 50px;
                background: #eee;
            }
            ul,li{
                padding: 0;
                margin: 0;
                list-style: none;
            }
            ul li{
                height: 50px;
            }
            .right{
                float: right;
                width: 180px;
            }
            input:focus{
                background-color:rgba(0,0,0,0.2);
                overflow: hidden;
            }
            form.footer{
                text-align: center;
            }
            input[type=submit]{
                width: 100px;
                height: 30px;
                margin-top: 10px;
                cursor: pointer;
            }
            .advise{
                height: 150px;
            }
            textarea{
                width: 100%;
                height: 100px;
            }
        </style>
    </head>
    <body>
        <form action="#">
            <ul>
                <li>
                    <label>姓名:</label>
                    <input class="right" type="text" value="张三" maxlength="6"/>
                </li>
                <li>
                    <label>出生日期:</label>
                    <input class="right" type="date"/>
                </li>
                <li>
                    <label>性别:</label>
                    <div class="right">
                        <input type="radio" name="female" id="male"/>
                        <label for="male">男
                            <input type="radio" name="female" id="female"/>
                            <label for="female">女
                            </label for="female">
                        </label for="male">
                    </div>
                </li>
                <li>
                    <label for="">体重</label>
                    <div class="right">
                        <input type="number" min="10" max="100" />kg
                    </div>
                </li>
                <li>
                    <label for="">兴趣:</label>
                    <div class="right">
                        <input type="checkbox" />唱歌
                        <input type="checkbox" />跳舞
                        <input type="checkbox" />游泳
                    </div>
                </li>
                <li>
                    <label for="">喜欢的颜色:</label>
                    <input class="right" type="color" value="#ff0000" />
                </li>
                <li>
                    <label>上传头像:</label>
                    <input class="right" type="file"/>
                    <div></div>
                </li>
                <li class="advise">
                    <label>您的建议:</label>
                    <textarea name="opinion" cols="30" rows="10"></textarea>
                </li>
                <li class="footer">
                    <input type="submit"/>
                </li>
            </ul>
        </form>
    </body>
</html><!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            form{
                width: 343px;
                margin: 0 auto;
                padding: 30px;
                border: 1px solid rgba(0,0,0,0.2);
                border-radius: 50px;
                background: #eee;
            }
            ul,li{
                padding: 0;
                margin: 0;
                list-style: none;
            }
            ul li{
                height: 50px;
            }
            .right{
                float: right;
                width: 180px;
            }
            input:focus{
                background-color:rgba(0,0,0,0.2);
                overflow: hidden;
            }
            form.footer{
                text-align: center;
            }
            input[type=submit]{
                width: 100px;
                height: 30px;
                margin-top: 10px;
                cursor: pointer;
            }
            .advise{
                height: 150px;
            }
            textarea{
                width: 100%;
                height: 100px;
            }
        </style>
    </head>
    <body>
        <form action="#">
            <ul>
                <li>
                    <label>姓名:</label>
                    <input class="right" type="text" value="张三" maxlength="6"/>
                </li>
                <li>
                    <label>出生日期:</label>
                    <input class="right" type="date"/>
                </li>
                <li>
                    <label>性别:</label>
                    <div class="right">
                        <input type="radio" name="female" id="male"/>
                        <label for="male">男
                            <input type="radio" name="female" id="female"/>
                            <label for="female">女
                            </label for="female">
                        </label for="male">
                    </div>
                </li>
                <li>
                    <label for="">体重</label>
                    <div class="right">
                        <input type="number" min="10" max="100" />kg
                    </div>
                </li>
                <li>
                    <label for="">兴趣:</label>
                    <div class="right">
                        <input type="checkbox" />唱歌
                        <input type="checkbox" />跳舞
                        <input type="checkbox" />游泳
                    </div>
                </li>
                <li>
                    <label for="">喜欢的颜色:</label>
                    <input class="right" type="color" value="#ff0000" />
                </li>
                <li>
                    <label>上传头像:</label>
                    <input class="right" type="file"/>
                    <div></div>
                </li>
                <li class="advise">
                    <label>您的建议:</label>
                    <textarea name="opinion" cols="30" rows="10"></textarea>
                </li>
                <li class="footer">
                    <input type="submit"/>
                </li>
            </ul>
        </form>
    </body>
</html>

项目完成思路

整体背景,输入姓名文字输入框。点击出生日期输入框弹出日期选择面板然后进行选择,点击性别单选框实现性别的选择。点击体重输入框可输入体重并用number设置加减取值范围。单击兴趣复选框实现兴趣的选择。点击颜色框弹出颜色选取器面板选取颜色。单击选择文件按钮实现图片的上传。单击”提交“按钮,完成表单的提交。

笔记整理

       from标签创建表单

       type="text"”:创建单行文本输入框

        type="password":密码输入框

        type="radio":单选按钮

        type="checkbox":复选框

        type="button":普通按钮

        type="submit":提交按钮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值